无忧启动论坛

 找回密码
 注册
搜索
系统gho:最纯净好用系统下载站投放广告、加入VIP会员,请联系 微信:wuyouceo
查看: 10711|回复: 10
打印 上一主题 下一主题

有没有虚拟机是采用真实硬件系统的?

[复制链接]
跳转到指定楼层
1#
发表于 2011-4-21 18:13:52 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
如题。感觉很困惑,为什么游戏都是采用本机的真实硬件系统,虚拟机就必须采用软件模拟硬件?如果能像游戏一样,启动虚拟机后,宿主机交出系统控制权,全部硬件交给虚拟机使用该有多好?
2#
发表于 2011-4-21 22:11:16 | 只看该作者
不需要全部采用硬件,也无法全部采用硬件
但是像vmware虚拟机,USB、声卡、显卡都可以采用真实硬件了,其它硬件无需采用硬件也能有很好的性能,所以无需全部采用硬件
回复

使用道具 举报

3#
 楼主| 发表于 2011-4-21 23:55:07 | 只看该作者
CPU呢?软件模拟出来和真实的还是有很大差距的。如果做为服务器级别的虚拟机,因为可能同时运行多个虚拟机,对虚拟机采用虚拟硬件有情可原。对于个人PC机来说,大多数时候是不需要同时运行多个虚拟机的,一个足够。给宿主机保留过多资源好像也没太大的意义。我觉得可以设置成三种模式:虚拟机硬件全软件模拟,部分模拟,全硬件(相当于游戏状态下)。
回复

使用道具 举报

4#
发表于 2011-4-22 09:16:04 | 只看该作者
虚拟机和游戏完全不同啊,虚拟机里面还是操作系统,普通的操作系统都需要对硬件的完全控制权的,所以虚拟机必须对硬件重新做映射和转换,游戏只是一个普通的应用程序而已。

就虚拟效率来说,cpu本身虚拟化已经做得很好了,现在很多服务器上本身也是跑的虚拟服务器。至于显卡,这是个很麻烦的事情,虚拟机都一直只能用虚拟显卡,效率比实机低很多,理论上vt-d配合双显卡能够把一块显卡分配给虚拟机,但目前虚拟机软件方面vt-d支持还很弱,vt-d的功能也需要高端cpu配合高端主板才有
回复

使用道具 举报

5#
 楼主| 发表于 2011-4-22 12:51:52 | 只看该作者
游戏只是举个例子,我当然知道二者不同。微软最新的那个用于服务器的虚拟机,好像是可以让虚拟机里的系统使用真实硬件的。但是个人机用恐怕效果就大打折扣了。
回复

使用道具 举报

6#
发表于 2011-4-22 16:12:53 | 只看该作者
原帖由 2011flybat008 于 2011-4-22 12:51 发表
游戏只是举个例子,我当然知道二者不同。微软最新的那个用于服务器的虚拟机,好像是可以让虚拟机里的系统使用真实硬件的。但是个人机用恐怕效果就大打折扣了。

只能是用很少的某些硬件,关键的主机显卡肯定是不能在虚拟机中直接用的
回复

使用道具 举报

7#
发表于 2011-4-23 00:53:31 | 只看该作者
没有必要吧,.毕竟是虚拟的,不是真实的.
回复

使用道具 举报

8#
发表于 2011-4-23 01:28:41 | 只看该作者
只有操作系统能够掌握全部的硬件资源,把硬件资源全部交给虚拟机控制,那么虚拟机就变成操作系统了,或者把操作系统变成虚拟机。现在有一种微内核操作系统技术,在内核之中只实现只实现最最基本的功能,然后提供一个虚拟机,传统操作系统的功能都在虚拟机上实现,现在的操作系统都在向这一步靠拢,苹果操作系统就是这么实现的,L4linux也是这么做的。另外,现在的虚拟机一般都支持直接安装在没有操作系统的裸机上,这时候虚拟机也要能够掌握全部的硬件资源,只不过很少有人这么做罢了。

[ 本帖最后由 2011_dihuo0 于 2011-4-23 01:33 编辑 ]
回复

使用道具 举报

9#
发表于 2011-4-29 21:33:55 | 只看该作者
虚拟机只是个软件而已,没必要要求过高。世界上本来就没有十全十美的东西,再说你要搞清楚你用虚拟机的用途是甚么。研发者在出一个版本的时候只会考虑到当时比较主流的配置,不可能做到面面俱到。
回复

使用道具 举报

10#
发表于 2011-4-29 23:11:55 | 只看该作者
有啊,微软的Hyper-V  就是!看我的帖子
回复

使用道具 举报

11#
发表于 2011-5-15 15:59:28 | 只看该作者
Linux Xen !!!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|Archiver|捐助支持|无忧启动 ( 闽ICP备05002490号-1 )

闽公网安备 35020302032614号

GMT+8, 2025-12-23 05:28

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表