找回密码
 注册
快捷导航
查看: 10739|回复: 31

【请教】32位机器上能否通过虚拟机虚拟出64位的系统?

[复制链接] |自动提醒
阅读字号:

9180

回帖

82

积分

1万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2003-9-18
铜牌荣誉勋章(注册8年以上会员)
发表于 2006-10-11 08:01:18| 字数 85| - 中国–北京–北京 鹏博士BGP | 显示全部楼层 |阅读模式
就是说在32位的机器上装个vmware之类的虚拟机,然后能否在该虚拟机上创建出一个64位的虚拟主机,以便在其上运行64位的操作系统和应用软件?
我觉得不能,大家说呢?
谢谢!

3万

回帖

362

积分

4万

资产值

至尊会员III Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2004-2-27
铜牌荣誉勋章(注册8年以上会员)月全勤勋章银牌荣誉勋章(注册10年以上会员)铜牌荣誉勋章(注册8年以上会员)
发表于 2006-10-11 08:25:03| 字数 4| - 中国–广东–深圳–南山区 电信 | 显示全部楼层
不可能!
积极的人在每一次忧患中都看到一个机会, 而消极的人则在每个机会都看到某种忧患。
回复 支持 反对

使用道具 举报

2678

回帖

1

积分

5655

资产值

入门会员 Rank: 1

注册时间
2003-11-4
铜牌荣誉勋章(注册8年以上会员)
发表于 2006-10-11 08:33:58| 字数 6| - 中国–北京–北京 鹏博士BGP | 显示全部楼层
应当不可能吧
回复 支持 反对

使用道具 举报

676

回帖

0

积分

5629

资产值

入门会员 Rank: 1

注册时间
2004-11-20
发表于 2006-10-11 08:55:42| 字数 185| - 中国–云南–昆明 电信 | 显示全部楼层
随说不可能!只是这样的系统效率比较低而以,很多64位的软件在开发的时候是没有64位处理器用的,而是通过32位处理器来来模拟64位处理器的功能,可以通过模拟器在32位的Windows上运行基于Power G5处理器的MAC OS就是一个很好的例子。另外你在自己的Windows XP上安装一个Vmware就知道行不行了。

[ 本帖最后由 apen 于 2006-10-11 08:57 编辑 ]
回复 支持 反对

使用道具 举报

9180

回帖

82

积分

1万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2003-9-18
铜牌荣誉勋章(注册8年以上会员)
 楼主| 发表于 2006-10-11 17:00:15| 字数 37| - 中国–北京–北京 电信 | 显示全部楼层
希望楼上朋友说的是对的,这样32位的机器以后也可以运行64位的应用程序了。
回复 支持 反对

使用道具 举报

6052

回帖

1

积分

5753

资产值

入门会员 Rank: 1

注册时间
2006-1-7
铜牌荣誉勋章(注册8年以上会员)
发表于 2006-10-11 17:01:34| 字数 82| - 中国–上海–上海–徐汇区 电信 | 显示全部楼层
QUOTE:
原帖由 nt941 于 2006-10-11 17:00 发表
希望楼上朋友说的是对的,这样32位的机器以后也可以运行64位的应用程序了。



这样运行几乎是在虐待自己啊
ThinkPad带来的感动无可替代.
回复 支持 反对

使用道具 举报

9180

回帖

82

积分

1万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2003-9-18
铜牌荣誉勋章(注册8年以上会员)
 楼主| 发表于 2006-10-11 17:42:28| 字数 66| - 中国–北京–北京 电信 | 显示全部楼层
QUOTE:
原帖由 你相信有鬼吗? 于 2006-10-11 17:01 发表
这样运行几乎是在虐待自己啊

哈哈,如果机器的配置够高应该没问题吧?
回复 支持 反对

使用道具 举报

6056

回帖

150

积分

1万

资产值

至尊会员II Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2003-4-28
铜牌荣誉勋章(注册8年以上会员)
发表于 2006-10-11 17:49:15| 字数 13| - 中国–上海–上海–浦东新区 电信 | 显示全部楼层
有点脱裤子放p的感觉,呵呵
回复 支持 反对

使用道具 举报

732

回帖

0

积分

72

资产值

禁止发言

注册时间
2005-11-13
发表于 2007-3-11 08:38:14| 字数 175| - 中国–辽宁–抚顺 电信 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

