期刊文献+

实时响应的嵌入式系统虚拟化微内核架构 被引量:2

Real-Time Microkernel Architecture for Embedded System Virtualization
原文传递
导出
摘要 嵌入式系统的虚拟化要求实时性要求高的任务运行在实时(Real Time)的来宾操作系统上,非实时性的任务运行在GPOS(General Purpose)的来宾操作系统。现有的半虚拟化(PV)方案,实时性较差,无法满足嵌入式系统的要求。提出一个虚拟化微内核架构,在内存管理方面,设置三个内存特权级别,并启用域访问控制功能来禁止guest kernel的访问;实行中断虚拟化,提出虚拟GIC(vGIC)方案来控制中断;设置共享内存区,通过VM/VMM共享来解决大量的Hyper-call造成的开销问题;使用简单而优化的异步通信方法来代替传统的同步IPC模型来降低复杂度;在定时器方面,提出了一种高精度的定时器虚拟化方法来提高实时操作系统的可调度性;在调度器方面,采用基于优先级的抢占式循环策略。该架构可提高嵌入式系统在ARM处理器平台虚拟化的实时性。 Real-time tasks must operate on the real-time guest operating system,whereas non-real-time tasks must run on the GPOS(General Purpose)guest operating system.The current PV method has poor real-time performance and cannot match the needs of embedded systems.A virtual microkernel architecture is suggested in this study.Three memory permission levels are configured,and the domain access control function is enabled to prevent guest kernel access.To regulate interrupts,a virtual GIC(vGIC)is proposed.Set up a shared memory region via VM/VMM sharing to alleviate the overheads generated by a high number of Hyper-calls;a simple and efficient asynchronous communication approach is utilized to replace the standard synchronous IPC paradigm to minimize complexity.To increase the schedulability of real-time operating systems,a high precision virtualization approach of timer is presented.The scheduler employs a preemptive cycle technique based on priority.This design can increase the real-time performance of ARM processor-based embedded system virtualization.
作者 吴良顺 张斌 应忍冬 WU Liangshun;ZHANG Bin;YING Lonicera(School of Electronic Information and Electrical Engineering,Shanghai Jiao Tong University,Shanghai 200240,China;Department of Computer Science,City University of Hong Kong,999077,Hong Kong;School of Remote Sensing Information Engineering,Wuhan University,Wuhan 430072,China)
出处 《自动化与仪器仪表》 2023年第7期219-221,239,共4页 Automation & Instrumentation
关键词 嵌入式系统 虚拟化 微内核 RTOS 内存管理 IPC embedded system virtualization micro-kernel RTOS memory management IPC
  • 相关文献

参考文献4

二级参考文献13

  • 1袁建成,肖光夏,周立新,秦孝建,黎鳌.Expression of TNF mRNA in the internal organs after severe burn injury in rats[J].Journal of Medical Colleges of PLA(China),1995,10(1):14-17. 被引量:4
  • 2TURBAN, E (2008). Electronic Commerce A Managerial Perspective P27. Prentice-Hall.; Virtualization in education. IBM.
  • 3MANN, ANDI, The Pros and Cons of Virtualization, Business Trends Quarterly, Retrieved on 21 April 2008- Mann, Andi, Virtualization 101, Enterprise Management Associates (EMA), Retrieved on 29 October 2007.
  • 4J.SUGERMAN, G.VENKITACHALAM, B.H.LIM. Virtualizing I/O devices on VMware workstation' s hosted virtual machine monitor. In Proceedings of the General Track: 2002 USENIX Annual Technical Conference, pages 1-14, Berkeley, CA, USA, 2001. USENIX Association.
  • 5P. BARHAM, B. DRAGOVIC, K. Fraser, et aLXen and the art of virtualization. In SOSP 03: Proceedings of the nineteenth ACM symposium on Operating systems principles, pages 164-177, New York, NY, USA, 2003. ACM Press.
  • 6SEBASTIAN BIEMULLER: Hardware-Supported Virtualization for the L4 Microkernel, University at Karlsruhe, 29. September 2006.
  • 7H. HARTIG, M. HOHMUTH, J. Liedtke, et al. The performance of kernel based systems. In Proceedings of the 16th Symposium on Operating System Principles, pages 66-77, Saint Malo, France, Oct. 5-8 1997.
  • 8李芳社.虚拟化技术在嵌入式系统中的应用[J].现代电子技术,2008,31(16):43-45. 被引量:13
  • 9张易知,徐国治.基于微内核架构的嵌入式系统虚拟化技术[J].电子产品世界,2009,16(4):47-49. 被引量:10
  • 10叶常春.嵌入式虚拟化技术[J].计算机工程与科学,2012,34(3):41-45. 被引量:17

共引文献14

同被引文献11

引证文献2

相关作者

内容加载中请稍等...

相关机构

内容加载中请稍等...

相关主题

内容加载中请稍等...

浏览历史

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