全球旧事资料 分类
,开发人员为了构造最终的目标操作系统程序,首先将一些独立的过程,或包含过程的文件进行编译,然后用链接程序将它们链接成为一个单独的目标程序。Li
ux操作系统就是采用整体式的系统结构设计。但其在此基础上增加了一些形如动态模块加载等方法来提高整体的灵活性,弥补整体式系统结构设计的不足。二、层次式系统层次式系统结构设计:这种方式则是对系统进行严格的分层,使得整个系统层次分明,等级森严!这种系统学术味道较浓!实际完全按照这种结构进行设计的操作系统不多,也没有广泛的应用。可以这么说,现在的操作系统设计是在整体式系统结构与层次式系统结构设计中寻求平衡。三、微内核系统
f微内核系统结构设计:
微内核系统结构设计是近几年来出现的一种新的设计理念,最有代表性的操作系统有Mach和QNX。
微内核系统,顾名思义就是系统内核很小。比如说QNX的微内核只负责:进程间的通信、低层的网络通信、进程调度、第一级中断处理。
横向比较
计算机历史中出现了许许多多的操作系统,然后大浪淘沙,无情地淘汰了许多,只留下一些经历过市场考验的:
一、桌面操作系统
1)MSDOS:I
telx86系列的PC机上的最早的操作系统,微软公司产品,曾经统治了这个领域,现在已逐渐被自家兄弟WINDOWS系列所代替,现在除了一些低档机外已不多见。
2)Wi
dows:微软公司产品,从Wi
dows10发展而来,现在是基于I
telx86系列的PC机上的主要操作系统,也是现然个人电脑中装机量最大的操作系统。面向桌面、面向个人用户。
3)MacOS:苹果公司所有,界面友好,性能优异,但由于只能运行在苹果公司自己的电脑上而发展有限。但由于苹果电脑独特的市场定位,现在仍存活良好。
4)li
uxLi
ux是一种计算机操作系统和它的内核的名字,它也是自由软件和开放源代码发展中最著名的例子。
严格来讲,Li
ux这个词本身只表示Li
ux内核,但在实际上人们已经习惯了用Li
ux来形容整个基于Li
ux内核,并且使用GNU工程各种工具和数据库的操作系统也被称为GNULi
ux。基于这些组件的Li
ux软件被称为Li
ux发行版。一般来讲,一个Li
ux发行套件包含大量的软件,比如软件开发工具,数据库,Web服务器(例如Apache,XWi
dow,桌面环境(比如GNOME和KDE),办公套件等等。
二、服务器操作系统
1)UNIX系列:UNIX可以说是源远流长,是一个真正稳健、实用、强大的操作系统,但是由于众多厂商在其基础上开发了有自己特色的UNIX版本,所以影响了整体。在国外,UNIX系统可谓独树一帜,广泛应用于科研、学校r
好听全球资料 返回顶部