嵌入式Linux内核中的等待队列操作

来源 :单片机与嵌入式系统应用 | 被引量 : 0次 | 上传用户:jake9
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
通用Linux内核中的等待队列及其操作是内核实现进程睡眠与唤醒机制的关键。当一个运行中的进程因操作受阻而不得不进入睡眠状态时,进程把自己标志成睡眠状态,并把自己从可执行队列中移出,放入等待队列,然后调用函数schedule()让内核选择另一个进程投入运行;当与等待队列相关的事件发生时,等待队列中的进程将被唤醒,被唤醒的进程会被重新设置成可执行状态,并从等待队列中移入可执行队列接受内核调度。下面以Linux-2.6.10内核为例,剖析等待队列操作在内核中的代码实现。
其他文献
安森美公司推出了一款降压型开关电源芯片NCP1529。该芯片采用同步整流技术,使得转换效率最高达96%;同时具有PWM/PFM模式自动切换技术,在空载的状态下静态电流只有28μA。该芯片还
患者,女,53岁.因右眼视物模糊、自觉眼前有云状物遮挡2天,于2002年11月14日前来就诊.检查:双上下肢皮肤多处红色结节,左鼻腔粘膜新生物.眼部检查:视力右眼0.8,左眼1.0;眼压:
自我国加入世贸组织之后,企业面临着严峻的竞争压力,企业的人力资源管理也逐步受到管理者的重视。本文就人力资源管理对现代企业的重要意义以及现代企业在人力资源管理上的不足
目的研究探讨中医治疗老年骨性关节炎的临床疗效。方法选择本院收治的100例老年骨性关节炎患者(2017年1月至2018年10月)进行前瞻性研究,分组方法为随机数字表法,随机划分为两
本文认为,对地勘业的基础产业地位,不能仅以三次产业理论来认识,而是要立足于更完整的产业经济理论上;也不能仅以矿产地质角度来研究,而要从“大地质观”出发。从而全面、完
高中新课改实施以来,化学课堂教学模式倡导学生主动参与、乐于探究、勤于动手的课堂氛围,教师更加注重培养学生收集和处理信息的能力、获取新知识的能力、分析和解决问题的能
提出了目前木材染色废水治理中存在的一些问题 ,介绍了田口方法中有关质量控制和稳健性设计的思想 ,提出了解决木材染色废水治理的一些思路。