摘要
以嵌入式实时操作系统RTEMS为原型设计实现了实时进程。将RTEMS操作系统内核与应用程序隔离,使二者运行在不同的特权级别下,应用程序的错误不会导致操作系统崩溃,从而提高了整个系统的可靠;同时对内核内存管理和地址映射机制进优化,保证原有系统的性能。从系统的可靠性、实时性以及设计实现的复杂性等方面进行试验和分析,试验结果表明,实时进程的设计与实现提高了系统可靠性,并且能够保证原有系统实时性和简单性。
The design and implementation of real-time process based on an embedded real-time operating system RTEMS is introduced. It separates RTEMS kernel and application, makes them run under different privilege level, thus preventing application errors and programming bugs crush the whole system, improving system reliability. The memory management and address space mapping of RTEMS are also improved to keep the performance penalty as low as possible. System reliability, real-time feature and implementation complexity are measured and test results are given, which show that while improving OS reliability, the real-time feature and simplicity of RTEMS is still preserved.
出处
《计算机工程与设计》
CSCD
北大核心
2009年第17期3928-3931,共4页
Computer Engineering and Design