这问题很多很多人都开过脑洞了,但是细想一下都是不行的(甚至网上在很多年前就有说插个优盘就可以做到之类的,当然是假的,然后转发的人也不验证直接转发)
本人非计算机专业,但是接触多了就知道了,系统启动的时候,一般都是从某个设备引导进入某个系统……然后它来管控所有硬件。简单来说就是单线程的,引导去了A系统,B系统就无视掉了,当然A系统也可以移交给B系统,但是……那样自己就失去权力了。
而硬件在设计的时候也要考虑实际使用,比如你说的这个需求,在早期的时候,家用电脑跑一个系统都是累赘了。您还想同时运行几个系统……那不是要命么。所以产品在设计的时候,可能很多人都想过这个功能,但是需求太少,无视掉了。
而服务器方面像上面说的,可能发展先进一些,但是万变不离其宗。如果有2个系统,5个系统,10个系统,谁是掌控他们呢?分多少内存给谁,分多少硬盘给谁,显示器键盘鼠标等外设就一套,系统坏了在谁那修复呢?必然也是要有一个上层系统去管控。
所以最上面还是要有一个软件层面的东西控制,你就想象一下,这个系统啥都不干,只用作于管理“虚拟机”,这个系统就是一个虚拟机软件!好吧,一下子就想到BIOS了……
但是我说的只是一般情况,随便搜了下,很显然人家几十年前就考虑到了
http://blog.chinaunix.net/uid-20071539-id-1978450.html