第二章操作系统浙江工业大学总汇.ppt

  1. 1、本文档共81页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统概述; 操作系统(Operating System, OS)是最重要的系统软件。本章从OS的作用、发展史、类型、特征和功能等多方面介绍OS。 ;教学要求;操作系统的目标和功能;操作系统的目标和功能; 操作系统作用;从资源管理程序观点――操作系统是系统资源管理者;作为资源管理器的操作系统;操作系统控制处理器使用其他系统资源,并通过进程调度分配处理器给不同的用户程序使用。;从软件分层、扩充机器的观点―― 操作系统是扩充裸机的第一层系统软件;从服务用户的观点―― 操作系统是用户与裸机之间接口;计算机系统分层和视图;操作系统的易扩展性;程序运行:从进程的观点--操作系统是由若干个可以并发执行的进程和一个对进程进行控制和协调的核心(kernel)组成。 程序开发 I/O设备管理 文件访问控制 系统访问 错误检测和响应 记账; 2.2 操作系统的历史 ;操作系统的历史;操作系统研发的过程;1.串行处理(无操作系统);两个主要问题;2. 批处理系统 (Batch System);磁带机;批处理技术;监控程序(Monitors);两个角度;处理器角度 处理器首先执行主存中所存储的监控程序的指令 根据监控程序指令功能读取作业并存储到主存中 作业读入后,监控程序执行分支指令,使处理器下一条指令从用户程序的开始处继续执行(控制权交给用户程序)(如何实现?) 处理器执行用户程序的指令,直到遇到结束指令或错误条件 处理器从监控程序中取下一条指令(控制权交还给监控程序);基本控制卡片 是现代作业控制语言和命令解释器的先驱;硬件功能支持;单道程序系统利用率;多道程序设计 (Multiprogramming);;现代多道批处理系统;两道批处理系统运行图(一个CPU和二个I/O设备:磁盘和磁带);两道批处理系统运行图说明:;示例(250M可用内存,一个磁盘,一个终端和一台打印机,同时提交三个用户程序);单道和多道情况下利用率对比;多道程序设计技术的好处和特征;多道程序批处理系统硬件支持;目标:分时系统的形成和发展的动力是用户的需要。 用户希望自己能直接控制程序的运行,及时进行人机交互,以便能方便地修改程序的错误。 用户希望一台计??机能为多台用户共享,解决当时(六十年代)计算机昂贵而缺少的矛盾,方便用户上机。; 第一个分时系统(CTSS)由MIT的Fernando Corbato等1961年在一改装的IBM 7090/94机上开发成功(有32个交互式用户);分时系统实现原理;主机;分时系统的实现;兼容分时系统(Compatible Time-Sharing System,CTSS);?基于多道程序设计的多道分时系统;分时系统的重要指标――响应时间;分时系统中时间片q的选择是一个复杂而关键的任务。 时间片过大,造成响应时间不变时用户数减少,或造成用户数不变响应时间过长; 时间片过小,在一个时间片内切换开销相对增加,一个进程相对要花费更多的时间片才能运行结束,一个进程在系统中的周转时间大大增长。 最佳的时间片值应既能使分时用户得到好的响应时间,同时又要使在一个时间片内切换开销相对较小可忽略。 UNIX系统是典型的分时系统,UNIX系统是一个多用户,多任务操作系统。;4.实时系统 (Real-Time Systems) ;实时系统特征;?有限的交互能力 批处理系统和分时系统是“通用系统”,实时系统一般是专用系统,它为专门的应用而设计,系统本身就包含有控制某实时过程和处理实时信息的专用应用程序。实时系统(如实时信息处息系统)它能提供人机交互方式,但用户只能访问系统中某些特定的专用服务程序,不能象分时系统一般向终端用户提供多方面服务。 ?高可靠性 批处理系统和分时系统虽也要求系统可靠,相比之下,实时系统则要求系统高度可靠。因此实时系统中往都采用双机系统,多级容错措施来保证系统和数据的安全。;5. 微机操作系统 (Desktop Systems);Windows操作系统系列;其他微机操作系统;Linux操作系统;6. 网络操作系统 (Network Operating System, NOS);现代操作系统特点--内装网络;7. 分布式操作系统  ( Distributed Operating Systems );分布式操作系统与网络操作系统的区别;分布式操作系统与网络操作系统的区别;8. 嵌入式操作系统 ( Embedded OS );嵌入式操作系统;嵌入式操作系统的应用;2.3 操作系统发展的主要成就;多道程序设计的主要问题;进程;进程;进程;内存管理;虚拟内存;虚拟内存;虚拟内存地址映射;信息保护和安全;调度和资源管理;系统结构;2.4 现代操作系统的特征;多道程

文档评论(0)

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

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

1亿VIP精品文档

相关文档