- 12
- 0
- 约1.79万字
- 约 115页
- 2016-12-30 发布于未知
- 举报
3.4.2 进程切换 从表面上看,进程切换的功能是很简单的。在某一时刻,一个正在运行的进程被中断,操作系统指定另一个进程为运行态,并把控制权交给这个进程。但是这会引发若干问题。首先是触发进程切换的事件,其次是模式切换与进程切换之间的区别,最后,为实现进程切换,操作系统必须对它所控制的各种数据结构完成相应的操作。 进程切换可以在操作系统从当前正在运行的进程中获得控制权的任何时刻发生。表3-8给出了可能把控制权交给操作系统的事件。 表3-8 进程执行的中断机制 3.4.2 进程切换 首先考虑系统中断。大多数操作系统区分两种类型的系统中断,一种称为中断,另一种称为陷阱(trap)。前者与某种类型的外部事件相关,如完成一次I/O操作;后者与当前正在运行的进程所产生的错误或异常条件相关,如非法的文件访问。对于普通中断,控制首先转移给中断处理器,做一些辅助工作,然后转到与已经发生的特定类型的中断相关的操作系统例程。例如: 时钟中断:操作系统确定当前正在运行的进程的执行时间是否已经超过了最大允许时间片(即进程在被中断前可以执行的最大时间段),如果超过了,进程必须切换到就绪态,调入另一个进程。 3.4.2 进程切换 I/O中断:操作系统确定是否发生了I/O活动。如果I/O活动是一个或多个进程正在等待的事件,操作系统就把所有相应的阻塞态进程转换到就绪态(阻塞/挂起态进程转换到就绪/挂起态)。
您可能关注的文档
- 心理健康指导教学课件作者张玉臣项目四课件.pptx
- 心理健康指导教学课件作者张玉臣项目五课件.pptx
- 心理健康指导教学课件作者张玉臣项目一课件.pptx
- 战略管理:思维与要径(第2版)教学课件作者黄旭Text1课件.doc
- 战略管理:思维与要径(第2版)教学课件作者黄旭Text2课件.doc
- 战略管理:思维与要径(第2版)教学课件作者黄旭第1章战略管理导论课件.doc
- 战略管理:思维与要径(第2版)教学课件作者黄旭第2章战略导航课件.doc
- 战略管理:思维与要径(第2版)教学课件作者黄旭第3章外部环境分析:机会、挑战与产业竞争课件.doc
- 战略管理:思维与要径(第2版)教学课件作者黄旭第7章战略选择的方法课件.doc
- 战略管理:思维与要径(第2版)教学课件作者黄旭第9章组织结构:战略实施的组织保障课件.doc
最近下载
- 毕业论文-乘用车麦弗逊式前独立悬架设计.doc VIP
- 《儿童原发性肾病综合征》教学课件.ppt VIP
- 2026年中国精算师试题风险管理经典试题.docx VIP
- 基于STM32的智能窗帘控制系统设计.docx VIP
- 2025届湖北省武汉市高三4月调考生物试卷含答案.pdf VIP
- 2025年中国精算师职业资格考试(准精算师·精算模型与数据分析)历年参考题库含答案详解.docx VIP
- 《垫片冲压模设计.doc VIP
- 中职语文出版社《电子产品装配及工艺》项目一任务四稳压二极管、光敏二极管的试题 教案(表格式)(内嵌音频+视频).pdf VIP
- 2025年中国精算师职业资格考试(准精算师·精算模型与数据分析)历年参考题库含答案详解.docx VIP
- 2026年中国精算师职业资格考试(准精算师·精算模型与数据分析)历年参考题库含答案详解.docx VIP
原创力文档

文档评论(0)