徐甲同os第1章2011.ppt

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

第一章 操作系统概论 第一章 操作系统概论 1.1 什么是操作系统 1.2 多道程序设计的概念 1.3 操作系统的功能和主要特征 1.4 操作系统的结构 1.5 操作系统的分类 1.6 小 结 1.1 什么是操作系统 1.1.1 操作系统作为最基本的系统软件 1.1.2 操作系统作为资源管理器 1.1.3 操作系统作为虚拟机 操作系统的定义 1.1.1 操作系统作为最基本的系统软件 1. 计算机系统资源  一个计算机系统由两部分构成: 系统硬件和系统软件 系统硬件是指构成计算机系统所必须配置的全部设备。 1.1.1 操作系统作为最基本的系统软件 系统软件是一个计算机系统必须配置的程序和数据的集合。  系统硬件和系统软件统称为计算机系统资源。 1.1.1 操作系统作为最基本的系统软件 2. 计算机系统的层次结构 1.1.2 操作系统作为资源管理器 跟踪资源状态 分配资源 回收资源 保护资源 1.1.3 操作系统作为虚拟机 在一个计算机系统的四个层次组成中,最低层是硬件。 在机器语言一级的体系结构(包括指令系统、存储组织、I/O和总线结构)上编程是相当困难的,尤其是输入输出操作。 1.1.3 操作系统作为虚拟机 为了让用户和程序员在使用计算机时不涉及硬件细节,使硬件细节和程序员隔离开来,要建立一种简单的高度抽象。 为用户提供一台等价的扩展计算机,这样的计算机称为虚拟计算机,简称虚拟机。 1.1 什么是操作系统 操作系统的定义 操作系统是 控制和管理 计算机系统的硬件和软件资源,合理地组织计算机工作流程及方便用户使用的程序和数据的集合。 1.2 多道程序设计的概念 1.2.1 多道程序设计的硬件支持 1.2.2 多道程序设计原理 1.2.3 多道程序设计的实现 多道程序设计的特点 1.2.1 多道程序设计的硬件支持 1. 中断系统 2. 通道技术 1.2.1 多道程序设计的硬件支持 1. 中断系统 中断的定义 (1)对异步或例外事件的一种响应; (2)这一响应自动地保存CPU状态以便将来重新启动; (3)自动转入中断处理程序。 1.2.1 多道程序设计的硬件支持 中断的类型 (1) I/O中断 外部设备完成了预定I/O操作或在I/O操作中出错所引起的中断。  (2) 程序中断 由程序中的错误引起的中断。 (3) 硬件故障中断 又称机器检验中断。  (4) 外中断 外中断来自外部信号,可能来自其它机器。外中断还包括时钟中断,以及来自键盘的中断。  (5) 访管中断 由机器中的访管指令引起的中断。 1.2.1 多道程序设计的硬件支持 中断的处理过程 1.2.1 多道程序设计的硬件支持 2. 通道技术 通道又称I/O处理机。 即专门用于输入输出的处理机。 具有通道结构的计算机,主存、通道、控制器和设备之间采用四级连接,实施三级控制。 1.2.1 多道程序设计的硬件支持 图 1.3 单通路I/O系统 1.2.2 多道程序设计原理 图 1.4 多道程序运行概念图 1.2.2 多道程序设计原理 图 1.5 多道程序执行过程的时间图 1.2.3 多道程序设计的实现 实现多道程序设计须妥善解决的问题  (1) 存储保护和地址重定位 (2) 处理机管理和调度 (3) 资源的管理和分配 1.2.3 多道程序设计的实现 1.2 多道程序设计的概念 多道程序设计的特点  (1)多道 (2)宏观上并行  (3)微观上串行 1.2 多道程序设计的概念 (1)多道 即主存中有两道或两道以上的程序,它们都处于执行的开始点和结束点之间,也就是说,它们在任一时刻必处于就绪、 运行、 阻塞三种状态之一。  (2)宏观上并行 从宏观上看,它们在同时执行。 (3)微观上串行 从微观上看,它们在交替、穿插地执行,因为在任一时刻,在一台处理机上只能执行一道程序的一条指令。 1.2 多道程序设计的概念 多道程序设计可提高资源利用效率 例如:有3个程序(作业)A、B、C,分别为计算、检索和打印。 单道运行时间分别为5分、15分和10分钟。 它们可并行在15分钟内完成3个程序(作业)。 1.3 操作系统的功能和主要特征 1.3.1 操作系统的功能 1.3.2 操作系统的主要特征 1.3.1 操作系统的功能 1. 处理机管理 2. 存储管理 3. 设备管理 4. 文件管理 5. 用户接口 1.3

文档评论(0)

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

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

1亿VIP精品文档

相关文档