SCHEDULING ALGORITHMS AND OPERATING-SYSTEMS SUPPORT FOR REAL-TIME SYSTEMS

被引:186
|
作者
RAMAMRITHAM, K
STANKOVIC, JA
机构
[1] Department of Computer Science, University of Massachusetts, Amherst
基金
美国国家科学基金会;
关键词
D O I
10.1109/5.259426
中图分类号
TM [电工技术]; TN [电子技术、通信技术];
学科分类号
0808 ; 0809 ;
摘要
This paper summarizes the state of the real-time field in the areas of scheduling and operating system kernels. Given the vast amount of work that has been done by both the operations research and computer science communities in the scheduling al ea, we discuss four paradigms underlying the scheduling approaches and present several exemplars of each. The Soul paradigms are: static table-driven scheduling, static priority preemptive scheduling, dynamic planning-based scheduling, and dynamic best effort scheduling. In the operating system context, we argue that most of the proprietary commercial kernels as well as real-time extensions to time-sharing operating system kernels do not fit the needs of predictable real-time systems. We discuss several research kernels that al e currently being built to explicitly meet the needs of real-time applications.
引用
收藏
页码:55 / 67
页数:13
相关论文
共 50 条