<分区>
假设我有一个双核处理器。 是否可以在一个内核上执行 linux 内核,在另一个内核上执行其他一些操作系统,比如 minix,以便两个操作系统并行执行和“某种”隔离?我说的是“某种”,因为在双核处理器中,主内存基本上是在内核之间共享的。
<分区>
假设我有一个双核处理器。 是否可以在一个内核上执行 linux 内核,在另一个内核上执行其他一些操作系统,比如 minix,以便两个操作系统并行执行和“某种”隔离?我说的是“某种”,因为在双核处理器中,主内存基本上是在内核之间共享的。
最佳答案
是的,这是可能的,但据我所知,没有可用的收缩包装解决方案。
要在操作系统之间获得全面保护,您需要硬件支持虚拟化, 因此每个操作系统都可以不变地运行。访问共享资源永远是一个挑战,而不是 只是内存。屏幕、网卡、磁盘/闪存等
如果您有 x86 CPU,一个简单的解决方案是使用某种类型的虚拟化。 VMware, Xen 等可以解决您的问题。
关于linux - 在双核处理器上执行 2 个操作系统,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9584914/