Answers:
重要:
我知道这个问题很旧,但是答案需要更新。简短的答案是使用AMD64(x86_64或64位)。
更长的答案(纠正了其他答案中的一些误解):这里的每个人都提到了62位系统的优势,因为它可以使用4GiB以上的RAM。由于大多数内核都引入了PAE(https://en.wikipedia.org/wiki/PAE),因此32位系统可以处理更多的RAM。我还建议所有在此问题上绊脚石的人,这些天也不能“保持” 32位x86(ala 2015+)。有很多仅针对AMD64编写的软件。我认为Ubuntu在最后一个LTS上放弃了32位,而Debian是仍支持它的少数几个(因为Debian甚至支持已死/濒死的平台-32bit x86都支持。)而且,请考虑几乎每个操作系统都是多体系结构(都为lib)和lib32),因此32位软件可以正常运行而不会显着降低性能。64位软件无法可以在32位系统上运行,但 32位软件可以在64位系统上运行(前提是开发人员与PCSX2团队不同,他们希望软件包维护者创建自己的64位fork或只支持32位/ rant)。无论如何,无论好坏,这都是一个考虑因素。
总结:现在情况相反。现在实际上是64位的x86,而32位的将不再使用。尽管PAE允许32位计算机使用超过4GiB的RAM,但建议您使用AMD64(x86_64,64位)操作系统,因为您的32位设备仍然可以正常运行,但64位设备也可以运行。
我同意JustAnAnonUser_13249的答案是旧的,但是没有一个答案能解决这个问题。
按照标题performance loss of a 32bit OS on a 64bit processor
:
首先,Vista 32位在32位处理器上的运行速度与64位处理器(在32位模式下)一样快。这里没有性能损失。
您的朋友可能想说的是:“为什么不使用Windows Vista 64位,并利用笔记本电脑中的64位CPU?”。
在这种情况下:
实际上,最后两点相互抵消。
仍然有一些理由不再使用古老的32位操作系统,例如:
地址空间限制为4GiB。那就是4GiB减去PCI卡的保留地址空间。(因此,带有1GB显卡的4GiB RAM系统的可用空间可能少于3GiB。
Windows程序限制为最大2GiB。使用PEA可以寻址更多的内存,但每个程序仍限于2GiB。(阅读:您可以打开多个2GiB程序。例如,三个3GiB程序。但不能一个单个5GiB)
驱动程序:几乎没有人使用32位系统了。可能很难找到32位驱动程序而不是普通驱动程序(与发布问题时的2009年完全不同)。
(我一直对64位版本持怀疑态度,因为人们经常告诉我,自从安装了64位版本后,许多应用程序不再起作用。)
用户错误。64位浏览器,64位插件,64位Java等都可以正常工作。
尝试使用64位浏览器和32位Java或使用otoh的其他方法非常有趣。
那么谁能为我解决这个问题?:)
我怀疑您将不再阅读此书,但万一有人点击以下答案:请访问此网站。这个问题有数十种变化。
你的朋友是个可怜的技术员。除非您拥有超过3GB的RAM,否则没有理由使用64位,并且您的处理器也将处理32位-没有规则说32位处理器在32位任务上表现更好。
如果您拥有超过4GB的RAM,则绝对应该使用64位,但是,因为32位操作系统只能提供〜3.5gb的播放能力。否则,因为拥有64位指针*而不是32位指针,RAM占用量略有增加,所以马上就可以大笑起来了!(除非他自己有超过4GB)
*可以肯定的是略有增加,但这可能是公羊使用率的两倍!实际上这几乎是不可感知的,但他实际上也没有处理:P