4万

回帖

16

积分

1万

资产值

中级会员 Rank: 2Rank: 2

注册时间
2002-12-1
银牌荣誉勋章(注册10年以上会员)
发表于 2007-3-11 09:20:28| 字数 100| - 中国–北京–北京 电信/中电飞华 | 显示全部楼层
我记得跟 VMWare 的版本有关。你还是去看看VMWare 的说明把。
VMWare 曾经在自己的网站上,对微软放了一炮,指责微软对采用VMWare 的虚拟技术的用户设置阻碍,
而力推他自己的Virtual PC.
®™TheBestIsDoingTheRightThingsRightAtTheRightTime
Keep Going Forward with Your life!!
回复 支持 反对

使用道具 举报

732

回帖

0

积分

72

资产值

禁止发言

注册时间
2005-11-13
发表于 2007-3-11 09:44:34| 字数 63| - 中国–辽宁–抚顺 电信 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

316

回帖

0

积分

343

资产值

入门会员 Rank: 1

注册时间
2007-2-7
发表于 2007-3-11 11:04:43| 字数 50| - 中国–江苏–无锡 电信/IDC机房 | 显示全部楼层
支持虚拟技术的Core2Duo系列允许这样跑:母系统用32位,虚拟出来的子系统跑64位,而且不是模拟
X60 1706-G7C
W520 4282-RV4
回复 支持 反对

使用道具 举报

9万

回帖

603

积分

21万

资产值

天下无敌I Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

注册时间
2004-6-23
发表于 2007-3-11 13:19:47| 字数 12| - 中国–广东–深圳 电信 | 显示全部楼层
有64位的应用软件了吗?
回复 支持 反对

使用道具 举报

1850

回帖

1

积分

4452

资产值

入门会员 Rank: 1

注册时间
2004-9-6
银牌荣誉勋章(注册10年以上会员)
发表于 2007-3-11 16:53:14| 字数 175| - 中国–广东–深圳 电信 | 显示全部楼层
对这个问题的回答要取决于你怎么定义32位机器。x64架构的机器但是安装了32位的操作系统算不算32位机器?

如果算得话,这样的机器是可以通过VMWare Workstation 5.5甚至免费的VMWare Server 1.0模拟出64位的虚拟机。但前提是满足下面的条件:
要么是AMD的x64芯片
如果是Intel的,不仅要求x64,而且还要支持VT,才可以。
P50:6820HQ/64G/850PRO-512GB+SM961-1TBx2
T470P:7820HQ/32G/T11-512GB+PM981-1TB
回复 支持 反对

使用道具 举报

148

回帖

0

积分

388

资产值

入门会员 Rank: 1

注册时间
2006-7-13
发表于 2007-3-13 13:00:58| 字数 10| - 中国–四川–成都 电信 | 显示全部楼层
不行的。
这个我试过。
Sony PCG C1VS/BW
X31 PM1.4 512M 40G WIFI
S30 P3M600 256M 20G
回复 支持 反对

使用道具 举报

264

回帖

0

积分

657

资产值

入门会员 Rank: 1

注册时间
2005-6-13
发表于 2007-3-13 14:33:06| 字数 75| - 中国–广东–深圳 电信 | 显示全部楼层
vmware是不行的,因为vmware这个软件不模拟cpu,虚拟的cpu受到指令都是是直接交给主机cpu处理
专用的64位虚拟软件应该可以,比如4楼提的
T40,PM-1.5G, 2G, 40G ------>
X60S 1702AH4,PM-1.8G, 2G DDR2-633,160G 5400

回复 支持 反对

使用道具 举报

2166

回帖

30

积分

1万

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2003-8-31
铜牌荣誉勋章(注册8年以上会员)银牌荣誉勋章(注册10年以上会员)
发表于 2007-3-13 18:52:05| 字数 206| - 中国–四川–成都 电信 | 显示全部楼层
larryexchange的答案很精确

纯32位CPU的机器,想模拟64位?不是不可能,但性能慢的是若干个数量级的差别,没有多少实用价值。

最初的64位操作系统开发,肯定是64位CPU出来以后的事情。不可能在32位硬件平台上通过模拟一个64位CPU来做

通过在64位CPU上搭配32位操作系统,来做64位软件开发,甚至运行某些64位软件,则完全是另外一回事。

