Hypervisor技术支持Intel多核执行平台上的Windows XP

实时系统有限公司最近发布了最新版本的实时管理程序软件,该软件可以在多核处理器上同时运行多个操作系统,并支持微软Windows XP。

通过控制工程人员 二零零八年七月十八日

Ravensburg、德国- - - - - -实时系统有限公司发布了最新版本的实时管理程序软件,可以在多核处理器上同时运行多个操作系统,并支持微软Windows XP。
摩尔定律指出,集成计算机芯片上的晶体管数量大约每两年翻一番,而所有其他性能指标也相应提高。然而,众所周知,物理和经济因素总有一天会限制在保持惯常价格水平的同时不断提高CPU性能的承诺。因此,半导体行业已经转向多核CPU设计,这使得摩尔定律继续有效。虽然利用多个CPU内核的潜力还没有完全实现,但标准操作系统的制造商正在开发程序,使操作系统能够利用这些平台。
嵌入式系统设计的情况就不同了。为了利用多核CPU的优势,实时软件制造商开发了定制的解决方案。几年前,Real-Time Systems GmbH开发了一种软件,允许嵌入式应用工程师在英特尔多核平台上运行实时和传统的标准操作系统。
传统的虚拟化解决方案(“管理程序”)通常通过在操作系统和CPU核心之间插入一个额外的软件层来实现,这可能会影响实时系统的确定性行为。RTS实时管理程序使得在单个x-86多核执行平台上同时、独立和健壮地运行多个标准操作系统成为可能。该软件技术不会干扰所支持的操作系统的定时行为。
通过RTS Hypervisor配置文件,用户可以独占地将每个操作系统分配给至少一个CPU核心。它们可以将其他资源(如PCI设备或内存区域)分配给特定的操作系统。为了保护实时系统行为,RTS Hypervisor为每个实时操作系统提供了对指定外围设备的直接控制。设备既不虚拟化也不模拟;可以使用标准的现成设备驱动程序。为了获得额外的灵活性,用户可以指定操作系统的启动顺序。即使在完全运行的系统中,单个操作系统也可以重新启动。尽管操作系统环境是分离的,但是可以通过共享内存和虚拟网络提供系统间通信。
通过在RTH Hypervisor环境中启用对Microsoft Windows XP的支持,RTS为创新的嵌入式系统开辟了可能性。许多时间紧迫的应用程序将受益于在同一台PC上同时运行实时软件和基于windows的人机界面。使用单一主机平台进行实时和常规处理可以降低系统成本和复杂性。
RTS Hypervisor支持Windows XP、Windows CE和Linux,以及VxWorks、PharLab ETS和microsoft OS-9。对其他操作系统的支持正在进行中。版本1.5可用;2.0版计划于今年秋天发布。
另请阅读:实时系统:设置嵌入式管理程序基准的时间。

- - - - - -控制工程新闻的桌子
在这里注册并向下滚动以选择免费的电子新闻通讯。