贴片电感
贴片电感
・  当前位置::扁平线圈电感 > 技术文章
uClinux进程调度器的实现分析
作者:    来源:    时间:2015-12-29 14:27:04浏览量:

{

……/*进程的页表处理,代码略*/

}

switch_to(prev, next, prev); www.51kaifa.com

/*切换到选中的进程中*/

__schedule_tail(prev);

/*考虑将当前被切换下来的进程,放到别的CPU上运行*/

same_process:

reacquire_kernel_lock(current);www.51kaifa.com

/*重新获得内核锁*/

if (current->need_resched)

goto need_resched_back;

return;

}

整个schedule()的工作流程可以概述成以下几步:

1). 清理当前运行中的进程

2). 选择下一个投入运行的进程

3). 设置新进程的运行环境www.51kaifa.com

4). 执行进程上下文切换

5). 后期整理

5 结束语

uClinux的进程调度有其独有的特征,比如为了将三种调度策略协调一致同时不增加程序复杂度,uClinux为每一个进程设置相应的调度策略,并设置实时进程的优先级远高于非实时进程,使得在调度过程中不必去区分实时进程和非实时进程,从而获得最佳响应时间。同时,uClinux操作系统采用底半部分处理策略,将中断处理服务程序分割成两部分,提高了响应时间。另外,被暂时挂起的中断处理程序及任务队列,都要放在schedule( )中去处理,并优于其它进程调度,形成了uClinux独具特色的调度风格。

参考文献:

[1] Claudia Salzberg Rodriguez,Gordon Fischer,Steven Smolski.The Linux Kernel Primer[M].北京:机械工业出版社,2006www.51kaifa.com

[2] 邹治锋,张曦煌.Linux 2.6进程调度[J].微计算机信息.2006,1-2:77-79

[3] uClinux官方网站源码下载. http://www.uclinux.org/pub/uClinux/dist/.2007

扁平线圈电感制造厂
  • 关于N沟道MOSFET做双电源切换方案有没有人做过使用N沟道MOS管做开关,实现的功能:电池和适配器两路电源供电,一般使用适配器供电,在户外时使用电池供电,两种电源都有时选择适配器供电,使用N沟道mosfet作为开关,要求m

  • 电网调度自动化系统安全运维管理探讨 电网调度自动化系统安全运维管理探讨来源:朱国庆发布时间:2015-01-23分类:[杂志期刊] 关键词:调度自动化;安全生产;隐患排查;运维管理一、电网调度自动化系统的作用随着微电子技术、计算机技术和通信技术的发展,电网生产运行管理进入到新的层次,对电网调度自动化系统的安全运维管理也提出了更高要求

  • 请问这个恒流源电路的确定基准电压后,怎么选取采
    先设定好IC1-1正端输入的电压基准,再反算R7就可以了;或者先设定R7,根据流过R7的电流,可以计算出R7上的电压,再反推正向端的基准电压。
    431的基準點是2.5V, 假設你VR1打到最大

  • 上一篇:PCB高速信号电路设计技巧分享之布线技术