- 1、本文档共191页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第十章 UNIX系统内核结构
第十章UNIX系统内核结构
10.1 UNIX系统概述
10.2 进程的描述和控制
10.3 进程的同步与通信
10.4 存储器管理
10.5 设备管理
10.6 文件管理
第十章 UNIX系统内核结构
10.1 UNIX系统概述
10.1.1 UNIX系统的发展史
1.UNIX系统的发展
UNIX系统是美国电报电话公司(ATT)Bell实验室的
Ennis Ritchie和Ken Thompson合作设计和实现的。他们在设
计时,充分地吸取了以往OS(其中包括著名的CTSS和
MULTICS系统)设计和实践中的各种成功经验和教训。在
DEC公司的小型机PDP7上实现并于1971年正式移植到PDP11
计算机上。
第十章 UNIX系统内核结构
最初的UNIX版本是用汇编语言编写的。不久,Thompson
用一种较高级的B语言重写了该系统。1973年Ritchie又用C语
言对UNIX进行了重写, 形成了最早的正式文件UNIX V5 版
本。1976年正式公开发表了UNIX V6版本,还开始向美国各大
学及研究机构颁发了使用UNIX的许可证,并提供了源代码,
以鼓励他们对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
版本。
第十章 UNIX系统内核结构
2.两大集团对峙
在UNIX系统的发展史上必须说明的是,由于UNIX 的开
放性、发展概念和商业利益等因素,使UNIX呈现出“百家争
鸣” 的盛况,后又进一步形成了两大阵营对峙的局面。此
即,由IBM和DEC等公司于1988年5月结成了开放软件基金会
OSF集团,以及由ATT 、SUN和NCR等公司于同年12月结成
了UI集团。他们分别推出了自己的UNIX系统产品。其中,UI
推出的是“SVR 4”,而OSF推出的是“OSF/I” 。虽然两者都是
UNIX ,但它们在系统构架、命令操作以及管理方式上,都有
所不同。两者在市场上展开了激烈的竞争。
第十章 UNIX系统内核结构
应当看到,虽然两种UNIX系统并存,但在他们之间并
不相互兼容,这对用户非常不利。因而,这无疑会影响到
UNIX对用户的吸引力,加之,随着Microsoft公司的迅速崛
起,并以惊人的速度由传统的PC机市场向工作站和网络市
场扩张,迫使UI和OSF两大集团不得不相互让步、携手言
和,从而共同制定了应用程序接口API(Application Program
Interface)标准技术规范,并联合开发共同开放软件环境
COSE(Common Open Software Enviroment) 。
第十章 UNIX系统内核结构
由于UNIX这一名字已被X/Open用作注册商标,因而其
他公司所开发的UNIX产品不能再用UNIX这一名字,致使不
同的UNIX系统在不同的公司,甚至是在不同的机器上,都
各用自己的名字,如IBM RS/6000上的“AIX”(System Ⅴ)操作
系统、Sun公司的“Sun OS”(4.3 BSD或SVR 4)和“Solarix”操作
系统、HP公司的“HPUX”(System Ⅴ) 以及SCO公司的“SCO
UNIX”(SVR 3.2)操作系统等。
第十章 UNIX系统内核结构
3.网络操作系统UNIX
UNIX凭借
文档评论(0)