《中断处理操作系统》PPT课件
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
1Hale Waihona Puke Baidu4 中断
• 中断处理器正常的执行顺序 • 绝大多数I/O 设备比处理器慢
– 处理器必须等待I/O 设备
1
中断的类型
2
无中断的程序流
3
中断和短时间I/O的程序流
4
中断和长时间I/O的程序流
5
中断处理
• 为I/O设备服务的程序 • 操作系统的通常部分
6
• 打断执行的正常顺序
中断
7
中断周期
15
Multiple Interrupts
• 定义中断的优先级
16
Multiple Interrupts
17
8
中断周期
• 处理器检查中断 • 如果无中断就执行当前程序的下一条指令。 • 如果有中断, 暂停当前程序的执行, 执行中断服务程序。
9
基于短I/O 的时序
10
基于长 I/O 的时序
11
简单的中断处理
12
中断时内存和寄存器的变化
13
中断时内存和寄存器的变化
14
多重中断
• 当处理一个中断时屏蔽中断
• 中断处理器正常的执行顺序 • 绝大多数I/O 设备比处理器慢
– 处理器必须等待I/O 设备
1
中断的类型
2
无中断的程序流
3
中断和短时间I/O的程序流
4
中断和长时间I/O的程序流
5
中断处理
• 为I/O设备服务的程序 • 操作系统的通常部分
6
• 打断执行的正常顺序
中断
7
中断周期
15
Multiple Interrupts
• 定义中断的优先级
16
Multiple Interrupts
17
8
中断周期
• 处理器检查中断 • 如果无中断就执行当前程序的下一条指令。 • 如果有中断, 暂停当前程序的执行, 执行中断服务程序。
9
基于短I/O 的时序
10
基于长 I/O 的时序
11
简单的中断处理
12
中断时内存和寄存器的变化
13
中断时内存和寄存器的变化
14
多重中断
• 当处理一个中断时屏蔽中断