- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
[管理学]ch2-1CPU与中断技术
CH2 处理器管理 2.1 中央处理器 2.2 中断技术 2.3 进程的描述与控制 2.1 中央处理器 2.1.1 中央处理器的含义 2.1.2 单处理器系统和多处理器系统 2.1.3 处理器的组成 2.1.4 特权指令与非特权指令 2.1.5 处理器状态 2.1.6 程序状态字寄存器 2.1.1 中央处理器 中央处理器是电子计算机内部完成指令读出、解释和执行的重要部件,简称CPU。由运算器和控制器组成,有时还包含了高速缓冲存储器。它是现代电子计算机的心脏。 2.1.2 单处理器和多处理器系统 单处理器系统:一个计算机系统只包括一个中央处理器; 多处理器系统:一个计算机系统有多个中央处理器 从串行到并行 早期计算机系统是基于单个处理器的顺序处理机器,程序员编写串行执行的代码,让其在处理器上串行执行。 为了提高计算机处理速度,想到将多处理器引入计算机,并行处理指令的方法。 2.1.3 处理器的组成(1) 1.运算器 CPU中的运算器包括算术逻辑单元(ALU),寄存器组,标志寄存器,累加器,等 处理器的组成(2) 寄存器组:包括通用寄存器组和专用寄存器组; 处理器的组成(3) 处理器现场:计算机系统的寄存器个数根据机型的不同而不同,比主存容量小,但访问速度快,称一级存储。这组寄存器所存储的信息与程序的执行有很大关系,构成了处理器现场。 处理器的组成(4) 2.控制器 CPU中的控制器主要包括指令寄存器,指令译码器和控制信号发生器,主要完成指令的翻译,并产生各种控制信号,执行相应的指令 2.1.4 特权指令与非特权指令 从资源管理和控制程序执行的角度出发,必须把指令寄存器中的指令分作两部分:特权指令、非特权指令 2.1.5 处理器的状态(1) 中央处理器怎么知道当前是操作系统还是一般用户程序在运行呢? 处理器的状态(2) 管态:又叫特权态,系统态或核心态。CPU在管态下可以执行指令系统的全集,使用全部资源。通常,操作系统程序在管态下运行 目态:又叫常态或用户态。CPU处于目态时,只能执行非特权指令。用户程序只能在目态下运行 处理器的状态(3) 从管态到目态可以通过修改PSW来实现,这将伴随由操作系统程序到用户程序的转换 2.1.6 程序状态字寄存器(1) PSW寄存器包括以下内容: 程序基本状态:(1)下一条指令的地址;(2)条件码;(3)处理器状态 中断码:保存程序执行时当前发生的中断事件 中断屏蔽位:指明程序执行中发生中断事件时,是否响应出现的中断事件 2.1.6 程序状态字寄存器(2) PSW用来控制指令执行顺序、并保留和指示与程序有关的系统状态,主要作用是实现程序状态的保护和恢复 2.2 中断技术(1) 2.2.1 中断的概念 2.2.2 中断源分类 2.2.3 中断处理程序 2.2.4 中断响应 2.2.5 中断事件的具体处理方法 2.2.6 中断的优先级和多重中断 2.2.1 中断的概念(1) 中断是指程序执行过程中,当发生某个事件时,中止CPU上现行程序的运行,引出处理该事件的程序执行的过程。 中断的概念(2) 中断的概念(3) 中断源:引起中断的事件称为中断源; 中断请求:中断源向CPU提出处理的请求; 断点:发生中断时被打断程序的暂停点; 中断响应:CPU暂停现行程序而转为响应中断请求的过程; 中断处理程序:处理中断源的程序; 中断处理:CPU执行有关的中断处理程序; 中断返回:返回断点的过程; 中断的概念(4) 中断系统:中断的实现实行软件和硬件综合完成,硬件部分叫做中断装置,软件部分即中断处理程序。中断装置和中断处理程序统称为中断系统。 中断的概念(5) 中断装置:是发现中断源并产生中断的硬件,由中断逻辑线路和中断寄存器组成;其职能主要有两点: 中断的概念(6) 当中断事件发生后,它能改变处理器内操作执行的顺序,是现代操作系统实现并发性的基础之一 2.2.2 中断源分类(1) 按照中断源的自愿程度可以将中断源分成两类: ? 强迫性中断事件 ? 自愿性中断事件 中断源分类(2) 强迫性中断事件 不是正在运行的程序所期待的,而是由于某种事故或外部请求所引起的,它们是否发生,何时发生事先无法预料,因而运行程序可以在任意位置处被打断。分为: 中断源分类(3) ? 自愿性中断事件是正在运行的程序所期待的事件 中断源分类(4)两类中断事件 中断源分类(5) 按照中断信号的来源,可把中断分为外中断和内中断两类: ?外中断(又称中断):指来自处理器和主存之外的中断; ?内中断(又称异常):指来自处理器和主存内部的中断; 中断源分类(6) ? 外中断包括:电源故障中断、时钟中断、控制台中断、关机中断和I/O中断等 中断源分类(7) ? 内中
文档评论(0)