操作系统引论2.pptVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* CH-6 * CH1-13 * CH1-12 批处理操作系统(2) 批处理系统的主要特征: ? 成批、自动地处理作业 ? 多道程序并发运行 ? 用户不能与自己的作业交互 ? 作业周转时间长 分时操作系统(1) 允许多个联机用户同时使用一台计算机系统进行处理的操作系统称分时操作系统(Time Sharing Operating System) 分时操作系统的控制 分时操作系统(2) 分时操作系统具有以下特性: 同时性: 独占性: 及时性: 交互性: 分时操作系统(3) 三种具体的实现方式: 1)单道分时系统 1962年,第一个分时系统CTSS,运行在IBM 7094机上,支持32个交互式用户同时工作。 用户 外存 内存 输 入 作业0 作业1 … 轮流 某作业运行一个时间片 虽然实现了人机交互,但作业在内外存之间频繁地调入、调出,CPU经常处于空闲状态,系统性能不好。 分时操作系统(4) 2)具有“前台”和“后台”的分时系统 内存被固定地划分为“前台”和“后台”两部分,“前台”存放按时间片“调进”与“调出”的作业流,“后台”存放批处理作业。仅当前台区已无作业调进/出时,才运行“后台区”作业。 好处:前台区作业能与用户及时进行人机交互,便于调试、修改,调好的程序转向后台区的批处理系统自动运行。 对后台区的作业如能按一定原则优化组合后进行作业调度,能提高系统效率。 分时操作系统(5) 3)多道分时系统 如果用户的作业较小的话,内存便可多装入几道作业,由系统将已具备运行条件的作业排成一个队列,使它们依次获得一个时间片来运行 由于切换和运行都在内存,较为灵活方便,不必调入/调出,故具有较好的性能 实时操作系统(1) Real Time Operating System: 指当外界事件或数据产生时,能迅速接收并以足够快的速度予以处理,处理的结果又能在规定时间内去控制相应的生产过程或给出相应的服务信息的操作系统。 实时操作系统(2) 两种典型的实时系统 过程控制系统(如化学反应堆的控制) 信息查询系统(如飞机订票系统) 实时操作系统的特点: 1)许多实时系统是“专用系统”,它们为专门的应用而设计; 无论是批处理系统,还是分时系统,系统本身并没有要完成的作业,只是起着管理调度系统资源,向用户提供服务的作用——通用系统; 实时操作系统(3) 2)实时系统用于控制实时过程,要求对外部事件的响应十分迅速、及时,一般开始至截止时间为秒级、毫秒级、微秒级等 3)可靠性 批处理系统与分时系统虽然也要求系统可靠,但相比之下,实时系统则要求系统高度可靠,稍有差错就会造成巨大损失,往往都采用双机系统 实时操作系统(4) 实际的系统往往兼有多道批处理、分时和实时三者、或其中两者的功能 二、操作系统的进一步发展 微机操作系统(1) 分类 单用户单任务OS:如DOS 单用户多任务OS:如Windows 98、Windows 2000 多用户多任务OS:如Unix 并行操作系统(1) 计算机的应用每前进一步都要求增加计算机的处理能力。为达到极高性能,除提高元器件速度外,必须改进计算机系统结构,这主要采用增加处理机数量,通过并行处理(Parallel processing)技术来实现。 为了发挥并行计算机的性能,需要有并行算法、并行语言等许多软件的配合,由此产生了并行操作系统。 并行操作系统(2) 目前已经研究出来的并行操作系统有: ?V-Kernel,美国Stanford大学 ?Meglos, 美国Bell实验室 ?MACH,美国卡内基梅隆大学 网络操作系统(1) 能够控制计算机在网络中方便地传送信息和共享资源,并能为网络用户提供各种所需服务的操作系统,称网络操作系统(Network Operating System)。 网络操作系统 (2) 1)网络通信 2)资源管理 3)网络管理:流量、性能 4)网络服务:邮件服务、文件传输 分布式操作系统(1) 分布式计算机系统由多台分散的计算机经互连网络连接而成,满足条件: ? 系统中任意两台计算机可以通过系统的安全通信机制来交换信息; ? 系统中的资源为所有用户共享,用户只要考虑系统中是否有所需资源,而无需考虑资源在哪台计算机上; 分布式操作系统(2) ? 系统中的若干台机器可互相协作完成同一个任务,即一个程序可以分布于几台计算机上并行运行。 系统中的一个结点出错不影响其它结点运行,即具有较好的容错性。 分布式系统是一种特殊的计算机网络 分布式操作系统(3) 1) 进程通信: 2) 资源共享: 3) 并行计算: 4) 网络管理: 分布式操作系统(4)

文档评论(0)

44422264 + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档