Tyl*_*den 10 motherboard operating-systems multi-boot
我知道两个操作系统可以通过托管共享同一台计算机。例如,WINE 可以托管 Windows,反之亦然,Virtual Box 可以在 Windows 机器上托管 Linux 系统,但在这两种情况下,只有一个操作系统实际控制主板并为托管操作系统提供接口。
是否可以将系统配置为在两个操作系统之间实际共享主板?
为此,主板可能必须有两个 CPU 以及一些拆分内存的方法。此外,您可能需要两个视频卡和一种将外围插槽专用于一个操作系统或另一个操作系统的方法。
小智 5
硬件必须专门支持它。普通 PC 无法做到这一点。大型机可以通过逻辑分区来做到这一点。我认为这符合条件,因为 LPAR 下没有运行真正的独立操作系统。(请注意,大型机也使用“托管”,但这里有一个在 z/VM 等硬件上运行的操作系统。
过去,如果您的 Mac 中有 PC 卡,您就可以同时运行两个操作系统。你会把这算作托管吗?我想我可能会...
我确信还有其他例子,但大型机是我现在能想到的唯一符合条件的例子。
简单地说,不。主板电路内的大多数互连都是总线,总线的操作必须由单个仲裁器协调。中断无法有效发挥作用。
为了做到这一点,您需要一个定制主板,该主板几乎可以实现其全部功能两次,并具有特殊电路以允许两个南桥共享物理总线、每个 CPU 的专用内存插槽(用于并行北桥操作)等。
归档时间: |
|
查看次数: |
29015 次 |
最近记录: |