【发布时间】:2013-08-29 17:23:35
【问题描述】:
我想问一下,如果 32 位 window7 和 64 位 window7 安装在具有相同配置(即处理器、RAM 等)的两台 PC 上,那么我在两个操作系统上运行相同的程序(即数据压缩)然后哪个操作系统将压缩相同数量的数据更快??或者两者执行任务的速度相同??
【问题讨论】:
-
您确实需要阅读有关如何在此处发布的常见问题解答。但总的来说,如果您的计算机没有进行任何分页,那么更多的内存不会产生巨大的影响。但是两个不同的操作系统永远不会有相同的速度。
-
这也取决于程序... @@Request 主题被移动到超级用户
-
64 位代码的运行速度往往会慢一些。但是数据压缩是一个整数问题,您可能会从中获得一些更有效地处理 64 位整数的里程。取决于算法。找出答案的最简单方法就是尝试一下,您不需要我们的帮助。
-
我认为 64 位代码运行速度较慢,至少在 x86 上是这样。那是因为它与其他 64 位架构有很大不同 - 代码占用量的增加相当小(与 Power/SPARC 相比)。此外,在 x86 上,64 位代码比“普通”32 位代码更有能力(尤其是更多的寄存器,以及更多可用于“通用”代码的指令集扩展),以及性能更好的默认调用公约。我想知道当您说“64 位代码较慢”(至少在谈论 x86 时)时您指的是哪些基准测试。
标签: operating-system x86 64-bit benchmarking 32bit-64bit