2012-03-06 94 views
0

假设我有双核处理器。 是否有可能在另一个内核上执行linux内核,以及其他某个操作系统,例如minix,这样两个操作系统就可以并行执行并进行“某种”隔离?我说,“某种形式”,因为在双核心处理器中,主内存基本上是在内核之间共享的。在双核处理器上执行2个操作系统

+0

这不是一个真正的编程问题。 – mydogisbox 2012-03-06 14:04:38

回答

0

我相信您将需要的搜索字词是lpar,我认为您只能按物理处理器而不是每个核心执行此操作。

1

是的,这是可能的,但据我所知没有可用的收缩包装解决方案。

要获得操作系统之间的完全保护,您需要虚拟化的硬件支持, ,这样每个操作系统都可以保持不变。访问共享资源永远是一个挑战,而不仅仅是内存。屏幕,网卡,磁盘/闪存等

一个简单的解决方案是使用某种类型的虚拟化,如果您有x86 CPU。 Vmware, Xen等解决您的问题。

相关问题