【AutoSAR】【OS】资源管理(优先级上限协议)

本文介绍了AutoSAR操作系统中的资源管理,重点讨论了优先级反转问题及其解决方案——优先级上限协议。通过该协议,可以避免优先级反转和死锁,确保高优先级任务的及时执行。
摘要由CSDN通过智能技术生成

目录

 一、资源管理介绍       

二、优先级反转        

​三、优先级上限协议        


 一、资源管理介绍       

资源管理是用来协调有不同优先级的多个任务对共同资源(如内存或硬件等)的并发访问。资源管理可以选择性地被扩展任务和中断服务程序并发访问。

资源管理可以确保:

  • 两个任务不能同时占用同一资源;
  • 不会发生优先级反转;
  • 在使用这些资源时不发生死锁;
  • 对资源的访问从不会导致等待状态。

二、优先级反转        

图1说明了两个任务对信号量的访问顺序。在完全抢占式调度系统里,任务 TaskI有最高优先级,低优先级任务Task4占有信号量 Sourcel。 Taskl抢占Task4并请求同一信号量。由于信号量 Sourcel已经被占领 Taskl进入等待状态。现在低优先级任务Task4被中断并被优先级在 TaskI和Task4之间的任务抢占,Task1只能在所有低优先级任务都终止,且信号量Sourcel再一次被释放后才能被执行虽然Task2和Task3

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

流动的星

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值