第一范文网 - 专业文章范例文档资料分享平台

操作系统重点 - 图文

来源:用户分享 时间:2025/5/16 17:04:19 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

5. 中断处理过程:

(1)CPU检查响应中断的条件是否满足。CPU响应中断的条件是:有来自于中断源的中断请求、CPU允许中断。如果中断响应条件不满足,则中断处理无法进行。

(2)如果CPU响应中断,则CPU关中断,使其进入不可再次响应中断的状态。

(3)保存被中断进程现场。为了在中断处理结束后能使进程正确地返回到中断点,系统必须保存当前处理机状态字PSW和程序计数器PC等的值。这些值一般保存在特定堆栈或硬件寄存器中。

(4)分析中断原因,调用中断处理子程序。在多个中断请求同时发生时,处理优先级最高的中断源发出的中断请求。

在系统中,为了处理上的方便,通常都是针对不同的中断源编制有不同的中断处理子程序(陷阱处理子程序)。这些子程序的入口地址(或陷阱指令的入口地址)存放在内存的特定单元中。再者,不同的中断源也对应着不同的处理机状态字PSW。这些不同的PSW被放在相应的内存单元中。存放的PSW与中断处理子程序入口地址一起构成中断向量。显然,根据中断或陷阱的种类,系统可由中断向量表迅速地找到该中断响应的优先级、中断处理子程序(或陷阱指令)的入口地址和对应的PSW。

(5)执行中断处理子程序。对陷阱来说,在有些系统中则是通过陷阱指令向当前执行进程发软中断信号后调用对应的处理子程序执行。

(6)退出中断,恢复被中断进程的现场或调度新进程占据处理机。 (7)开中断,CPU继续执行。 6.设备分配过程:(设备分配原则)(大点) 分配策略:先请求先分配、优先级高者先分配

设备控制表DCT(Device Control Table) 系统设备表SDT(System Device Table) 控制器表COCT(COntroler Control Table) 通道控制表CHCT(CHannel Control Table)

7.I/0进程控制(选择题)

(1)I/O控制的引入

从用户进程的输入输出请求开始,给用户进程分配设备和启动有关设备进行I/O操作,以及在I/O操作完成之后响应中断,进行善后处理为止的整个系统控制过程称为I/O控制。 (2)I/O控制的功能

? ?

I/O控制过程首先收集和分析调用I/O控制过程的原因:是外设来的中断请求? 还是进程来的I/O请求?然后,根据不同的请求,分别调用不同的程序模块进行处理。

?

搜索更多关于: 操作系统重点 - 图文 的文档
操作系统重点 - 图文.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c00k8783whb00kc5204u903ypi6bk1500izu_3.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top