如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
计算机操作系统原理PrincipleofOperationSystem朱青信息学院计算机系,中国人民大学;数据工程与知识工程教育部重点实验室zqruc@yahoo.cn1第一章操作系统概述•操作系统的基本概念•操作系统的特征•研究操作系统的几种观点•操作系统的技术发展过程•著名的操作系统•操作系统的分类•操作系统的功能Operatingsystem小型计算机,电子游戏和UNIX的成功•1969年,在贝尔退出MULTICS研制项目后,KenThompson和DennisM.Ritchie想申请经费买计算机从事操作系统研究,但多次申请得不到批准•项目无着落,他们在一台无人用的PDP-7上,重新摆弄原先在MULTICS项目上设计的“空间旅行”游戏•为了使游戏能够在PDP-7上顺利运行,他们陆续开发了浮点运算软件包、显示驱动软件,设计了文件系统、实用程序、shell和汇编程序•到了1970年,在一切完成后,给新系统起了个同MULTICS发音相近的名字UNIX•随后,UNIX用C语言全部重写,自此,UNIX诞生了OperatingsystemUNIX•UNIX是现代操作系统的代表。Unix运行时的安全性、可靠性以及强大的计算能力赢得广大用户的信赖促使UNIX系统成功的因素:•首先,由于UNIX是用C语言编写,因此它是可移植的,UNIX是世界上唯一能在笔记本计算机、PC机、工作站直至巨型机上运行的操作系统•第二,系统源代码非常有效,系统容易适应特殊的需求•最后,也是最重要的一点,它是一个良好的、通用的、多用户、多任务、分时操作系统Operatingsystem第四代大规模集成电路计算机(1980年-至今)CP/M操作系统•随着大规模集成电路发展,个人计算机时代到来了各种类型的个人计算机和软件层出不穷•1973年GaryKildall看到对个人计算机操作系统的需求,设计了CP/M操作系统(ControlProgram/MicroprocessororMicrocomputer)•CP/M操作系统有较好的层次结构。它的BIOS把操作系统的其他模块与硬件配置分隔开,所以它的可移植性好,具有较好的可适应性和易学易用性•到了1981年,CP/M操作系统成为世界上流行最广的8位操作系统之一Operatingsystem微软MSDOS•个人计算机的成功,逼得IBM采取紧急战略行动,决定要在1980年尽快生产出微型计算机,以应付挑战•但没有操作系统不行。要想快就是找现成系统配套,IBM公司洽谈CP/M操作系统不顺利,机遇落到了微软公司•在关键时刻,开发新操作系统时间和人手上已经不可能,微软找到西雅图计算机产品公司,达成由微软经销西雅图计算机产品公司的QDOS操作系统的协议•当时西雅图公司并不知道QDOS将被转卖给IBM,否则历史将会怎样演变,谁也无法知晓Operatingsystem•IBM在1981年推出个人计算机,宣布了PC-DOS操作系统•版权合同:没有限制MS-DOS•随着IBMPC和MSDOS普及,CP/M逐渐走向下坡路•MSDOS有优良的文件系统但受到Intelx86体系结构的限制缺乏以硬件为基础的存储保护机制•它属于单用户单任务操作系统•从1981的1.0版到1998年在Windows95/98之下的7.0版,MSDOS历经了16个年头•迄今仍有MSDOS爱好者继续开发各种DOS软件产品•兼容机市场,Compaq与MicroChannelOperatingsystem拯救苹果公司的Macintosh(MACOS)•在推出IBMPC机后,市场卷起一股龙卷风•IBM自己也没有料到产品会有如此巨大的成功•IBM的成功说明必有其他公司失败。甚至连苹果公司也遇到了问题,销售数量落到了兰色巨人的后面•苹果公司推出Lisa机遭到失败,AppleIII型也遭到失败•分析家们:微机市场上的战斗似乎兰色巨人要嬴了Operatingsystem施乐PaloAlto研究中心-70年代的计算机研究思想库•世界上第一台个人计算机Alto,1972年在这里出现•图形界面,手持鼠标,面向对象程序设计微机网络,桌面出版和激光打印等等很多先进概念和技术的原型都首次出现在这里Operatingsystem•1979年苹果公司允许施乐公司购买一百万股的苹果公司股票作为回报,施乐公司允许苹果公司的少数人员,包括乔布斯,在有限的时间内考察施乐公司PaloAlto研究中心内部,并同该思想库的研究人员交谈•苹果公司对PaloAlto