s**********d 发帖数: 137 | 1 首先看CPU,主板总线,外设是不是全部支持64位操作系统。奔腾的Duo Core 2在06年全部改成64位了,如果用其他CPU,要小心仔细查看。如果某个关键硬件或设备只支持32位,即使仿真运行64位的程序也可能很吃力。
如果硬件都支持64位,接下来要看应用程序。很多应用程序都是32位的,开发商没有提供64位的版本。32位的应用程序在64位的Windows操作系统一直是通过WOW64模拟运行的(相信Windows 7也没有改变), WOW64 emulator可以参见MSDN文章http://msdn.microsoft.com/en-us/library/aa384274(VS.85).aspx。所有32位指令都需要转换成64位才可以在操作系统中执行。这会带来一些额外的运行开销。另外32位软件并没有发挥出64位操作系统的内存优势。程序自身仍然是在32位地址空间内寻址。也没有发挥CPU 64位字长的全部能力。
如果开发商把相同程序改成64位,再用64位编译器编译过。目标代码将会比32位明显增长,而目标代码是将会被装载到物理内存中运行的。目标代码增长是因为变量长度和寻址的变化。64位程序移 |
b*****r 发帖数: 93 | 2 事实上 我的64比32快很多
年全部改成64位了,如果用其他CPU,要小心仔细查看。如果某个关键硬件或设备只支
持32位,即使仿真运行64位的程序也可能很吃力。
提供64位的版本。32位的应用程序在64位的Windows操作系统一直是通过WOW64模拟运行
的(相信Windows 7也没有改变), WOW64 emulator可以参见MSDN文章http://msdn.microsoft.com/en-us/library/aa384274(VS.85).aspx。所有32位指令都需要转换成64位才可以在操作系统中执行。这会带来一些额外的运行开销。另外32位软件并没有发挥出64位操作系统的内存优势。程序自身仍然是在32位地址空间内寻址。也没有发挥CPU 64位字长的全部能力。
增长,而目标代码是将会被装载到物理内存中运行的。目标代码增长是因为变量长度和
寻址的变化。64位程序移植第一步就是变量扩展,指针变量的长度扩展到64位相信没人
有异议。变量诸如int, long常常在移植中被编译器或者开发人员改成64位变量。如果
是一个很长的变量数组内存开销增加相当可观。另外就寻址而言,所有程
【在 s**********d 的大作中提到】 : 首先看CPU,主板总线,外设是不是全部支持64位操作系统。奔腾的Duo Core 2在06年全部改成64位了,如果用其他CPU,要小心仔细查看。如果某个关键硬件或设备只支持32位,即使仿真运行64位的程序也可能很吃力。 : 如果硬件都支持64位,接下来要看应用程序。很多应用程序都是32位的,开发商没有提供64位的版本。32位的应用程序在64位的Windows操作系统一直是通过WOW64模拟运行的(相信Windows 7也没有改变), WOW64 emulator可以参见MSDN文章http://msdn.microsoft.com/en-us/library/aa384274(VS.85).aspx。所有32位指令都需要转换成64位才可以在操作系统中执行。这会带来一些额外的运行开销。另外32位软件并没有发挥出64位操作系统的内存优势。程序自身仍然是在32位地址空间内寻址。也没有发挥CPU 64位字长的全部能力。 : 如果开发商把相同程序改成64位,再用64位编译器编译过。目标代码将会比32位明显增长,而目标代码是将会被装载到物理内存中运行的。目标代码增长是因为变量长度和寻址的变化。64位程序移
|
s**********d 发帖数: 137 | 3 你用的是64位应用软件吗?
http://msdn.microsoft.com/en-us/library/aa384274(VS.85).aspx。所有32位指令都
需要转换成64位才可以在操作系统中执行。这会带来一些额外的运行开销。另外32位软
件并没有发挥出
64位操作系统的内存优势。程序自身仍然是在32位地址空间内寻址。也没有发挥CPU 64
位字长的全部
能力。
【在 b*****r 的大作中提到】 : 事实上 我的64比32快很多 : : 年全部改成64位了,如果用其他CPU,要小心仔细查看。如果某个关键硬件或设备只支 : 持32位,即使仿真运行64位的程序也可能很吃力。 : 提供64位的版本。32位的应用程序在64位的Windows操作系统一直是通过WOW64模拟运行 : 的(相信Windows 7也没有改变), WOW64 emulator可以参见MSDN文章http://msdn.microsoft.com/en-us/library/aa384274(VS.85).aspx。所有32位指令都需要转换成64位才可以在操作系统中执行。这会带来一些额外的运行开销。另外32位软件并没有发挥出64位操作系统的内存优势。程序自身仍然是在32位地址空间内寻址。也没有发挥CPU 64位字长的全部能力。 : 增长,而目标代码是将会被装载到物理内存中运行的。目标代码增长是因为变量长度和 : 寻址的变化。64位程序移植第一步就是变量扩展,指针变量的长度扩展到64位相信没人 : 有异议。变量诸如int, long常常在移植中被编译器或者开发人员改成64位变量。如果 : 是一个很长的变量数组内存开销增加相当可观。另外就寻址而言,所有程
|
s****c 发帖数: 11300 | 4 什么叫外设全部支持64位? 除了cpu之外64位操作系统难道对其他的设备还有要求?
你说的某个关键硬件指的是啥?硬盘还是显卡还是主板? laf
至于你后面提到的,64位程序跟32位程序在现在的执行效率问题,我以前已经说过了,
通俗点说,现在的windows based X64操作系统都是混合操作系统,32位和64位有各自
的的程序解释器和运行空间,从这个角度来看,运行32bit程序并不会比纯32bit系统慢
,而64bit程序更没有可比性,因为32bit系统根本就运行不了。你非得用同一套源代码
用不同的编译器编译后来比较耗内存量,我不得不说这个比较无聊。如果有这种可能的
话我用16bit的操作系统可能会更节省内存,你为什么不返回去继续用windows 3.2呢?
64bit系统是会占用更多的内存,这并不是单纯由你说的地址空间带来的改变造成的。
实际上更多的是由于上面双解释器系统的存在造成的,是为了照顾兼容性而造成的。比
较一下各个windows based操作系统的大小,你可以很明显看到光盘容量的差距。
现在看来,64bit系统唯一的缺点是所有的驱动都需要64bit的版本,这个不能使用
【在 s**********d 的大作中提到】 : 首先看CPU,主板总线,外设是不是全部支持64位操作系统。奔腾的Duo Core 2在06年全部改成64位了,如果用其他CPU,要小心仔细查看。如果某个关键硬件或设备只支持32位,即使仿真运行64位的程序也可能很吃力。 : 如果硬件都支持64位,接下来要看应用程序。很多应用程序都是32位的,开发商没有提供64位的版本。32位的应用程序在64位的Windows操作系统一直是通过WOW64模拟运行的(相信Windows 7也没有改变), WOW64 emulator可以参见MSDN文章http://msdn.microsoft.com/en-us/library/aa384274(VS.85).aspx。所有32位指令都需要转换成64位才可以在操作系统中执行。这会带来一些额外的运行开销。另外32位软件并没有发挥出64位操作系统的内存优势。程序自身仍然是在32位地址空间内寻址。也没有发挥CPU 64位字长的全部能力。 : 如果开发商把相同程序改成64位,再用64位编译器编译过。目标代码将会比32位明显增长,而目标代码是将会被装载到物理内存中运行的。目标代码增长是因为变量长度和寻址的变化。64位程序移
|
b*****r 发帖数: 93 | 5 一部分是64
64
【在 s**********d 的大作中提到】 : 你用的是64位应用软件吗? : : http://msdn.microsoft.com/en-us/library/aa384274(VS.85).aspx。所有32位指令都 : 需要转换成64位才可以在操作系统中执行。这会带来一些额外的运行开销。另外32位软 : 件并没有发挥出 : 64位操作系统的内存优势。程序自身仍然是在32位地址空间内寻址。也没有发挥CPU 64 : 位字长的全部 : 能力。
|
s**********d 发帖数: 137 | 6 你是和Windows 7 32位比较的结果还是和Vista 32比较的结果?
如果Windows 7 32位转你的32位应用软件比64位还慢,我对微软无语。
【在 b*****r 的大作中提到】 : 一部分是64 : : 64
|
BR 发帖数: 4151 | 7 黑五有什么笔记本的deal? 另外回国能带两个笔记本吗?一个自己的老的,一个新买的。 |
t*******y 发帖数: 21396 | 8 偶用偶亲身经历证实4GB+64位Vista很慢。 |
s**********d 发帖数: 137 | 9 Vista不管32还是64都慢很多, 不能比较Windows 7
【在 t*******y 的大作中提到】 : 偶用偶亲身经历证实4GB+64位Vista很慢。
|
s****c 发帖数: 11300 | 10 再澄清一个事情 现在的主板早就没有主线这个概念了
估计是早年被大学计算机基础毒害的
年全部改成64位了,如果用其他CPU,要小心仔细查看。如果某个关键硬件或设备只支
持32位,即使仿真运行64位的程序也可能很吃力。
提供64位的版本。32位的应用程序在64位的Windows操作系统一直是通过WOW64模拟运行
的(相信Windows 7也没有改变), WOW64 emulator可以参见MSDN文章http://msdn.microsoft.com/en-us/librar
增长,而目标代码是将会被装载到物理内存中运行的。目标代码增长是因为变量长度和
寻址的变化。64位程序移植第一步就是变量扩展,指针变量的长度扩展到64位相信没人
有异议。变量诸如int, lon
销增加造成缓存命中率下降。但是64位需要更多的物理内存才能更好的运行一点不假。
说,如果32位3G的物理内存机器都不够快,64位4G可能更难达到要求。
【在 s**********d 的大作中提到】 : 首先看CPU,主板总线,外设是不是全部支持64位操作系统。奔腾的Duo Core 2在06年全部改成64位了,如果用其他CPU,要小心仔细查看。如果某个关键硬件或设备只支持32位,即使仿真运行64位的程序也可能很吃力。 : 如果硬件都支持64位,接下来要看应用程序。很多应用程序都是32位的,开发商没有提供64位的版本。32位的应用程序在64位的Windows操作系统一直是通过WOW64模拟运行的(相信Windows 7也没有改变), WOW64 emulator可以参见MSDN文章http://msdn.microsoft.com/en-us/library/aa384274(VS.85).aspx。所有32位指令都需要转换成64位才可以在操作系统中执行。这会带来一些额外的运行开销。另外32位软件并没有发挥出64位操作系统的内存优势。程序自身仍然是在32位地址空间内寻址。也没有发挥CPU 64位字长的全部能力。 : 如果开发商把相同程序改成64位,再用64位编译器编译过。目标代码将会比32位明显增长,而目标代码是将会被装载到物理内存中运行的。目标代码增长是因为变量长度和寻址的变化。64位程序移
|
|
|
n******7 发帖数: 5678 | 11 我也觉得32位更快,更稳定。我的是3gb内存。 |
s****c 发帖数: 11300 | 12 如果你用的是2GB+1GB内存的话 那你失去了对称内存双通道带来的性能提升 尽管提升
很小
【在 n******7 的大作中提到】 : 我也觉得32位更快,更稳定。我的是3gb内存。
|
s**********d 发帖数: 137 | 13 不想和你口舌,Windows 64怎么运转32位程序我已经写的很清楚了,微软也写得很清楚
。如果你看不懂
是你自己的事情。
这里大多数都不会上到6G或者8G内存。讨论的最多是3G或者4G。你喜欢用64位4G内存转
32位的程序是
你的喜好。不过说话清你自重。
【在 s****c 的大作中提到】 : 什么叫外设全部支持64位? 除了cpu之外64位操作系统难道对其他的设备还有要求? : 你说的某个关键硬件指的是啥?硬盘还是显卡还是主板? laf : 至于你后面提到的,64位程序跟32位程序在现在的执行效率问题,我以前已经说过了, : 通俗点说,现在的windows based X64操作系统都是混合操作系统,32位和64位有各自 : 的的程序解释器和运行空间,从这个角度来看,运行32bit程序并不会比纯32bit系统慢 : ,而64bit程序更没有可比性,因为32bit系统根本就运行不了。你非得用同一套源代码 : 用不同的编译器编译后来比较耗内存量,我不得不说这个比较无聊。如果有这种可能的 : 话我用16bit的操作系统可能会更节省内存,你为什么不返回去继续用windows 3.2呢? : 64bit系统是会占用更多的内存,这并不是单纯由你说的地址空间带来的改变造成的。 : 实际上更多的是由于上面双解释器系统的存在造成的,是为了照顾兼容性而造成的。比
|
s****c 发帖数: 11300 | 14 我的意思是你根本就不懂就不要在这里误导
从任何一个评测结果来看,除去兼容性方面原因,都是64位系统优于32位系统
你还在这里推荐32位系统是什么意思?
上一个微软的原话:
Which version of Windows 7 should I install: the 32-bit version or the 64-
bit version?
To install a 64-bit version of Windows 7, you need a CPU that's capable of
running a 64-bit version of Windows. The benefits of using a 64-bit
operating system are most apparent when you have a large amount of random
access memory (RAM) installed on your computer, typically 4 GB of RAM or
more. In such cases, because a 64-b
【在 s**********d 的大作中提到】 : 不想和你口舌,Windows 64怎么运转32位程序我已经写的很清楚了,微软也写得很清楚 : 。如果你看不懂 : 是你自己的事情。 : 这里大多数都不会上到6G或者8G内存。讨论的最多是3G或者4G。你喜欢用64位4G内存转 : 32位的程序是 : 你的喜好。不过说话清你自重。
|
b*****r 发帖数: 93 | 15 win7. lz,你不懂就不要在这里讲解了
【在 s**********d 的大作中提到】 : 你是和Windows 7 32位比较的结果还是和Vista 32比较的结果? : 如果Windows 7 32位转你的32位应用软件比64位还慢,我对微软无语。
|
s**********d 发帖数: 137 | 16 别张口闭口误导误导的,不看看大部分人都买什么配置。6G-8G内存的价格过两三年后换个新的笔记本都比升级硬件划算,在shopping版混的应该有这种体会吧。现在买个3G-4G的笔记本过两三年都开始淘汰了,4G就是你的大内存了?似乎寒碜了点吧。
也别反复换马甲了,费那个劲干嘛。几个马甲都是一个IP段。没有必要遮遮掩掩的。
the 64-
capable of
random
or
【在 s****c 的大作中提到】 : 我的意思是你根本就不懂就不要在这里误导 : 从任何一个评测结果来看,除去兼容性方面原因,都是64位系统优于32位系统 : 你还在这里推荐32位系统是什么意思? : 上一个微软的原话: : Which version of Windows 7 should I install: the 32-bit version or the 64- : bit version? : To install a 64-bit version of Windows 7, you need a CPU that's capable of : running a 64-bit version of Windows. The benefits of using a 64-bit : operating system are most apparent when you have a large amount of random : access memory (RAM) installed on your computer, typically 4 GB of RAM or
|
s****c 发帖数: 11300 | 17 滚蛋吧 tnnd 谁用马甲谁去死
什么都不懂还在这里误导 还鸭子嘴死硬
都告诉你4G内存64bit系统就有绝对的优势了 还在这里jjyy 是不是男人
说不过就开始人身攻击 看来你的水平也就尔尔 估计还是昨天爬文爬出来的吧
后换个新的笔记本都比升级硬件划算,在shopping版混的应该有这种体会吧。现在买个
3G-4G的笔记本过两三年都开始淘汰了,4G就是你的大内存了?似乎寒碜了点吧。
【在 s**********d 的大作中提到】 : 别张口闭口误导误导的,不看看大部分人都买什么配置。6G-8G内存的价格过两三年后换个新的笔记本都比升级硬件划算,在shopping版混的应该有这种体会吧。现在买个3G-4G的笔记本过两三年都开始淘汰了,4G就是你的大内存了?似乎寒碜了点吧。 : 也别反复换马甲了,费那个劲干嘛。几个马甲都是一个IP段。没有必要遮遮掩掩的。 : : the 64- : capable of : random : or
|
d******e 发帖数: 7844 | 18 不要骂人么,虽然LZ是在放屁
【在 s****c 的大作中提到】 : 滚蛋吧 tnnd 谁用马甲谁去死 : 什么都不懂还在这里误导 还鸭子嘴死硬 : 都告诉你4G内存64bit系统就有绝对的优势了 还在这里jjyy 是不是男人 : 说不过就开始人身攻击 看来你的水平也就尔尔 估计还是昨天爬文爬出来的吧 : : 后换个新的笔记本都比升级硬件划算,在shopping版混的应该有这种体会吧。现在买个 : 3G-4G的笔记本过两三年都开始淘汰了,4G就是你的大内存了?似乎寒碜了点吧。
|
s****c 发帖数: 11300 | 19 跟什么人说什么话 老老实实讲道理没问题 自己学习不够跑来误导别人还不让别人纠正
反过来还人参公鸡
这种人不骂他还留着他?
【在 d******e 的大作中提到】 : 不要骂人么,虽然LZ是在放屁
|