翻新时间:2023-03-18
uC/OS-II内核超时等待机制的分析(1)
摘要:本文从源代码角度分析了uC/OS-II内核超时等待机制,证实在一定情况下超时时间间隔不准确,在时间间隔到期的情况下,内核仍有可能返回成功,这不符合一般的操作系统原理。另外,结合超时等待机制的通用模型以及一些主流内核的实现方法,提出了这一不足之处的改正方法。
关键词:超时等待;资源;内核
Abstract:Waiting-timeout of kernel is analyzed from source code in this paper.It indicates waiting-timeout of uC/OS-II is not correst in some case.The kernel can return success while it is time out.This is not correst.Based on the general type of Waiting-timeout of kernel and the other main real-time kernel ,a method is advanced to resolve this problem in the end.
Key words: waiting-timeout;resource;kernel 1引言
(1)如果资源能马上获取,系统调用将成功返回。
(2)如果资源不能马上获取,内核将设置一定时器进行计时,把当前任务悬挂在该资源的等待队列上,该任务从就绪表中删除,并进行调度,让出CPU的使用权。
(3)如果在指定的时间内资源变得可以获取了,定时器应马上停止计时,该任务从等待队列里摘下并且重新回到就绪表中等候调度。
(4)如果定时器到时,任务应该从等待队列里摘下并且重新回到就绪表中,系统调用返回超时信息。比特时代对人类社会的重构
信息素养概念比较及培养
下载文档
网友最新关注
- 知之·行之·思之
- 祝福是一种虚伪的常识
- 见证
- 说说我们90后
- 自我·他人
- 如此常识
- 别拿常识不当干粮
- 夜的最后一章
- 明星代言
- 寻找生活中的咖啡豆
- 青山一道同风雨
- 独一无二
- 我与故事
- 找准位置发扬自我
- 见证
- 施工工长钢筋计算经验公式及参数
- 建筑装饰工程预算和报价
- 楼梯清单规则及定额规则比较及计算难点
- 快速计算工程量方法总结
- 工程量清单计价小知识
- 室内装饰工程预算
- 建筑工程类五大员的不同工作职责
- 施工合同效力特点不可忽视
- 工程预算编制体会点滴
- 新房怎么计算施工面积
- 备考2010年造价员考试经验之谈
- 造价工程合同签订中应注意的问题
- 如何开展公路土方工程量的审计
- 如何确定公路桥梁预算造价
- 分享我在施工工地上的个人经验
- 《雷雨》作者轶闻
- 《雷雨》知识点精析:重难点分析
- 《四季》
- 《凡卡》
- 《雷雨》同步作文:写作指导
- 《丑小鸭》随堂练习 巩固篇
- 《雷雨》人物分析
- 《燕子》
- 《雷雨》随堂练习之二
- 《丑小鸭》老师语录
- 《丑小鸭》教学目标
- 《雷雨》同步作文:范文赏析
- 《雷雨》同步作文:素材积累
- 《丑小鸭》重难点分析
- 《雷雨》选段