中断服务程序应包含哪几部分保存和恢复现场有何意义。我是初学者,麻烦写的明白些。

中断服务程序应包含哪几部分保存和恢复现场有何意义。我是初学者,麻烦写的明白些。,第1张

中断处理过程: (1)保护被中断进程现场。为了在中断处理结束后能够使进程准确地返回到中断点,系统必须保存当前处理机程序状态字PSW和程序计数器PC等的值。 (2)分析中断原因,转去执行相应的中断处理程序。在多个中断请求同时发生时,处理优先级最高的中断源发出的中断请求。 (3)恢复被中断进程的现场,CPU继续执行原来被中断的进程。 保存和恢复现场的意义在于处理完中断请求之后,程序可以返回起始中断点继续进行。 打个比方: 一个程序正在运行,但是有一个紧急事情要先去处理。但是程序是不能放弃现在运行到的阶段,所以在处理紧急事件时(就是中断),那么先要将运行到的地方进行一个现场保护,您可以理解为存储下来。然后去处理中断,中断结束之后要恢复原来的运行到的阶段。那么就需要将促出下来的现场保护给恢复出来。那这个就是恢复现场了。同样,出现多个中断的时候,要视中断的优先级来优先处理。 中断是现在衡量处理器性能重要标准之一。楼主要好好学习! 希望这些能够有所帮助!

中断是指在计算机执行期间,系统内发生任何非寻常的或非预期的急需处理事件,使得CPU暂时中断当前正在执行的程序而转去执行相应的事件处理程序。待处理完毕后又返回原来被中断处继续执行或调度新的进程执行的过程。

它是计算机可以更好更快利用有限的系统资源解决系统响应速度和运行效率的一种控制技术。

实时响应,系统调度

中断是系统自我保护的一种机制。为了防止程序运行出现错误运行状况而导致的电脑处理死循环而当机,特有的保护措施,当程序运行时检测程序检测出该程序运行超出正常值范围或长时间处于同一字段内运行,启动中断机制。

以上就是关于中断服务程序应包含哪几部分保存和恢复现场有何意义。我是初学者,麻烦写的明白些。全部的内容,包括:中断服务程序应包含哪几部分保存和恢复现场有何意义。我是初学者,麻烦写的明白些。、计算机采用中断有什么好处说明中断的作用和用途。、什么是中断,为什么要中断等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/10112858.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-05-05
下一篇2023-05-05

发表评论

登录后才能评论

评论列表(0条)

    保存