网站大量收购闲置独家精品文档,联系QQ:2885784924

[工学]操作系统第1章 绪论.ppt

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

第1章——绪论 ;1.1操作系统在计算机系统中的地位 1.1.1存储式计算机的结构和特点;;1.存储程序计算机;1.存储程序计算机;2 操作系统与各层的关系;2 操作系统与各层的关系;1.2操作系统的形成和发展;操作系统的形成和发展;1.2操作系统的形成和发展 1.2.1 操作系统发展的初级阶段;1. 手工操作阶段;1. 手工操作阶段;Three views of paper tape ;特点 无任何软件 有人工干预 独占性 串行性 问题 当CPU速度提高时,出现了 机器 作业在机器上 人工操 操作时间与机器 速度 计算所需时间 作时间 有效运行时间之比 1万次/秒 1小时 3分钟 1 :20 60万次/秒 1分钟 3分钟 3 :1;联机批处理 纸带(卡片)-输入机-输入磁带-内存-输出磁带-输出设备 特点: 问题: CPU与I/O设备串行,CPU高速与I/O慢速的矛盾, 解决办法:由卫星机负责I/O;脱机批处理 特点:主机与卫星机并行操作, 主机摆脱了 I/O操作 问题:磁带需要拆卸;保护问题 解决办法:执行系统 ;早期批处理系统是最早出现的一种OS,严格地说,它只能算作是OS的前身而非人们现在所理解的OS,但它仍比人工操作方式的系统有很大的进步。;20世纪的60年代,硬件的技术发展出现了通道和中断。 通道是一种专用的处理器,它能控制一台或多台外设工作,负责外部设备与主存之间的数据传输。它受CPU控制,但是启动后能独立于CPU运行,这样CPU和通道能并行操作。;中断,是指主机接收到某种信号时,马上停止原来的工作,转去处理另一件事情,当时间处理完毕,主机又回到原来的工作点工作。 ;什么是执行系统 借助于通道与中断技术,由主机控制I/O工作。原有的监督程序不仅要负责调度作业自动地运行,而且还要提供I/O控制功能。它常驻主存,称为执行系统。 基本功能 I/O控制功能 调度 特点 主机、外设并行操作;增强了保护能力。 ;3. 执行系统;1.2操作系统的形成和发展 1.2.2操作系统的形成;单道程序程序的工作情况;什么是多道程序程序设计技术    在计算机主存中同时存放几道相互独立的程序。这些程序在管理程序控制之下,相互穿插地运行。当某道程序因某种原因不能继续运行下去时(如等待外部设备传输数据),管理程序便将另一道程序投入运行。;多道程序的工作情况;1.多道程序设计技术;什么是分时技术 所谓分时技术,是把处理机时间划分成很短的时间片(如几百毫秒)轮流地分配给各个联机作业使用,如果某个作业在分配的时间片用完之前计算还未完成,该作业就暂时中断,等待下一轮继续计算。;实时处理 什么是实时 计算机对于外来信息能够在被控对象允许的截止期限(deadline)内作出反应。 实时处理 以快速反应为特征,对实时信号能在截止期限之内处理并作出反应。;个人计算机上的操作系统 嵌入式操作系统 网络操作系统 分布式操作系统 智能化操作系统;操作系统形成与发展过程;1.3操作系统的基本概念 1.3.1操作系统的定义和特性;1. 资源共享与资源竞争;;3. 操作系统的定义与特征;3. 操作系统的定义与特征;1.3操作系统的基本概念 1.3.2操作系统的资源管理功能;1. 处理机管理 提出进程调度策略 确决将CPU先分给哪个用户程序,它占用多长时间,下一个又该轮到哪个程序运行等问题。 给出进程调度算法 进行处理机的分派 在调度时机到来时,进行处理机分派。;2. 存储器管理 存储分配和存储无关性 确定各应用程序在主存中的位置及所占区域的大小;应用程序无需关系存储细节,由存储管理模块提供地址重定位能力。 存储保护 系统提供基址、界限寄存器等存储保护方法,使各应用程序相互隔离。 存储扩充 系统提供虚拟存储技术,扩大逻辑主存。;3. 设备管理 设备无关性 用户向系统申请和使用的设备与实际操作的设备无关,以达到方便用户、提高设备利用率的目的。 设备分配 为各应用程序和运行实体分配各种设备。设备分配通常采用三种基本技术:独享、共享及虚拟技术。 设备的传输控制

文档评论(0)

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

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

1亿VIP精品文档

相关文档