Linux内核的实时支持的研究与实现  被引量:45

RESEARCH AND IMPLEMENTING OF REAL-TIME SUPPORT OF LINUX KERNEL

在线阅读下载全文

作  者:邹勇[1] 王青[1] 李明树[1] 

机构地区:[1]中国科学院软件研究所,北京100080

出  处:《计算机研究与发展》2002年第4期466-472,共7页Journal of Computer Research and Development

基  金:国家"八六三"高技术研究发展计划基金项目(863-306-ZD12-01-1);国家自然科学基金重大基金项目(69896250

摘  要:目前嵌入式计算的发展对实时多任务操作系统(RTOS)的需求日益迫切,而Linux内核的实时支持研究为迎合这种需求提供了新的可能性.通过从中断控制、实时调度策略、内核抢占机制及细粒度定时器几方面深入研究与实现了Linux内核的实时支持,以使之成为一个较为完善的RTOS.通过把实时部分设计为可配置单元,以保留Linux原有系统支持及API.另外,为扩展系统适用范围,提出了可支持多实时调度策略的二阶段调度方案,同时指出了当前方案的不足和今后的研究方向.The demand for real-time operating system (RTOS) is becoming more and more urgent because of the development of embedded computing. The new possibility is offered to meet this demand by the research of real-time support of Linux kernel. In order to make Linux a perfect RTOS, the real-time support of Linux kernel is studied and implemented through four aspects: interrupt control, real-time scheduling policy, kernel preemption and high resolution timer. In order to keep the original system function and API of Linux, the real-time part is designed into a configurable unit. The method of two phases scheduling is discussed and its aim is to support real-time scheduling policies as more as possible and extend the system's applicable range. At the same time, the shortcoming of the present scheme is pointed out and the development direction in the future is discussed.

关 键 词:LINUX 内核 实时调度策略 实时多任务操作系统 嵌入式计算 

分 类 号:TP316.81[自动化与计算机技术—计算机软件与理论]

 

参考文献:

正在载入数据...

 

二级参考文献:

正在载入数据...

 

耦合文献:

正在载入数据...

 

引证文献:

正在载入数据...

 

二级引证文献:

正在载入数据...

 

同被引文献:

正在载入数据...

 

相关期刊文献:

正在载入数据...

相关的主题
相关的作者对象
相关的机构对象