期刊文献+

基于多核PC的Linux系统实时性改造 被引量:5

Resconstruct Real-time of Linux Based on Multicore Computer
下载PDF
导出
摘要 分析了Linux系统所存在的非实时因素,提出一种基于多核PC的Linux实时性改造方案.方案从以下几个方面改进Linux的实时性:实现满足实时调度要求的高精度定时机制;重新分配系统处理器资源;指定分发系统外部中断以减少中断延迟对实时任务的影响.以内核可加载模块的方式实现此方案,保证了实时模块和原有系统之间的相互独立,同时也便于移植和维护.经过测试表明所提出的方案能够很好地提高Linux系统的实时性. This article analyzes the non-real-time presence of Linux system, and proposes a Linux real-time rehabilitation program based on the multi-core PC. The program improves the real-time nature of the Linux through the following aspects. Firstly, the program achieves high-precision timing mechanism to meet the requirements of real-time scheduling; Secondly, it reallocates system processor resources; And finally it distributes system external interrupts to reduce the interrupt latency of real-time tasks. The program ensures the flexibility and ease of maintenance of the real-time module through kernel loadable module. The test shows that the proposed program can improve the real-time performance of the Linux system.
出处 《微电子学与计算机》 CSCD 北大核心 2013年第8期120-123,共4页 Microelectronics & Computer
关键词 LINUX实时性 高精度定时 指定分发中断 内核可加载模块 Linux real-time rehabilitation high-precision timing distributes system interrupts kernel loadable module
  • 相关文献

参考文献7

  • 1Daniel P Bo vet, Marco Cesati.深人理解 Linux 内核[M]. 3版.北京:中国电力出版社,2007.
  • 2Robert Love Linux内核设计与实现[M]. 2版.北京:机械工业出版社,2006.
  • 3Jonathan Corbet,Alessandro Rubini,Greg Kroah-Hart-maa Linux设备驱动程序[M]. 3版.北京:中国电力出版社,2006.
  • 4秋铁,周玉,邓莹莹.Linux内核API完全参考手册[M].北京:机械工业出版社,2011.
  • 5李小群,赵慧斌,叶以民,等.一种基于时钟粒度细化的Linux实时化方案[D].北京:中国科学院软件研究所’2003.
  • 6Vaidyanathan Srinivasan, Gautham R Shenoy, SrivatsaVaddagiri, et al. energy-aware task and interruptmanagement in Linux[C]//proceedings of the LinuxSymposium. ,ottawa? ON, Canada: Linux Symposium,2008:187-198.
  • 7Intel. Intel Corporation IA-32 Intel Architecture Solf-ware Developer’s Manul Volume 3: System Program-ming Guide[M]. USA: Intel Corporation, 2006.

同被引文献18

引证文献5

二级引证文献31

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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