理论上可以同时运行两个操作系统吗?

理论上可以同时运行两个操作系统吗?

我的一个朋友问了一个问题,让我陷入了沉思。在同一台计算机上同时运行两个操作系统是否可行(理论上,我认为还没有实现)?不是说在一个窗口中执行多任务,而是能够在不重启的情况下快速从一个操作系统切换到另一个操作系统。是否可以创建某种低级的东西来拦截系统调用(或任何需要执行的操作),让每个操作系统都认为它是单独运行的?或者硬件本身可以实现这一点?

我并不是在谈论双启动或使用虚拟机,而是实际上并行运行两个操作系统。

答案1

由于各种原因,对硬件的访问必须按顺序进行,而虚拟机管理程序负责处理此问题。这就是为什么虚拟化是唯一可行的机制。

相关内容