翻新时间: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)如果定时器到时,任务应该从等待队列里摘下并且重新回到就绪表中,系统调用返回超时信息。比特时代对人类社会的重构
信息素养概念比较及培养
下载文档
网友最新关注
- 跳棋比赛
- 蔬菜王国的婚礼
- 我可爱的小弟弟
- 美丽的夕阳
- 知道错了
- 可恨的小偷
- 我的家乡
- 升旗仪式
- 妈妈的生日
- 农庄秋色
- 雨中送盲人
- 第一次刷鞋
- 小红鲤鱼
- 雾
- 风娃娃做好事
- 小学综合治理工作责任书
- 村委各岗位责任书
- 2011年学校党风廉政建设责任书
- 后勤校长安全责任书
- 2012年度党风廉政建设责任书
- 学校门卫安全工作责任书
- 粮库安全工作管理责任书
- 小学总务处安全责任书
- 政工科工作目标责任书
- 师德建设责任书
- 学校中层领导安全工作责任书
- 高中数学教师工作计划2021
- 学校党风廉政建设目标管理责任书
- 目标管理承包责任书
- 工商局党风廉政建设责任书
- 银行会计科目设置的缺陷及改革思路(1)
- 支持人力资源信息指标生成机制的现代企业会计体例(1)
- 解读公允价值变动损益(1)
- 论金融会计国际化对我国商业银行的影响(1)
- 余额百分比法的配比缺陷及对策(1)
- 财务报表主体与财务报表分析主体比较(1)
- 关于我国金融工具会计若干问题的思考(1)
- 提高政府会计信息效应的思考(1)
- 金融企业会计改革问题(1)
- 全球性诚信危机背景下的新思考(1)
- 关联交易:会计、披露及监管(1)
- 对我国股指期货会计问题的思考(1)
- 新旧《企业会计准则——存货》的比较与分析(1)
- 委托代理机制下会计信息失真的原因及治理(1)
- 关于《企业会计准则第1号—存货》的研究(1)
- 《阳光》教学设计4
- 《阳光》教学设计8
- 《影子》教学建议
- 《阳光》教学设计14
- 《阳光》教学设计7
- 《影子》学习目标和教材简说
- 《影子》教学设计2
- 《阳光》学习目标和教材简说
- 《小小的船》教学设计4
- 《影子》教学设计2
- 《阳光》教学设计8
- 《阳光》教学设计6
- 《阳光》教学设计15
- 《影子》教学设计3
- 《阳光》教学设计5