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