一种系统预引导阶段硬件辅助CPU虚拟化环境建立的方法技术方案

技术编号:7458889 阅读:271 留言:0更新日期:2012-06-24 03:09
本发明专利技术涉及一种系统预引导阶段硬件辅助CPU虚拟化环境建立的方法,其方法是对移动U盘进行初始化,设置相关的引导扇区以及后续硬件辅助CPU虚拟环境建立的相关信息,设计并实现系统预引导阶段硬件辅助CPU虚拟环境的建立。按照系统预启动运行环境对该方法进行测试,将引导扇区放在移动U盘的第一扇区位置,硬件辅助CPU虚拟环境建立的相关代码放在硬盘的第二扇区及其后续位置,系统加电启动后BIOS执行系统初始化后将引导扇区代码调入内存运行,由引导扇区代码调入硬件辅助CPU虚拟环境建立代码,建立预引导阶段的硬件辅助CPU虚拟环境。

【技术实现步骤摘要】

本专利技术涉及建立预引导阶段虚拟环境,特别是涉及一种系统预引导阶段硬件辅助 CPU虚拟化环境建立的方法。
技术介绍
目前主流的虚拟化技术主要有全虚拟化技术(Full Virtualization),泛虚拟化技术(Para Virtualization)和硬件辅助虚拟化技术(Hardware Assisted Virtualization)。前两种在没有硬件扩展情况下就可以支持多操作系统的运行,但是性能比较差,特别是对于I/O访问频繁的应用;硬件辅助虚拟化技术属于一种虚拟化硬件加速技术,它的主要目标有两个一是减少虚拟化系统开发设计代价,如简化VMM (Virtual Machine Monitor)软件设计,提供对客户操作系统,驱动程序的更好兼容性等方面;另外, 就是减小由于系统虚拟化所带来的额外开销问题。采用硬件辅助的虚拟化技术,可以使得客户操作系统无需修改就可以直接在虚拟机监视器VMM软件上执行,同时也不需要采用类似二进制翻译等技术,因而虚拟化开销较小。目前主流的芯片提供商都在自己最新的CPU上增加了硬件辅助虚拟化技术,从硬件的角度对虚拟化进行扩展支持,如Intel的VT,AMD本文档来自技高网...

【技术保护点】

【技术特征摘要】

【专利技术属性】
技术研发人员:彭双和
申请(专利权)人:北京交通大学
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1
相关领域技术