64位处理器有什么优势? [英] What are the advantages of a 64-bit processor?
问题描述
显然,64 位处理器具有 64 位地址空间,因此您可以使用 4 GB 以上的 RAM.编译与 64 位相同的程序并在 64 位 CPU 上运行是否有任何其他优势可以真正使那些不占用大量内存的程序受益?
Obviously, a 64-bit processor has a 64-bit address space, so you have more than 4 GB of RAM at your disposal. Does compiling the same program as 64-bit and running on a 64-bit CPU have any other advantages that might actually benefit programs that aren't enormous memory hogs?
我问的是一般的 CPU,特别是与 Intel 兼容的 CPU.
I'm asking about CPUs in general, and Intel-compatible CPUs in particular.
推荐答案
有一篇关于维基百科的很棒的文章 关于 64 位 Intel/AMD cpu 与其 32 位版本的区别和优势.它应该包含您需要的所有信息.
There's a great article on Wikipedia about the differences and benefits of 64bit Intel/AMD cpus over their 32 bit versions. It should have all the information you need.
一些主要区别是:
- 16 个通用寄存器而不是 8 个
- 额外的 SSE 寄存器
- 防止缓冲区溢出攻击的无执行 (NX) 位
这篇关于64位处理器有什么优势?的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!