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

操作系统-精髓与设计原理复习资料.pdf

  1. 1、本文档共12页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
操作系统复习资料 第一章:计算机系统概述 计算机系统基本组成 I.处理器:控制计算机的操作,执行数据处理功能。当只有一个处理器时,它通常指中央处理器(CPU)。 II. 主存储器:存储数据和程序。 iii.输入/输出模块:在计算机和外部环境之间移动数据。 iv.系统总线:为处理器、主存储器和输入输出模块提供通信的设施。 什么是中断? 中断是指计算机的处理机用来处理外来请求或内部错误的一种机制,该机制软硬件结合,使得计算机 的处理机能够暂停当前指令系列的执行而转向请求指令系列的执行。 1. 将计算机的处理机正在执行的指令系列称为当前指令系列,当前指令系列通常是用户程序。 2. 将计算机为处理各类突发(非预期)事件请求(I/O 请求,时钟请求,程序错误,硬件错误)而有待 执行的指令系列称为请求指令系列,通常称为中断处理程序,是操作系统的一部分。 3. 请求指令系列执行期间,可以被其它事件中断(在允许多重中断的情况下)。 4. 执行请求指令系列完毕后,可以返回被暂停的原始指令系列,也可以不返回(在多道程序设计环 境中)。 5. 中断处理程序与社会事务中的应急事件的预案类似。 进程与程序的区别: 进程 程序 1. 进程是执行中的程序,还涉及数据和上下 1.程序具有稳健性。 文环境,因而有动态性。 2. 一个程序可对应多个进程(不同时间,不 2. 一个进程可包含多个程序段。 同机器,不同数据,不同上下文)。 3.广泛意义下的程序可以是任何意义上的程 3. 进程中的程序是指可执行程序。 序。 4. 程序中的数据是指数据结构,是“型”, 4. 进程中的数据是“值”。 “名”,联系。 5. 进程中涉及上下文(基本性质是与进程本 5. 程序不涉及上下文。 身以及资源有关的状态信息)。 6.进程失去逻辑封闭性(原因是多个进程间 是异步,并发或并行的),需要一定的互斥机 6. 程序具有逻辑封闭性,输入决定输出。 制才能保证逻辑封闭性。 中断处理 中断的发生激活了很多事情,包括处理器硬件中的事件及软件中的事件。 1. 设备给处理器发出一个中断信号。 2. 处理器在响应中断前结束指令系列的执行。 3. 处理器对中断进行测定,确定存在未响应的中断,并给提交中断的设备发送确认信号,确认信号 允许该设备取消它的中断信号。 4. 处理器需要把处理权转移到中断程序中去做准备。首先,需要保存从中断点恢复当前程序所需要 的信息,要求的最少信息包括程序状态字(PSW)和保存在程序计数器中的下一条执行的指令地 址,它们被压入系统控制栈中(参见附录1B)。 5. 处理器把响应此中断的中断处理器入口地址装入程序的计数器中。 6. 在这一点,与被中断程序相关的程序计数器和PSW 被保存到系统栈中。此外,还有一些其他信 1 操作系统复习资料 息被当作正在执行程序的状态的一部分。 7. 中断处理器现在可以开始处理中断,其中包括检查与I/O 操作相关的信息或其他引起中断的事件, 还可能包括给I/O 设备发送附加命令或应答。 8. 当中断处理结束后,被保存的寄存器值从栈中释放并

文档评论(0)

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

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

版权声明书
用户编号:5024214302000003

1亿VIP精品文档

相关文档