操作系统考前复习.docVIP

  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文档。上传文档
查看更多
操作系统考前复习

操作系统引论 1.1操作系统的目标和作用 1.1.1操作系统的目标 方便性 有效性 方便性和有效性是设计操作系统时最重要的两个目标。 可扩充性 操作系统应采用层次化结构,便于增加新的工程层次和模块,并能修改老的功能层次和模块。 开放性 开放性是指能遵循世界标准规范,特别是遵循开放国际互联OSI国际标准。开放性已成为90年代计算机技术的核心问题,也是一个新推出的系统或软件能否被应用的重要因素。 开放性的目的:为了使来自不同厂家的计算机和设备能通过网络加以集成化,并能正确、有效地协同工作,实现应用的可移植性和互操作性,因此必须具有统一的开放环境。 1.1.2操作系统的作用 OS作为用户与计算机硬件系统之间的接口(从一般用户角度) 操作系统是一个系统软件,此接口为软件接口。 用户可通过三种方式使用计算机 命令方式 系统调用方式 图形、窗口方式 OS作为计算机系统资源的管理者(从资源管理的角度) 处理器管理,存储器管理,I/O设备管理、文件管理 OS用作扩充机器 通常把覆盖了软件的机器称为扩充机器或者虚机器 由于OS自身包含了若干个层次,因此当在裸机上覆盖上OS后,便可获得一台功能显著增强,使用极为方便的多层扩充机器或多层虚机器。 1.1.3推动操作系统发展的主要动力 不断提高计算机资源的利用率(形成早期的批处理系统) 方便用户(形成了人机交互的分时系统或称为多用户系统) 器件的不断更新换代(微机OS由8位 16位 32位 ……) 计算机体系结构的不断发展(单处理OS机到多处理机OS;计算机网络出现后,又形成了网络操作系统) 1.2 操作系统的发展过程 20世纪50年代中期出现了第一个简单的批处理系统。 20世纪60年代中期出现了多道程序批处理系统。 1.2.1 无操作系统的计算机系统 1. 人工操作方式 由用户采用人工操作方式直接使用计算机硬件系统。 2. 人工操作方式的缺点 用户独占全机 CPU等待人工操作 3. 人机矛盾 人工操作方式严重降低了计算机资源的利用率。 4. 脱机输入/输出技术方式(Off——Line I/O) 定义:程序和数据的输入和输出都是在外围机的控制下完成的,或者说,它们都是在脱离主机的情况下进行的。 目的:为了解决人机矛盾及CPU和I/O设备之间速度不匹配的矛盾。 优点:a、减少了CPU的空闲时间 b、提高了I/O的速度 1.2.2 单道批处理系统(Simple Batch Processing System) 1. 单道批处理系统的处理过程 首先,由监督程序将磁带上的第一个作业装入内存,并把运行控制权交给该作业。当作业处理完成时,又把控制权交还给监督程序,再由监督程序把磁带上的第二个作业调入内存。计算机系统就这样自动地一个作业一个作业地进行处理,直至磁带上的所有作业全部完成。 由于内存中始终只保持一道作业,故称为单道批处理系统。 单道批处理系统是在解决人机矛盾和CPU与I/O设备速度不匹配的矛盾的过程中形成的。 批处理系统旨在提高系统资源的利用率和系统吞吐量。 2. 单道批处理系统的特征 1、自动性 2、顺序性 3、单道性 单道批处理系统是最早出现的一种OS,严格的说,它只能算作是OS的前身而并非是现在人们所理解的OS。 1.2.3 多道批处理系统(Multiprogrammed Batch Processing System) 1. 多道程序设计的好处 提高CPU的利用率 提高内存和I/O设备利用率 增加系统吞吐量 2.后备队列 在多道批处理系统中,用户所提交的作业都先存放在外存上并排成一个队列,称为“后备队列”。 3. 多道批处理系统的特征 1、多道性 2、无序性 3、调度性 作业从提交给系统开始直至完成,需要经过以下两次调度 作业调度:按一定的作业调度算法,从外存的后备作业队列中,选择若干个作业调入内存。 进程调度:按一定的进程作业调度算法,从已在内存作业中选择一个作业,将处理机分配给它,使之执行。 4. 多道批处理系统的优缺点 资源利用率高 系统吞吐量大 系统吞吐量是指在单位时间内系统完成的总工作量。 提高系统吞吐量的主要原因有两方面: CPU和其他资源都保持忙碌状态。 仅当作业完成时或运行不下去时才进行切换,系统开销小。 平均周转时间长 作业的周转时间是指从作业进入系统开始,直至其完成并退出系统为止所经历的时间。 无交互能力 5. 多道批处理系统需要解决的问题 处理机管理问题 内存管理问题 I/O管理问题 文件管理问题 作业管理问题 6. 操作系统定义 操作系统是一组控制和管理计算机硬件和软件资源,合理地对各类作业进行调度,以及方便用户使用的程序的集合。 1.2.4 分时系统(Time——Sharing System) 1. 推动分时系统形成和发展的主要动力 用户

文档评论(0)

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

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

1亿VIP精品文档

相关文档