期刊文献+

基于RTEMS的实时进程设计与实现 被引量:3

Design and implementation of real-time process on RTEMS
下载PDF
导出
摘要 以嵌入式实时操作系统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
关键词 嵌入式实时操作系统 RTEMS 实时进程 内存管理 可靠性 embedded real-time operating system RTEMS real-time process memory management reliability
  • 相关文献

参考文献9

  • 1OAR Corporation. RTEMS 4.8.0 on-line library[EB/OL], http:// www.rtems.org/onlinedocs,2008.
  • 2The Red Hat newlib C Library [EB/OL].http://sourceware.org/ newlib/libc.html,2008.
  • 3Thomas J Ostrand,Elaine J Weyuker. The distribution of faults in a large industrial software system[C]. Proceedings of the ACM SIGSOFT International Symposium on Software Testing and Analysis. New York,USA:ACM,2002:55-64.
  • 4Jorrit N Herder, Herbert Bos, Ben Gras,et al.Construction of a highly dependable operating system [C]. Proceedings of the Sixth European Dependable Computing Conference. Washington.DC.USA:IEEE Computer Society,2006:3-12.
  • 5Michael M Swift, Brian N Bershad, Henry M Levy. Improving the reliability of commodity operating systems[C]. Proceedings of the Nineteenth ACM Symposium on Operating Systems Principles. New York,USA:ACM,2003:207-222.
  • 6Daniel P Bovet, Marco Cesati. 深入理解Linux内核(影印版)[M].3版.南京:东南大学出版社,2006:294-395.
  • 7WindRiver Inc. Real-time processes (RTPs) for VxWorks 6.0 white paper [EB/OL]. http://www.windriver.com/whitepapers/ rtps_for_vxworks6_wp.pdf,2008,.
  • 8Inte164 and IA-32 architectures software developer's manual [EB/ OL]. http://download.intel.com/design/processor/manuals,2008.
  • 9Fabrice BelIard.QEMU, a fast and portable dynamic translator [C].FREENIX Track: 2005 USENIX Annual Technical Conference.Berkeley, CA,USA:USENIX Association,2005:41-46.

同被引文献27

引证文献3

二级引证文献5

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

内容加载中请稍等...
;
使用帮助 返回顶部