- 2
- 0
- 约小于1千字
- 约 10页
- 2023-11-26 发布于陕西
- 举报
由“探路者”错误谈优先级反转问题
探路者(Pathfinder)软件错误美国航空航天局开启探索火星计划1996.12.4发射,1997.7.4着陆于火星旅居者号火星车(rovers)
飞船系统内任务可简化为三类:P1:检查设备状态(高)P2:处理数据(中)P3:气象数据收集任务(低)P1与P3竞争总线资源,设定互斥信号量s保护
访问临界资源---系统总线试图请求总线被P3阻塞信号量s锁定被P1抢占被P2抢占信号量s解锁信号量s锁定P1P2P3
解决方案(一)优先级继承优先级较低的任务继承任何一个与它共享资源的高优先级任务的优先级;(P1可继承P3)高优先级的任务在资源上阻塞的时候,优先级继承立即生效;(时刻t4,P1优先级=P3优先级)低优先级的任务释放资源,同时优先级恢复。
试图请求总线被P3阻塞信号量s锁定被P1抢占P1唤醒信号量s解锁信号量s锁定优先级继承优先级恢复P1P2P3
解决方案(二)优先级置顶优先级与资源相关联资源优先级设定为比使用该资源的最高优先级的任务更高一级;调度器动态将此优先级分配给任何访问该资源的任务任务完成,优先级返回原始值
信号量s锁定信号量s解锁优先级置顶优先级恢复信号量s锁定信号量s解锁P1P2P3
优先级反转问题优先级继承优先级置顶…...???
谢 谢
您可能关注的文档
- (43)--19.1 露天开采程序采煤概论.ppt
- (44)--4.3.2 全站仪测量学测量学.ppt
- (44)--6.2.1热电偶温度计测温原理.pdf
- (44)--7.2 文件的逻辑结构.pdf
- (44)--8.1 产品功能走向产品系统设计.pdf
- (44)--10.3操作系统原理课件.ppt
- (45)--4.4.1 表示直线的方法(方位角).ppt
- (45)--6.2.2热电偶测温系统.pdf
- (45)--7.3 目录管理操作系统原理.pdf
- (45)--8.2 产品传统元素再设计.pdf
- 糕点馅料生产线项目可行性研究报告模板-拿地备案.doc
- 固体废物处理及资源化利用项目可行性研究报告模板-备案审批.doc
- 分装碳酸氢钠和偶氮二甲酰胺项目可行性研究报告模板-立项备案.doc
- 建设卡丝化妆品研发生产基地项目可行性研究报告模板-备案审批.doc
- 发展生态圈暨无人机全产业链创新示范基地项目可行性研究报告模板立项申批备案.doc
- 航空产业产教融合实训基地项目可行性研究报告模板-备案审批.doc
- 加油加气站(母、子站)新建项目可行性研究报告模板-立项拿地.doc
- 改建600td油脂精炼车间项目可行性研究报告模板拿地备案立项.doc
- 陈祖维二试几何.pdf
- 2026-2027新人教版小学数学3三年级上册(全册)优秀课件.ppt
最近下载
- 2026年肉鸡屠宰加工企业技术改造效果评估方案.docx
- GB 50300-2013建筑工程施工质量验收统一标准.pdf VIP
- T_CQAQI 8702-2023 防静电环氧地坪系统施工及验收规范.docx VIP
- 中层干部退二线管理办法.docx VIP
- TCAWS 0007―2026 安全管理标准化班组评定通用要求.pdf VIP
- 中层干部退二线管理办法.doc VIP
- 侧向余宽与余宽C值道路设计中规范要点解析.ppt VIP
- GB 50944-2013 防静电工程施工与质量验收规范(附条文说明).docx VIP
- 智算中心建设项目解决方案.pptx
- SJ/T 11294-2018 防静电地坪涂料通用规范.pdf VIP
原创力文档

文档评论(0)