为什么在保存现场和恢复现场的过程中,CPU必须关中断

如题所述

  首先要知道中断是指当出现需要时,CPU暂时停止当前程序的执行转而执行处理新情况的程序和执行过程。即在程序运行过程中,系统出现了一个必须由CPU立即处理的情况,此时,CPU暂时中止程序的执行转而处理这个新的情况的过程就叫做中断。
而关中断是指在此中断处理完成前,不处理其它中断。保存和恢复现场的时候如果允许其他中断发生,干扰正在处理中的操作系统的信息,会导致很难恢复到原有的状态甚至发生错误!因为中断毕竟是一种强制性的,它打断了当前进程。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-12-25
因为电脑不会保存进度,就像游戏里面不保存进度关闭后再打开还是重新开始,而电脑在关闭后没有别的东西替他保存进度,所以必须关闭。
第2个回答  2012-12-25
因为如果不关中断,在保存现场和恢复现场的过程中,有中断发生,CPU就需要跳到新的中断!
就是说在此中断处理完成前,不处理其它中断。
第3个回答  2012-12-25
下载和探索资料是工作吧资料保存内存里,恢复时的就内存显卡等等别的硬件工作。。。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网