1.基于unix内核的操作系统有哪些?

2.为什么 讲操作系统原理 都以Unix为例

基于unix内核的操作系统有哪些?

电脑系统属于什么软件-所有电脑系统都是基于unix吗

Linux是源于UNIX想必你也知道。UNIX是一类系统的统称,宏内核架构,有自己的约定俗成的实现标准,比如系统调用的方式。最为经典的UNIX系统就是SUN公司的Solaris,是UNIX所有特性的集合体。

Linux是沿袭了UNIX的内核架构和系统实现模式,但是针对当前PC机嵌入式设备进行了剪裁和配置。形象的说,Linux是UNIX的小弟。具有UNIX的部分特性。

红帽是基于Linux内核的一个客户端系统,是Linux中的一个,此外还有Fedora,Ubuntu等等很多。基于UNIX的有Solaris,HP-UX,System-5等等。

为什么 讲操作系统原理 都以Unix为例

哥们,真正懂OS的人都了解,windows根本没法和Unix比,只是windows的图形界面对我们来说操作简单,也习惯了。服务器和安全、稳定要求性高的,都用Unix/Linux。这个系统设计简洁,占用少,和c语言完美配合。

很重要的一点是,它是开源的,可以得到源代码。这点如果你在公司接触服务器之类的就明白了。有兴趣的话强烈建议学习一下。我现在正自学AIX。

unix可以说是第一种现代意义的操作系统。它功能强大,结构简单,性能稳定,常常可以运行数年而不用重起,安全性和稳定性非常高,UNIX的主要特色是结构简炼、便于移植和功能相对强大,一直到现在都是、金融、科研等关键部门所使用的主要操作系统。 互联网上的各种服务器,大多也是用unix系统。

简单对Linux/unix做个介绍吧:

1. 多用户的分时操作系统,即不同的用户分别在不同的终端上,进行交互式地操作,就好像各自单独占用主机一样。

2. 可移植性好。硬件的发展是极为迅速的,迫使依赖于硬件的基础软件特别是操作系统不断地进行相应的更新。由于UNIX几乎全部是用可移植性很好的C语言编写的,其内核极小,模块结构化,各模块可以单独编译。所以,一旦硬件环境发生变化,只要对内核中有关的模块作修改,编译后与其它模块装配在一起,即可构成一个新的内核,而内核上层完全可以不动。

3. 可靠性强。经过十几年的考验,UNIX系统是一个成熟而且比较可靠的系统。在应用软件出错的情况下,虽然性能会有所下降,但工作仍能可靠进行。

4. 开放式系统,即 UNIX具有统一的用户界面,使得 UNIX用户的应用程序可在不同环境下运行。此外,其核心程序和系统的支持软件大多都用 C语言编写。

5. 它向用户提供了两种友好的用户界面。其一是程序级的界面,即系统调用,使用户能充分利用 UNIX系统的功能,它是程序员的编程接口,编程人员可以直接使用这些标准的实用子程序,例如,对有关设备管理的系统调用 read、 write,便可对指定设备进行读写,而 open和close就可打开和关闭指定的设备,对文件系统的调用除 read、 write、 close、 open外,还有创建( create),删除(unlink)、执行(execl)、控制(fncte)、加锁(flock)、文件状态获取(stat)和安装文件(mount)等。其二是操作级的界面,即命令,它直接面向普通的最终用户,为用户提供交互式功能。程序员可用编程的高级语言直接调用它们,大大减少编程难度和设计时间。可以说,UNIX在这一方面,同时满足了两类用户的需求。

6.具有可装卸的树型分层结构文件系统。该文件系统具有使用方便,检索简单等特点。

7.将所有外部设备都当作文件看待,分别赋予它们对应的文件名,用户可以像使用文件那样使用任一设,而不必了解该设备的内部特性,这既简化了系统设计又方便了用户的使用。

unix与windows的区别

windows只是用在个人电脑上,几乎可以兼容任意一种操作系统。windows最大的特点是,漏洞多多,多多,系统有随机崩溃的习惯。