基于Intel VT硬件虚拟机内核研究与实现
发布时间:2024-01-30 12:04
随着硬件资源的不断丰富,性能的不断提升,虚拟化技术在计算机领域里的应用也越来越普及,最开始的虚拟化技术一直只使用于服务器领域中,但是随着硬件辅助虚拟化技术的发展,如Intel VT, AMD SVM等硬件辅助虚拟化技术的出现,虚拟化技术开始逐步向个人计算机应用发展。同时企业也越来越热衷于虚拟化技术的运用,因为虚拟化技术可以帮助企业进行计算资源的整合,节约管理成本,同时增强服务的可靠性。 而硬件虚拟化技术与软件虚拟化技术相比,比软件虚拟化技术更加有效率,更加稳定可靠,Intel VT为X86平台上的虚拟化的实现提供了更好的方式,提供了对特权指令,特权操作的完美捕获机制,并且为保存虚拟机内核和客户系统的状态信息在内存中保留了专门的区域,这样便更好的实现了客户系统之间的隔离,并且Intel VT增加了几条新的指令,以方便虚拟机内核更高效,快捷的管理,调度客户系统。虽然目前的虚拟化软件如Vmware, VirtualBox, Xen等也支持硬件辅助虚拟化技术,但是它们通常都是为桌面操作系统设计的,所以并未对实时系统进行良好的支持,这便是我们要实现的目标。 我们在基于Intel VT硬件辅助虚拟...
【文章页数】:133 页
【学位级别】:硕士
本文编号:3890119
【文章页数】:133 页
【学位级别】:硕士
图2一1x86虚拟化技术进展
图2一2x86架构上的虚拟化层
图4一9虚拟TLB如图当客户系统的线性地址需要转换为物理地址时,如果客户系统的页表结
图4一10影子页表
本文编号:3890119
本文链接:https://www.wllwen.com/kejilunwen/jisuanjikexuelunwen/3890119.html