操作系统教程课件教学配套课件柯丽芳第2章.pdfVIP

操作系统教程课件教学配套课件柯丽芳第2章.pdf

  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文档。上传文档
查看更多
第2章 操作系统的运行环境 4学时 第2章主要教学内容 2.1 计算机系统的结构 2.2 中央处理机(CPU) 2.3 计算机的存储结构 2.4 计算机系统的I/O系统结构 2.5 中断技术 2.6 多道程序设计技术 2.1 计算机系统的结构 1.计算机系统的层次结构 2.引导程序的作用 3.引导装载程序与“引导块” 1.计算机系统的层次结构  现代的通用计算机系统结构是一种层 次式结构。最内层是硬件系统,最外 层是使用计算机系统的人,人与硬件 之间是软件系统。  软件系统包括系统软件、支援软件和 应用软件三部分。  硬件系统由中央处理器、存储器、输 入输出控制系统和各种外围设备组 成。 2.引导程序  任何一个计算机系统都有一个“引导程序” (bootstrap program) (或称初启程 序),它通常是固化在ROM中。每当计算机 系统启动时,计算机首先会自动执行“引 导程序”对系统做初始化工作,然后把操 作系统的核心程序装入主存,接着,操作 系统开始执行第一个进程(如init),并 等待用户的操作。 3.引导装载程序与“引导块”  有的计算机系统,如PC机,采用两步走方式:固化在ROM 中的只是一个简单的引导装载程序,更为复杂和完整的引 导程序是存放在系统盘的“引导块” 中的,“引导块”一般在 磁盘的固定位置。系统启动时,首先自动执行ROM中的引 导程序,引导程序再将系统盘上的“引导块”调入主存,再 由“引导块”中的引导程序装载操作系统的内核。这样处理 的好处是:一方面固化在ROM中的简单引导程序不但能保 证开机或重启时就自动执行,而且ROM是只读的,所以不 会受到计算机病毒的影响;另一方面,操作系统版本更新 需要修改引导程序时,无须更换ROM芯片,只须重写系统 盘的“引导块”即可。 2.2 中央处理机(CPU) 2.2.1 CPU的组成 2.2.2 CPU的工作状态和运行现场 2.2.3 特权指令与非特权指令 1.CPU的组成 (1)控制器。CPU的控制器由计数器、指令寄存器、指令译 码器、时序产生器和操作控制器组成。控制器负责控制程序运 行的流程、协调和指挥整个计算机系统的工作。 (2)运算器。运算器有算术逻辑单元(ALU)、累加器 (AC)、数据寄存器(DR)和程序状态字(PSW)寄存器组成, 它是数据加工处理部件。 (3)寄存器。寄存器是计算机存储系统中价格最 贵、访问速度最快、容量也最少的存储装置,它的主 要作用是在CPU工作期间暂存指令信息、地址信息、 中间数据、控制和状态信息等。 2.CPU的工作状态 有些系统将CPU的工作状态划分为三种:  核心状态  管理状态  用户程序状态 CPU的工作状态 大多数系统将CPU的工作状态划分为两种:  核心态 (又叫管态或系统态或特权状态 )  用户态 (又叫算态或目态) 所谓“核心态”是指操作系统程序正占用CPU 运行时的工作状态; 所谓“用户态”是指用户程序正占用CPU运行 时的工作状态。 CPU的运行现场 CPU的运行现场是指CPU在执行程序过程中 任一时刻的状态信息的集合。主要包括:  下条指令的地址  当前指令的执行结果  中断及其屏蔽信息  其它状态信息。 这些信息可以决定CPU下一步执行哪个程序 的哪条指令。 CPU现场信息的保存 CPU的现场信息通常保存在下列寄存器:  指令计数器  程序状态字寄存器(PSW寄存器)  通用寄存器  其它一些特殊控制寄存器 PSW寄存器  PSW寄存器一般用来控制指令执行 顺序并保留和指示与程序有关的状 态信息,主要作用是实现程序状态 的保护和恢复。 PSW寄存器包括以下内容 (1)程序的基本状态。 ①程序计数器;②条件码;③CPU状态 位。 (2)中断码。保存程序执行时当前发生的 中断事件。 (3)中断屏蔽位。指明程序执行中发生 中断事件时,是否响应出现的中断事 件。 例如,大型机IBM—36

您可能关注的文档

文档评论(0)

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

1亿VIP精品文档

相关文档