【发布时间】:2014-07-19 20:54:27
【问题描述】:
我正在学习操作系统课程,我们有关于进程的这一章。在本章中,我们定义了进程控制块,它保存有关进程的信息,例如程序计数器、寄存器内容、状态、优先级等。在本章中,它说当处理器(通过中断)切换到另一个进程时,信息将保存在这个进程控制块(PC,寄存器,......)中。在另一章(1.4 中断)中,它说当一个进程被中断时,PSW、PC 和寄存器被放入堆栈,当处理器重新控制这个进程时,它会从堆栈中取出它。
对于发生中断时会发生什么,这里似乎有两种不同的解释。它们是同时发生还是什么?谁能给我解释一下?
提前致谢 砂光机
【问题讨论】:
标签: process stack controls block interrupt