服务器 频道

IBM虚拟化攻略之System p中的虚拟化

  POWER Hypervisor 的介绍

  POWER Hypervisor 也称为来自 POWER5 的 phyp,是在 System p 中实现准虚拟化的重要组件。它是一个全局固件映像,位于分区内存之外的物理地址零处的第一个物理内存块中。在启动系统的时候,它将获得控制权,并收集相关的信息(该系统中提供了多少内存、I/O 和其他资源)。POWER Hypervisor 拥有并控制系统的全局资源,并且它负责建立逻辑分区,并定义分区的边界。它将跟踪分配给分区的资源,并在各个分区之间提供隔离。

  POWER Hypervisor 使用全局分区页表执行虚拟内存管理,并管理分区尝试访问超出其分配限制之外的内存的请求。我们将在后面的部分中更详细地讨论 POWER Hypervisor 的功能,包括调度和内存管理。

  分区特定的固件支持

  分区特定的固件实例负责处理特定于该分区的固件活动。它可以在分区中定位操作系统映像,将启动映像加载到内存中,并为启动传输控制。它还可以生成特定于该分区的设备树。因此,操作系统可以识别它拥有的设备,并使用这些设备。每个设备树仅包含分配给这个分区的设备。

  分区特定的固件提供了一组特定于 AIX 和 System p 的服务,称为运行时抽象服务(Run-Time Abstraction Services,RTAS)。固件通过这些服务对硬件的特定属性进行抽象。操作系统将调用这些服务,而不是直接地操作硬件。从而减少了在硬件更改时为每个平台修改操作系统的需要。对硬件的后续更改将仅影响 RTAS 服务。

 

0
相关文章