我在 AMD 64 机器上安装了 32 位 Ubuntu,如果我安装 64 位 GNU/Linux,它会运行得更快吗?
答案1
这取决于。 一般它会使用稍微多一点的内存(可能会减慢速度),但也会访问 CPU 中的更多寄存器。差异通常很小。
答案2
这一切都取决于您运行的程序。如果它们经过优化以利用 64 位计算能力,那么您肯定会发现性能有所提升。
答案3
把它想象成一辆车辆……一辆载有 32 吨货物的卡车可以与一辆载有 64 吨货物的卡车一样快地行驶……这将是系统的频率……但它们的有效载荷不同。
64 位系统在每个“时钟滴答”内可以移动的数据量是 32 位系统的两倍......两者都可以以 2GHz 的速度运行,但 64 位系统可以承载两倍的数据。
以下是买家须知:
If the hardware allows it.
回想一下过去的时光(恐龙之类的东西……)。
曾经有 32 位处理器在 16 位总线上使用....因此,虽然处理器可以快速处理数据,但由于数据总线的瓶颈,数据在内存和设备之间的传输速度并不比 16 位系统快。
如今的 32 位/64 位系统很少再遇到这种情况……但请记住,您的总线选项现在包括 AGP、PCI、PCI-e 以及他们今天使用的任何巧妙的新缩写。“速度”取决于许多因素,主要是您的设备在这种情况下相互通信的速度。
在大多数情况下...从感知上来说....没有,我没有注意到我的系统从 32 位到 64 位有任何大幅提升。但是 64 位系统可以访问更多 RAM,程序可以在内存中保存更多数据(32 位进程的最大内存为 2GB,64 位进程的最大内存为 2GB...(记不清了!))
作为测试,您可以先安装 32 位版本的相同发行版一段时间...然后重新安装所有 64 位版本...从用户的角度来看,实际上并没有什么变化。(从程序员的角度来看...天哪!混乱!毁灭!不...这很棒!)