计算机科学与探索 ›› 2012, Vol. 6 ›› Issue (12): 1126-1135.DOI: 10.3778/j.issn.1673-9418.2012.12.007
戴月华+,齐 勇,任建宝,王晓光,史 椸,宣 宇
DAI Yuehua+, QI Yong, REN Jianbao, WANG Xiaoguang, SHI Yi, XUAN Yu
摘要: 虚拟化技术在云计算中广泛应用。传统虚拟化技术对操作系统的一些操作都进行了捕捉与封装,使其越来越复杂,同时也影响了操作系统的性能。针对众核平台的发展趋势和特点,面向众核平台设计并实现了一个轻量级的高性能虚拟机监控器——蜂鸟(Trochilidae)。多操作系统可以同时运行在此虚拟机监控器之上,同时对操作系统性能无损失。在提供传统虚拟机监控器功能的基础上,蜂鸟的代码量仅4 000行左右(包括汇编与C代码),降低了系统的复杂度,便于系统的维护与调试。