计算机技术在不断发展,如果我们根据摩尔定律进行预测,它将在未来几十年内持续下去。计算机硬件的快速发展主要是由于消费者对更好更快的组件的贪婪胃口。每当开发人员遇到限制当前标准进一步发展的障碍时,就会突然转向新标准。这就是 x86 和 x64 之间发生的情况。

x86 是一项非常古老的技术,始于 8086 系列处理器。它现在已经演变成x86-32版本,这是最常见的版本,其继任者x86-64或通常称为x64。逐步转向x64的举动很早就开始了,而PC市场仍然没有看到重大缺点。这是因为第一个遇到与x86相关的问题的市场是那些运行高端服务器的市场。
运行具有 32 位架构的系统意味着始终受限于 32 位可以指向的内容。在这种情况下,问题源于内存。一个 32 位长的指针最多只能指向 42 亿个地址,也就是大约 4GB 的内存。因此,即使它有 4GB 的可用内存,它也只能为某个程序分配多达 16GB 的内存。对于家庭设置来说,这种限制可能永远不会成为问题,但在服务器环境中,它带来了一个巨大的问题。这就是为什么x64处理器很早就出现在消费者面前的原因。

x64 架构仍然遵循 x86 的功能,但它通过在每个地址中都有 64 位来改进它。这意味着 x64 架构的内存容量是 42 亿的平方,这在目前是难以想象的内存量。再加上某些增强功能,使x64架构成为取代其前身的绝佳处理器。
x64 的问题在于它的软件还没有真正存在。尽管已经有操作系统尝试利用 x64 架构,但大多数都没有,甚至有些操作系统无法在 x64 操作系统上运行。 最终,用于 x64 架构的软件将到来,所有 32 位硬件和软件都将过时。但就目前而言,x64架构仍然受到软件不兼容性的困扰,这限制了它对公众的吸引力。

x64 架构的最后一个特点是它与 x86 的绝对向后兼容性。因此,即使处理器是 x64,只要操作系统是 32 位,用户就不会注意到任何差异。这可能很好,因为一旦软件到达,用户只需要更新操作系统和软件,因为硬件已经存在。

欢迎任何形式的转载,但请务必注明出处,尊重他人劳动成果。
转载请注明:文章转载自 有区别网 [http://www.vsdiffer.com]
本文标题:x86 和 x64 的区别
本文链接:https://www.vsdiffer.com/vs/difference-between-x86-vs-x64.html
免责声明:以上内容仅是站长个人看法、理解、学习笔记、总结和研究收藏。不保证其正确性,因使用而带来的风险与本站无关!如本网站内容冒犯了您的权益,请联系站长,邮箱: ,我们核实并会尽快处理。