1 / 29
文档名称:

操作系统.ppt

格式:ppt   页数:29页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

操作系统.ppt

上传人:mfhrekp299 2015/10/6 文件大小:0 KB

下载得到文件列表

操作系统.ppt

相关文档

文档介绍

文档介绍:分时系统解决了什么问题?
引入分时系统的目的是为了提供交互性.
解决了提高计算机运算效率与改善人机交互界面的矛盾.
分时系统的终端与网络的工作站的区别?
为什么说在多道程序系统中,操作系统是必须的?
两个重要的多用户分时系统
Multics
(MULTiplexed Information puting Service )
MULTIX
(2) UNIX
UN-multICS
UN-multIX UNIX
大型分时系统的实践 Multics 项目
1962年,在ARPA(Advanced Research Project Agency )支持下,MIT、贝尔实验室和通用电气公司决定开发一种“公用计算服务系统”, 希望能够同时支持整个波士顿地区所有的分时用户
Multics (MULTiplexed Information puting Service )
Multics设计目标:
使用便利的远程终端,通过电话线接入计算机主机, 连续工作
高可靠的大型文件系统
大容量的用户信息共享
存储和构造层次化信息结构的能力
支持从数字运算到分时系统各种应用
多种程序设计环境和人机界面
允许随技术的发展,而不断进化系统
段式存储思想是Multics 提出的重要思想之一
Multics虚拟地址: 18位段号和16位段内地址组成
Multics文件系统:多级树形结构
并允许用户建立自己的子目录结构
Multics的每个文件都有文件保护机制
对于执行进程则采用一套保护环的安全机制
Multics几乎完全是由PL/1语言写成,30万行代码
实际运行的Multics硬件环境是一个多处理机系统
允许某个CPU被取出时, 整个系统仍能继续运行
Multics正式研制开始于1965年
研制难度超出了所有人的预料
第一阶段的目标原计划在几个月内实现
但直到1967年12月才得以完成
长期的研制工作达不到预期目标
1969年4月贝尔实验室退出了研制工作
随后通用电气公司退出
经过努力, Multics于1969年10月开始在MIT投入使用
陆续销售和安装了几十个Multics系统
多数运行Multics的计算机系统在九十年代中陆续被关闭
最后一个运行Multics的计算机系统
在加拿大国防部于2000年10月30日17:08关闭
Multics引入了许多现代操作系统的重要概念的雏形
对现代操作系统的形成
特别是代UNIX的成功有着巨大的影响
Multics是第一个采用“层次化文件系统”
(hierarchical file system)概念的系统
是今天人们在 Windows, MACOS, DOS,UNIX,
Linux等等操作系统上时刻使用的文件系统
多语言支持能力
支持EPL、EPLBSA、PL/I、ALM、
COBOL 、FORTRAN 、BCPL等等
Multics的最大贡献
使UNIX的两个主要发明人Ken Thompson和Dennis Ritchie有机会发挥他们的才智, 充分吸收了有关Multics的设计思想和新概念
在UNIX中,许多命令,控制变量,shell文本等等和Multics一样
UNIX这个名称也是从Multics的发音中演化而来
Dennis Ritchie在Multics的工作是实现BCPL语言
Dennis Ritchie后来把BCPL语言改造为C语言
用C语言重新改写了UNIX操作系统
更重要的是,UNIX吸取了Multics中的教训
任何新生事物在经历了一次困难的诞生过程之后
它的第二次出现过程通常是比较顺利的
Multics为UNIX的成功储备了技术,培养了人才
现代操作系统的代表 UNIX
1961年,以DEC的PDP-1作为起点,
puter小型计算机开始崛起
PDP-1计算机4K个字长为18比特的内存
每台售价12万美元
今天看来,昂贵的不可思议
当时,它价格还不到IBM 7094的5%,240万美元
所以该机型非常热销
PDP-1开辟了全新的小型计算机产业
UNIX Appeared
1962-1969年, Ken Thompson和Dennis M. Ritchie作为贝尔实验室人员参加了MULTICS研制
推出该项目后,他们想申请经费买计算机从事操作系统研究,但多次申请得不到批准
Any way,他们在一台无人用的PDP-7上,重新摆弄原先在MULTICS项目上设计的“空间旅行”游戏
为了使游戏能够在PDP-7上顺利运行,他们陆续开发了浮点运算软件包、显示驱动软件,设计了文件系统、实用程序、shell 和汇编程序
到了1970年,在一切完成后,给新系统起了个同MULTICS发音相近的名字UNIX
随后,UN