计算机操作系统第一章_绪论教材教学课件.pptVIP

计算机操作系统第一章_绪论教材教学课件.ppt

  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.2 操作系统的历史 脱机批处理系统的发展中,还有两项重要的硬件技术起到了重要的作用。 (1)中断技术 (2)通道技术 无论是联机批处理还是脱机批处理,作业都是一一有序排队,一道作业全部处理完才会处理下一道作业。 1.2 操作系统的历史 1.2.3 多道程序批处理系统 两道程序并行的时序 程序1的运行时间为t8-t1 程序2的运行时间为t7-t2 串行运行时,总运行时间需t8-t1+t7-t2 若采用并发方式运行,则总运行时间仅为t8-t1,显然可以缩短作业总的周转时间。 1.2 操作系统的历史 1.2 操作系统的历史 1.2.3 多道程序批处理系统 例:两个相同的作业,依次要执行15秒计算、10秒输入、15秒计算、10秒输出这4个环节 图1-7给出了这两个作业分别在串行执行和并行执行时的时序图,并将执行过程中相关数据作了统计对比 。 100 70 计算 J1 输入 计算 输出 J2 J2 输入 输出 计算 J1 输入 计算 计算 J1 作业 时间 CPU J1 J2 计算 输出 J2 J2 输出 计算 J1 输入 计算 CPU J1 J2 并行 串行 完成 完成 图1-7 两个作业的串行与并行时序对比图 1.2 操作系统的历史 单道串行方式 多道并行方式 总运行时间 100 70 CPU工作时间 60 60 CPU利用率 60% 85% 平均周转时间 75 62.5 多道批处理: CPU利用率高、系统吞吐量大 在处理大量的计算作业时最给力! 串行与并行执行的数据对比 1.2 操作系统的历史 1.2.4 分时系统 交互性强的作业 你有多快?CPU有多快? 所谓分时技术,是指多个用户可以共享一个主机的CPU时间。 在分时系统中,一个主机同时连接多个终端。 主机时间被划分成很小的时间片,每一个时间片为一个终端服务,依次轮转 。 1.2 操作系统的历史 1.2.4 分时操作系统(20世纪70年代) 含义:分时是指多个用户分享使用同一台计算机,分时共享硬件和软件资源。 多个用户分时:单个用户使用计算机的效率低,因而允许多个应用程序同时在内存中,分别服务于不同的用户; 前台和后台程序分时:后台程序不占用终端输入输出,不与用户交互——现在的图形用户界面(GUI),除当前交互的程序(输入焦点)之外,其他程序均作为后台; 通常按时间片分配:各个程序在CPU上执行的轮换时间。把处理器的运行时间分成很短的时间片,按时间片轮流把处理机分配给各作业使用。 1.2 操作系统的历史 1.2.4 分时操作系统 人机交互性好:在调试和运行程序时由用户自己操作 共享主机:多个用户同时使用 用户独立性:对每个用户而言好象独占主机 现在的许多操作系统都具有分时处理的功能,在分时系统的基础上,操作系统的发展开始分化,如实时系统、通用系统、个人系统等。 1.2 操作系统的历史 1.2.5 实时操作系统 用于工业过程控制、军事实时控制、金融等领域,包括实时控制、实时信息处理 要求: 响应时间短,在一定范围之内;系统可靠性高 目前的操作系统,通常具有分时、实时和批处理功能,又称作通用操作系统。可适用于计算、事务处理等多种领域,能运行在多种硬件平台上,如 UNIX系统、Windows NT等。——通用化、小型化 1.2 操作系统的历史 操作系统的进一步发展 个人计算机上的操作系统 嵌入式操作系统 网络操作系统 分布式操作系统 智能化操作系统 第一章 绪论 1.3 操作系统的基本类型 批处理操作系统(batch processing operating system) 分时操作系统(time sharing operating system) 实时操作系统(real time operating system) 个人计算机操作系统(personal computer operating system) 网络操作系统(network operating system) 分布式操作系统(distributed operating system) 第一章 绪论 1.3 操作系统的基本类型 1.3.1 批处理操作系统 特征 用户脱机使用计算机 成批处理 多道程序运行 提交 收容 运行 就绪 等待 完成 作业录入 作业调度 作业调度 用户 第一章 绪论 1.3 操作系统的基本类型 1.3.1 批处理操作系统 优点 资源利用率高(CPU、内存、I/O) 系统吞吐量大 缺点 平均周转时间长 无交互能力 注意 多道程序系统(multiprogramming)与多重处理系统(multiprocessing) 第一章 绪论 1.3 操作系统的基本类型 1.3.2 分时系统 分时的定义:把计算机的系统资源(尤其是CPU时间)进行时间上的分割,每个

您可能关注的文档

文档评论(0)

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

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

1亿VIP精品文档

相关文档