检索规则说明:AND代表“并且”;OR代表“或者”;NOT代表“不包含”;(注意必须大写,运算符两边需空一格)
检 索 范 例 :范例一: (K=图书馆学 OR K=情报学) AND A=范并思 范例二:J=计算机应用与软件 AND (U=C++ OR U=Basic) NOT M=Visual
出 处:《计算机研究与发展》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[自动化与计算机技术—计算机软件与理论]
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在载入数据...
正在链接到云南高校图书馆文献保障联盟下载...
云南高校图书馆联盟文献共享服务平台 版权所有©
您的IP:216.73.216.38