[ 本帖最后由 larryh 于 2007-3-13 18:57 编辑 ]
X230 2324-B14, i7-3520M, 16GB, SAMSUNG 840 EVO mSATA 1TB SSD
MECHREVO Z3 Air-S i7-10875H, 16GB, RTX2060 6G, 镁光1100 SATA 2TB
Lenovo R9000X R7-5800H, 16GB, RTX3060 6G, WD SN750 2TB+PNY CS3040 2TB
回复 支持 反对

使用道具 举报

471

回帖

0

积分

1138

资产值

入门会员 Rank: 1

注册时间
2006-3-12
发表于 2007-10-6 13:45:36| 字数 102| - 中国–安徽–淮北 联通 | 显示全部楼层
32位的机器上可以用一些软件模拟64位的CPU,但是效率相当恐怖的低,大概最高也就1/5000的原机效率。
但是在64位的机器上,即使装的32位系统,也可以用vmware在guest上面装64位的操作系统。
T61 T7300/6G/WXGA+/64G SLC+SG 320G/4965AGN
X300 L7100/4G/1.8' 250G/Camera/FP
回复 支持 反对

使用道具 举报

28

回帖

0

积分

52

资产值

入门会员 Rank: 1

注册时间
2007-9-24
发表于 2007-10-6 21:03:59| 字数 39| - 中国–广东–深圳 电信 | 显示全部楼层
VMWare虽然是虚拟出一个硬件环境,但是他的cpu还是母系统里面cpu,不行
回复 支持 反对

使用道具 举报

538

回帖

0

积分

603

资产值

入门会员 Rank: 1

注册时间
2007-5-13
发表于 2007-10-6 21:20:38| 字数 53| - 中国–广东–深圳 电信 | 显示全部楼层
请问我多买几个PLayStation游戏机可以模拟PlayStation3吗?
我觉得不能,大家说呢?
谢谢!
T60 2007 DN6
T400 2767 AJ1
回复 支持 反对

使用道具 举报

1170

回帖

0

积分

2376

资产值

入门会员 Rank: 1

注册时间
2006-2-18
发表于 2007-10-6 22:37:28| 字数 131| - 中国–湖北–武汉 电信 | 显示全部楼层
QUOTE:
Posted by whoiam on 2007-3-13 14:33
vmware是不行的,因为vmware这个软件不模拟cpu,虚拟的cpu受到指令都是是直接交给主机cpu处理
专用的64位虚拟软件应该可以,比如4楼提的


正解!应该看一看VMWare之外的软件!
ThinkPad R52
MSS 128M 7200.11 500G
Nokia N82+5140i
Yaesu VX-8R
回复 支持 反对

使用道具 举报

2

回帖

0

积分

16

资产值

入门会员 Rank: 1

注册时间
2008-5-27
发表于 2008-5-27 13:13:33| 字数 148| - 中国–广西–梧州–岑溪市 电信/南渡镇踏浪网吧 | 显示全部楼层
理论上可以.但是效率肯定超底。虚拟硬件而不是直接调用硬件的效率是不可能高的。就算是32位硬件模拟32位以下硬件的效率都不高,就象是我们现在玩的PLayStation游戏机模拟器ePSXe或NEOGEO模拟器。看下原来的硬件对比下所需电脑配置高了几何?就能想象出是32位硬件模拟64的硬件的意义了。
回复 支持 反对

使用道具 举报

1596

回帖

24

积分

2826

资产值

白金会员 Rank: 3Rank: 3Rank: 3

注册时间
2004-11-29
发表于 2008-5-27 13:45:55| 字数 11| - 中国–上海–上海–宝山区 电信 | 显示全部楼层
不能
。。。。。。。。。
X60 1706 AU1 T2400
X200T 7450DF1 L9400
回复 支持 反对

使用道具 举报

2

回帖

0

积分

16

资产值

入门会员 Rank: 1

