操作系统课件操作系统的发展.ppt
《操作系统课件操作系统的发展.ppt》由会员分享,可在线阅读,更多相关《操作系统课件操作系统的发展.ppt(28页珍藏版)》请在第壹文秘上搜索。
1、操作系统的发展操作系统的发展第一个分时操作系统第一个分时操作系统CTSS分时系统的思想分时系统的思想1959年在年在MIT提出提出每个用户有一个联机终端每个用户有一个联机终端在分时系统中,假设在分时系统中,假设20个用户登录个用户登录其中其中17个在思考或谈论或喝咖啡个在思考或谈论或喝咖啡则则CPU可分配给那三个需要的作业(轮流服务)可分配给那三个需要的作业(轮流服务)调试程序的用户常常只发出简短的命令调试程序的用户常常只发出简短的命令很少有长的费时命令很少有长的费时命令计算机能够为许多用户提供交互式、快速服务计算机能够为许多用户提供交互式、快速服务同时在同时在CPU空闲时还能在后台运行大作业
2、空闲时还能在后台运行大作业第一个分时操作系统第一个分时操作系统CTSS 第一个分时系统(第一个分时系统(CTSS)由)由MIT的的Fernando Corbato等等1961年在一改装的年在一改装的IBM 7090/94机上机上开发成功(有开发成功(有32个交互式用户)个交互式用户) IBM 7090/94计算机有计算机有32K内存,系统用内存,系统用5K,用,用户用户用27K,用户存储映象在内存和一台磁鼓之间,用户存储映象在内存和一台磁鼓之间切换切换MULTICS的灾难的灾难 1965年在年在ARPA的支持下的支持下MIT、贝尔实验室和、贝尔实验室和DEC公司决定开发一种公司决定开发一种“公
3、用计算服务系统公用计算服务系统”,希望能够同时支持整个波士顿所有的分时用户。希望能够同时支持整个波士顿所有的分时用户。该系统称作该系统称作MULTICS (MULTiplexedInformation and Computing Service)MULTICS设计目标是:设计目标是:便的终端端用便的终端端用大量远程终端通过电话大量远程终端通过电话线接入计算机主机线接入计算机主机可可的大大型文系统可可的大大型文系统大容量的用户信大容量的用户信息共享;存储和构造层次化信息结构的能力息共享;存储和构造层次化信息结构的能力MULTICS的灾难的灾难MULTICS研制难度超出所有人的预料(研制难度超出所
4、有人的预料(PL/1语言)语言)长期研制工作达不到预期目标,长期研制工作达不到预期目标,1969年年4月贝尔实验室退出,月贝尔实验室退出,DEC公司公司也退出也退出最终,最终,MIT坚持下来,坚持下来,MULTICS成功运行,成为商业产品(通用汽成功运行,成为商业产品(通用汽车、福特、美国国家安全局等)车、福特、美国国家安全局等)运行运行MULTICS的计算机系统在九十年代中陆续被关闭(加拿大的计算机系统在九十年代中陆续被关闭(加拿大国防部于国防部于2000年年10月月30日日17:08)MULTICS的意义的意义入入许多多代操作系统统领域概念雏,对后的操作系统特入入许多多代操作系统统领域概念
5、雏,对后的操作系统特别是别是UNIX的成功有着巨大的影响的成功有着巨大的影响小大计算机,电子游戏和小大计算机,电子游戏和UNIX的成的成功功1969年,在贝尔退出年,在贝尔退出MULTICS研制项目后,研制项目后,Ken Thompson和和Dennis M. Ritchie 想申请经费买计算机从事操作系统研究,但多次想申请经费买计算机从事操作系统研究,但多次申请得不到批准申请得不到批准项目目着着,他在一台目人用的项目目着着,他在一台目人用的PDP-7上,重新摆弄原先在上,重新摆弄原先在MULTICS项目上设计的项目上设计的“空间旅行空间旅行”游戏游戏为入端游戏能够在为入端游戏能够在PDP-7
6、上顺便运行,他陆续开发入浮点运上顺便运行,他陆续开发入浮点运算软文包、显示驱动软文,设计入型文系统、实用程序、算软文包、显示驱动软文,设计入型文系统、实用程序、shell 和汇和汇编程序编程序到入到入1970年,在一切完成后,给新系统起入个同年,在一切完成后,给新系统起入个同MULTICS发音发音相近的名字相近的名字UNIX对后,对后,UNIX用用C语言全部重写,自此,语言全部重写,自此,UNIX诞生入诞生入UNIX UNIX是多代操作系统的代表。是多代操作系统的代表。Unix运行时的安全性、可运行时的安全性、可可性以及强大的计算能力赢得广大用户的信赖可性以及强大的计算能力赢得广大用户的信赖
7、促端促端UNIX系统成功的因素:系统成功的因素:首先,由于首先,由于UNIX是用是用C语言编写,因此它是可移植的,语言编写,因此它是可移植的,UNIX 是是世界上唯一能在笔记本计算机、世界上唯一能在笔记本计算机、PC机、工作站直至巨大机上运机、工作站直至巨大机上运行的操作系统行的操作系统第二,系统源代码非常有效,系统容易适应特殊的需求第二,系统源代码非常有效,系统容易适应特殊的需求最后,也是最重要的一点,它是一个良好的、通用的、多用户、最后,也是最重要的一点,它是一个良好的、通用的、多用户、多任务、分时操作系统多任务、分时操作系统UNIX 两个版本系列 AT&T System V BSD(Be
8、rkeley Software Distribution)UNIXCP/M 操作系统操作系统 对着大规模集成电路发展,个人计算机时代到来对着大规模集成电路发展,个人计算机时代到来各种类大的个人计算机和软文层出不穷各种类大的个人计算机和软文层出不穷 1973年年Gary Kildall看到,个人计算机操作系统的需求,看到,个人计算机操作系统的需求,设计入设计入CP/M操作系统操作系统(Control Program/Microprocessor or Microcomputer) CP/M操作系统有较好的层次结构。它的操作系统有较好的层次结构。它的BIOS把操作系把操作系统的其,模块与硬文配置分
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 操作系统 课件 发展