ARM 虚拟化扩展技术简介

来源:互联网 发布:oracle表索引优化 编辑:程序博客网 时间:2024/05/02 02:47

原文出自:http://www.arm.com/zh/products/processors/technologies/virtualization-extensions.php

虚拟化扩展

使用 ARM 架构虚拟化扩展和大物理地址扩展 (LPAE),可为符合 ARM 架构的处理器高效实现虚拟机监控程序。 

为处理可能具有大量数据的复杂软件,连接的消费类设备和云计算要求系统具备高能效、高性能的特点。

虚拟化扩展为符合 ARM 架构的处理器提供了基础,可同时满足客户端和服务器设备对虚拟机中的复杂软件环境进行分区和管理的需求。

大物理地址扩展为每种软件环境都提供了在处理大量数据时高效利用可用物理内存的方法。

 
 

  • 虚拟化扩展

随着软件复杂性的提高,对于在同一个物理处理器上提供多种软件环境的要求也同时增多。因为隔离、可靠性或不同实时特征而要求分隔的软件应用程序需要一个具备所需功能的虚拟处理器。

通过高能效方式提供虚拟处理器要求组合利用硬件加速和高效的软件虚拟机监控程序。ARM 架构虚拟化扩展对架构进行了标准化,以在 ARM 应用处理器内核中实现硬件加速,同时,全球领先虚拟化公司的高性能虚拟机监控程序也提供了用于构建有效的软件组合的基础软件组件。

云计算和其他面向数据或内容的解决方案增加了对于每个虚拟机的物理内存系统的需求。大物理地址扩展提供了 MMU 转换表的第二级,以便可在 40 位物理内存范围内映射每个 32 位虚拟内存地址。这样,系统就可以为每个虚拟机分配足够的物理内存,以在对内存的总需求超出 32 位寻址范围时保持足够的吞吐量。


0 0