注册时间
2008-5-27
发表于 2008-5-27 14:00:54| 字数 260| - 中国–广西–梧州–岑溪市 电信/南渡镇踏浪网吧 | 显示全部楼层
你可以想象一下,用1G的CPU模拟2G的CPU会什么样?从模拟角度来说不是不可以,但1G永远都只能跑1G的速度,所以模拟作者能做的只是模拟2G的CPU在强制空闲50%或更多时的工作情况(吃饱了撑的^^)。32位模拟64位呢,在理论中可以的,不过通常是只能模拟64位硬件运行32软件时的情况(还吃饱了撑的^^)。(有人说是不是可以把64位指令拆成2个32位指令来处理呢?先说那些能拆的64位指令,指令分开处理肯定不会同时完成,完成后还得合回来……然后其实大多是不能拆的。所以模拟也只是模拟64位硬件运行32软件时的情况)。
回复 支持 反对

使用道具 举报

9万

回帖

603

积分

21万

资产值

天下无敌I Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

注册时间
2004-6-23
发表于 2008-5-27 14:03:44| 字数 37| - 中国–香港 电讯盈科有限公司 | 显示全部楼层
楼主只是问"能不能"...上面的很多回答, 走得太远了.
回复 支持 反对

使用道具 举报

2859

回帖

0

积分

1685

资产值

入门会员 Rank: 1

注册时间
2007-10-23
发表于 2008-5-27 21:37:18| 字数 27| - 中国–上海–上海–徐汇区 电信 | 显示全部楼层
可能感觉应该可能



只不过效率会很低,应该会出现相应的程序
最讨厌那种XX专用版,你干嘛不自己用?!!!
回复 支持 反对

使用道具 举报

4万

回帖

345

积分

17万

资产值

至尊会员III Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2004-6-14
银牌荣誉勋章(注册10年以上会员)年全勤勋章2022铜牌荣誉勋章(注册8年以上会员)年全勤勋章2018月全勤勋章年全勤勋章2023年全勤勋章2024
发表于 2008-5-28 07:28:57| 字数 109| - 中国–陕西–西安 联通 | 显示全部楼层
T1300的处理器的电脑,装了VM准备测试suse linux 10,结果光盘引导之后就提示,大概意思是说好酷的处理器,本系统无法在64位的处理器之上运行云云,看来VM对于处理器好像是……
同上事例分析,楼主的答案应该是不能
山東藍翔に行ってみてください
回复 支持 反对

使用道具 举报

613

回帖

0

积分

3352

资产值

入门会员 Rank: 1

注册时间
2004-12-26
发表于 2008-5-28 08:22:12| 字数 119| - 中国–广东–广州–海珠区 电信 | 显示全部楼层
QUOTE:
Posted by Drifter on 2008-5-27 14:03
楼主只是问"能不能"...上面的很多回答, 走得太远了.

上面的解释也不错呀。关键是“能不能”的定义是什么?
其实大家都是图灵机,所以总是能的,呵呵。
T400s@win7/x31(退休)
在10进制的世界里,只有10个数字:0和1。
回复 支持 反对

使用道具 举报

1万

回帖

99

积分

2万

资产值

荣誉版主 Rank: 5Rank: 5Rank: 5Rank: 5Rank: 5

注册时间
2005-8-10
银牌荣誉勋章(注册10年以上会员)
发表于 2008-5-28 09:01:37| 字数 96| - 中国–北京–北京 鹏博士BGP | 显示全部楼层
在我以前的尝试中VMWare是没戏的,不过来搞个歪的,现在不少计算机都可以运行SEGA的DC模拟器,DC是128位的CPU……

[ Edited by  river_s on 2008-5-28 09:02 ]
河神爷RS
回复 支持 反对

使用道具 举报

1万

回帖

114

积分

6万

资产值

至尊会员I Rank: 4Rank: 4Rank: 4Rank: 4

注册时间
2006-3-20
铜牌荣誉勋章(注册8年以上会员)月全勤勋章年全勤勋章2014银牌荣誉勋章(注册10年以上会员)年全勤勋章2018
发表于 2008-5-28 09:17:03| 字数 7| - 中国–河南 联通/河南联通办公网 | 显示全部楼层
偶是进来学习滴
IBM T43 2668
回复 支持 反对

使用道具 举报

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

本版积分规则

Powered by Discuz! X3.5 © 2001-2023 Comsenz Inc

GMT+8, 2025-2-8 05:11 , Processed in 0.225181 second(s), 85 queries , Gzip On, OPcache On.

手机版|小黑屋|安卓客户端|iOS客户端|Archiver|备用网址1|备用网址2|在线留言|专门网

返回顶部