计算机操作系统PPT.ppt

  1. 1、本文档共86页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
计算机操作系统PPT详解

由于历史渊源,OS/390有不同的系统运行方式: S/370本机模式, 支持原先在S/370运行的程序。 ESA/390模式, 支持10个240M处理器内存和256个通道 ESA/390 LPAR模式, 系统可分成最多十个部分, 每个部分有自己的CPU, 存储器和通道, 且分别运行不同的操作系统, 如S/370, ESA/370 和ESA/390等。 在PC机时代,人们曾经估计大型计算机会衰亡。 IBM S/390是大型计算机复活的一个典型 那么, 在21世纪的Internet和后PC的时代, 大型机还会有什么演化,只有让时间来说明。 1990年秋天,Linus在芬兰首都赫尔辛基大学学习操作系统课程,因为上机需要排队等待,Linus买了台PC机,开发了第一个程序,程序包括两个进程,向屏幕上写字母,然后用定时器来切换进程。 Linus需要终端仿真程序来存取Usenet新闻组的内容,于是他写了从调制解调器上接发信息的程序以及显示器、键盘和调制解调器的驱动程序。 然后写了磁盘驱动程序,文件系统,一旦有了进程切换、文件系统和设备驱动程序,当然就拥有了一个操作系统原型,或者至少是它的一个内核。 Linux就以这样极其古怪但也极其自然式问世。 6. Internet时代与Linux 1.3 现代操作系统的基本特性 1. 并发(concurrence) 计算机内存中同时存在多个程序, 宏观上这些程序是同时在执行的, 但在微观上任何时刻只有一个程序在执行。即微观上这些程序在CPU上轮流执行。 注意它和并行的区别, 并行是多个程序在不同的硬件上同时执行, 即在微观上这些程序也是真正的同时执行。 解决 需要抢占式调度以保持适当的响应时间 避免抖动(程序在内存中过于频繁的对换) 需要提供适用的安全检测 与多道批处理相结合, 具有“前台”和“后台” 3.带来的问题 及时处理, 响应时间(周期)问题 相互之间的影响 终端上人操作运算量变化太大,有时空闲。 具有“前台”和“后台”的多道分时系统 内存中同时存放多道作业, 道数和位置都不固定, 某些道为“前台区”存放按时间片调度的前台作业流, 其余道为“后台区”存放批处理作业流。 前台优先, 只有当前台调进调出或前台无可运行的作业时才运行后台作业。 既有分时系统多台终端共享主机交互性好, 又有多道批处理系统资源利用率高的优点。 4.分时系统的特点 多路性: 一台主机同时联接多个终端,系统按分时的原则为每个用户服务, 共享资源。 独立性: 用户各占一个终端, 感觉像独占主机 及时性: 用户请求能在容许的响应周期内及时获得响应, 响应周期通常在3秒以内。 交互性: 用户通过终端与系统进行广泛的人机对话, 以请求系统提供多方面的服务。 3.单道批处理系统的典型代表 1) MULTICS的灾难 1965年在ARPA的支持下MIT、贝尔实验室和通用电气公司决定开发一种“公用计算服务系统”, 希望能同时支持整个波士顿所有的分时用户。系统称 MULTICS (MULTiplexed Information and Computing Service )。 MULTICS设计目标是:便利的远程终端使用,大量终端通过电话线接入计算机主机。 高可靠的大型文件系统;大容量的用户信息共享;存储和构造层次化信息结构的能力。 MULTICS 研制难度超出了所有人预料 长期研制工作达不到预期目标,1969年4月贝尔实验室退出,通用电气公司也退出了。 但最终,经过多年的努力,MULTICS 成功地应用了。 运行MULTICS的计算机系统在九十年代中陆续被关闭。 MULTICS引入了许多现代操作系统领域概念雏形,对随后操作系统特别是UNIX的成功有着巨大的影响 2) UNIX的成功 1969年贝尔退出了MULTICS项目, Ken Thompson 和 Dennis Ritchie (肯.汤普森和丹尼斯.里奇)想申请经费买计算机做操作系统研究,未批准。 项目无着落,他们在一台无人用的PDP-7上, 重新摆弄原先在 MULTICS 项目上设计的“空间旅行”游戏。 为了使游戏能够在PDP-7上顺利运行, 他们用汇编语言陆续开发了浮点运算软件包、显示驱动软件, 设计了文件系统、实用程序、shell 和汇编程序。 1970年K. Thompson将BCPL语言简化为B语言,并用它改写系统, 起了同 MULTICS发音相近的名字UNIX。 1971年用B语言将UNIX正式移植到PDP-11上。 1972年D. M. Ritchie将B语言

文档评论(0)

jiayou10 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8133070117000003

1亿VIP精品文档

相关文档