查字典论文网 >> uC/OS-II内核超时等待机制的分析(1)

uC/OS-II内核超时等待机制的分析(1)

小编:

摘要:本文从源代码角度分析了uC/OS-II内核超时等待机制,证实在一定情况下超时时间间隔不准确,在时间间隔到期的情况下,内核仍有可能返回成功,这不符合一般的操作系统原理。另外,结合超时等待机制的通用模型以及一些主流内核的实现方法,提出了这一不足之处的改正方法。

关键词:超时等待;资源;内核

Analysis of waiting-timeout in kernel

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)如果定时器到时,任务应该从等待队列里摘下并且重新回到就绪表中,系统调用返回超时信息。比特时代对人类社会的重构

信息素养概念比较及培养

热点推荐

上一篇:PowerPoint在水利汇报中的一些难点浅析

下一篇:如何对幼儿进行德育教育论文 幼儿园关于德育教育之类的论文

药店走访心得体会(大全8篇) 传递游戏心得体会(模板22篇)