- 5
- 0
- 约5.19千字
- 约 37页
- 2018-05-30 发布于河南
- 举报
02 中断技术
操作系统原理 第二章 中断技术 中断及其在操作系统中的作用 中断是计算机系统中普遍应用的一个概念。在现代计算机系统中,中断占有十分重要的地位。它不仅是中央处理机与外部设备并行工作的基础之一(另一个是通道),而且还是多道程序并发执行的动力,乃至整个操作系统的推动力,即操作系统是由中断驱动的。下面我们就来说明这两个问题。 1.中断是多道程序并发执行的推动力 在单中央处理机的多道程序系统中,要使多道程序能够并发执行,关键应使CPU能在这些程序之间不断地进行切换,让每道程序都能有机会得到CPU。导致这种切换的动力主要来源于时钟中断。这是因为,时间片是否到期,是由时钟记时的,即报告时间片到期的时钟中断来一次,便通过CPU调度实现一次CPU的切换。从这种意义上说,时钟中断使CPU发生交替,因此它是多道程序并发执行的推动力。 当然,也有一些系统不按时间片运行,而是按优先权或其他原则运行的。即在这些情况下,CPU的交替也主要发生在中断处理之时。 2. 操作系统是由中断驱动的 从结构方面看,操作系统是一个由众多程序模块组成的集合。这些程序模块可大致分为以下三类: 第一类是在系统初启之后便和用户态一起主动参与并发运行的程序。例如,作业流管理程序、输入/输出程序等。 第二类是直接面对用户态“被动”地为用户服务的程序。每一条系统调用都对应着一个这一类程序。系统初启后,这类程序一般是不运行的,仅当
您可能关注的文档
最近下载
- 紧凑型多腔室并联间隙雷电冲击闪络路径约束研究.pdf VIP
- (医学书籍)临床操作技术规范—泌尿外科分册〈中华医学会编着〉.pdf VIP
- 组合图形的面积组合图形面积.ppt VIP
- 2025年福建省高中自主招生模拟数学试卷试题(含答案).docx VIP
- 2024年天津初中会考试卷生物试卷(带答案).pdf VIP
- 吴中区东山镇村庄规划(陆巷村、杨湾村、渡桥村、莫厘村、太湖村、双湾村、三山村、碧螺村)公示.pdf VIP
- Java_vue基于SpringBoot学生成绩管理系统-lw毕业论文.doc
- 技经测算-模板.xls VIP
- 食堂安全风险辨识评估记录.docx VIP
- 《歌曲《南泥湾》》教学设计(广东省市级优课).pptx VIP
原创力文档

文档评论(0)