您的位置: 嵌入式在线 > 下载中心 > 嵌入式操作系统 > 实时多任务内核分析论文

实时多任务内核分析论文

发布时间:2007-5-14 11:13:39      收藏 | 打印
  • 所属类别: 嵌入式操作系统
  • 资料大小: 48 KB
  • 提 供 者: 嵌入式在线
  • 相关连接: http://
  • 联系方式: 未知
  • 下载次数: 806
  •  
  • 立即下载
介绍:

初次接触实时多任务操作系统的人,往往对实时程序的运行机制感到很困惑:任务在什么时候投入运行?操作系统以什么机制决定目前应该运行哪一个任务?本任务什么时候放弃了对CPU的控制?为了解答以上问题,我们从分析一个很简单的实时调度程序入手,来说明一下多任务程序的运行过程。

从结构上来说,实时多任务操作系统包括两部分,一部分为操作系统内核(kernel),即实时执行程序(Real Time Executive:RTX),另一部分是输入输出部分(I/O)(注意开发系统不属于操作系统的范畴);嵌入式系统对I/O的需求通常比较小(无文件系统需求),因此很多实时多任务操作系统本质上就是一个实时执行程序,如AMX(Kadak)VRTX(Microtec)iRMX(Intel)(这里的X:eXecutive),如果纯粹从kernel的角度来考察目前流行的各种实时多任务操作系统的性能,它们的效率差别都不大。

评一评已有 0 位网友对此文发表了看法。  我也来评一下

验证码:  看不清?换一张