- 1、本文档共191页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十篇 章 UNIX系统内核结构 操作系统OS课件.ppt
第十章 UNIX系统内核结构 ;10.1 UNIX系统概述 ; 最初的UNIX版本是用汇编语言编写的。不久,Thompson用一种较高级的B语言重写了该系统。1973年Ritchie又用C语言对UNIX进行了重写, 形成了最早的正式文件UNIX V5 版本。1976年正式公开发表了UNIX V6版本,还开始向美国各大学及研究机构颁发了使用UNIX的许可证,并提供了源代码,以鼓励他们对UNIX加以改进,因而又推动了UNIX 的迅速发展。; 1978年发表了UNIX V7版本,它是在PDP 11/70上运行的,后来移植到DEC公司的VAX系列计算机上。1982至1983年期间,又先后宣布了UNIX System Ⅲ和UNIX System Ⅴ;1984年推出了UNIX System Ⅴ2.0;1987年发布了UNIX System Ⅴ3.0版本,分别称为UNIX SVR 2和UNIX SVR 3;1989年宣布了UNIX SVR 4;1992年又发表了UNIX SVR 4.2版本。 ; 2.两大集团对峙
在UNIX系统的发展史上必须说明的是,由于UNIX的开放性、发展概念和商业利益等因素,使UNIX呈现出“百家争鸣”的盛况,后又进一步形成了两大阵营对峙的局面。 此即,由IBM和DEC等公司于1988年5月结成了开放软件基金会OSF集团,以及由ATT、SUN和NCR等公司于同年12月结成了UI集团。他们分别推出了自己的UNIX系统产品。其中,UI推出的是“SVR 4”,而OSF推出的是“OSF/I”。虽然两者都是UNIX,但它们在系统构架、命令操作以及管理方式上,都有所不同。两者在市场上展开了激烈的竞争。 ; 3.网络操作系统UNIX
UNIX凭借其“开放性”、“先进性”以及先入为主的优势,使20世纪70年代成为UNIX时代。70年代同时也是网络的萌芽时代,相应地,1976年人们便开发了一个UNIX网络应用程序。该程序随着UNIX V7版本一并发行。1980年9月Bell实验室等又为美国国防部在Berkeley的UNIX上开发了TCP/IP协议系统,于1983年8月对外发行,该协议得以很快发表和普及,从而成为后来的Internet上最重要的网络协议。到80年代中期,他们已在UNIX System Ⅴ上开发出多种基于TCP/IP的网络软件,并将它们构成一个TCP/IP协议软件包。 ; 20世纪80年代是LAN快速发展的10年。1984年,Novell公司推出了以LAN为环境的Netware V1.0,继之它经过了不断的改进并增强了其功能,相应的版本由V1.0经过V2.X到V3.X。 仅经历短短的3年,到1987年时,其销量已占??全球第一位,并由于此后它长期保持优势而使之成为网络工业界的标准。 ; 进入90年代后,企业网络和Internet得到极其迅速的发展和广泛应用,致使计算机网络已经无所不在,也形成了巨大的网络软件市场。此时,一些主要的UNIX系统开发商也加强了在网络方面更深入的研究,于是也不断地推出用于企业网络的UNIX网络OS版本,如SCO公司的Unixware NOS和Sun公司的Solaris NOS等。 ;10.1.2 UNIX系统的特征
1.开放性
UNIX系统最本质的特征是开放性。所谓开放性,是指系统遵循国际标准规范;凡遵循国际标准所开发的硬件和软件,均能彼此兼容,并可方便地实现互连。开放性已成为20世纪90年代计算机技术的核心问题,也是一个新推出的系统或软件能否被广泛应用的重要因素。人们普遍认为: UNIX是目前开放性最好的OS,是目前惟一能稳定运行在从微型机到大、中型等各种机器上的OS,而且还能方便地将已配置了UNIX OS的机器互连成计算机网络。 ; 2.多用户、多任务环境
UNIX系统是一个多用户、多任务OS,它既可以同时支持数十个乃至数百个用户通过各自的联机终端同时使用一台计算机,而且还允许每个用户同时执行多个任务。例如,在进行字符图形处理时,用户可建立多个任务,分别用于处理字符的输入、图形的制作和编辑等任务。 ; 3.功能强大且高效
UNIX系统提供了精选的、丰富的系统功能,使用户可方便、快速地完成许多其它OS所难于实现的功能。UNIX已成为世界上功能最强大的操作系统之一,而且它在许多功能的实现上还有其独到之处,并且是高效的。例如,UNIX的目录结构、磁盘空间的管理方式、I/O重定向和管道功能等。其中,不少功能及其实现技术已被其它OS所借鉴。 ; 4.丰富的网络功能
UNIX系统还提供了十分丰富的网络功能。作为Internet网络技术基础的TCP/IP协议, 便是在UNIX系统上开发出来的,并已成为UNIX系统不可分割的部分。UNIX系统还提供了许多最常用的
文档评论(0)