<< 点击显示目录 >> 主页 Hypervisor使用助手 > B&R Hypervisor |
此帮助信息基于Automation Help 4.12翻译整理
通过B&R Hypervisor,可以在与Linux或Windows并行的目标系统上运行Automation Runtime。B&R Hypervisor可以对系统的硬件资源进行干净的分区,并将一个或多个逻辑CPU、内存区域和外围设备分配给目标系统上运行的不同操作系统。在运行时,每个操作系统在逻辑上与其他操作系统分开,不能被其他操作系统的运行所破坏,甚至影响。然而,可以通过 "最后一级缓存 "来影响这一点。
图中显示了B&R管理程序如何在其运行环境中包括多个操作系统的例子。该管理程序负责同时运行和分离两个操作系统(AR和Windows或AR和Linux)。运行两个GPOS(如Linux和Windows)是不可能的。管理程序还为系统间的通信提供定义的通道(虚拟以太网接口、共享内存、事件)。
•B&R Hypervisor的基本特征
▪B&R管理程序允许在不改变标准软件或补丁应用方式的情况下运行多个操作系统。
▪任何进程或应用程序都可以在管理程序中启动,因为AR和GPOS是相互分离的。
▪有了B&R Hypervisor,自动化运行时间可以在不需要做出妥协的情况下运行。实时操作系统不必从属于其他软件或操作系统。
▪有了B&R Hypervisor,每个操作系统都直接和专门在分配给它的硬件上运行。这不适用于Last Level Cache。如果所使用的硬件支持,缓存分配技术(CAT)可确保最佳的分离。
▪通过B&R Hypervisor,多个CPU被分配给GPOS。可以利用多核技术的优势。这包括超线程,它为GPOS提供额外的逻辑CPU。
▪B&R Hypervisor可轻松集成未来的操作系统版本。
▪B&R Hypervisor使用标准设备驱动程序,因此不需要开发特殊的驱动程序。
▪开发人员可以使用各自操作系统的制造商提供或推荐的开发工具。