Chap7 Multi-task Framework and Real-time Scheduling¶
- 前后台运行(基于中断机制)
- 循环时间扫描(基于定时器中断机制)
- 操作系统支持的多任务执行
单块(整体)结构与微内核结构:这是操作系统的两种主要结构。
单块(整体)结构:所有的系统服务都集成在一个内核中,例如 Linux。这种结构的优点是性能较高,但缺点是如果一个服务出错,可能导致整个系统崩溃。 微内核结构:在这种结构中,操作系统的大部分功能都被移出内核,例如Windows NT。这种结构更为模块化,更加安全,但性能开销通常更大。
解决优先级倒置问题的两种方法:优先级继承(Priority Inheritance Protocol, PIP
优先级继承:当一个高优先级任务因请求一个已被低优先级任务占有的互斥资源而被阻塞时,系统将低优先级任务的优先级临时提升到与高优先级任务相同的级别
评论区
如果有什么问题或想法,欢迎大家在下方留言~