diff --git a/Operate-System/0-summary.md b/Operate-System/0-summary.md index c745543..e28d52e 100644 --- a/Operate-System/0-summary.md +++ b/Operate-System/0-summary.md @@ -285,7 +285,7 @@ #### 外中断的处理过程 1. 关中断。$CPU$响应中断后,首先要保护程序的现场状态,在保护现场的过程中,$CPU$不应响应更高级中断源的中断请求。否则,若现场保存不完整,在中断服务程序结束后,也就不能正确地恢复并继续执行现行程序。 -2. 保存断点。为保证中断服务程序执行完毕后能正确地返回到原来的程序,必须将原来的程序的断点(即程序计数器$PC$)保存起来。 +2. 保存断点。为保证中断服务程序执行完毕后能正确地返回到原来的程序,必须将原来的程序的断点(即程序计数器$PC$)保存起来。由硬件自动完成。 3. 中断服务程序寻址。其实质是取出中断服务程序的入口地址送入程序计数器$PC$。 4. 保存现场和屏蔽字。进入中断服务程序后,首先要保存现场,现场信息一般是指程序状态字寄存器PSWR和某些通用寄存器的内容。 5. 开中断。允许更高级中断请求得到响应。 @@ -344,4 +344,3 @@ + 大内核:除了基本功能外还包含进程管理等其他功能。 + 优点:高性能。 + 缺点:内核代码庞大,结构混乱,难以维护。 -