32位和64位操作系统之间的区别

在计算中, 存在两种类型的处理器, 即32位和64位。这类处理器告诉我们处理器可以从CPU寄存器访问多少内存。例如,

【32位和64位操作系统之间的区别】一个32位系统可以访问232个内存地址, 即理想情况下4 GB的RAM或物理内存, 它还可以访问4 GB以上的RAM。一个64位系统可以访问264个内存地址, 即实际上18兆字节的RAM。简而言之, 任何大于4 GB的内存都可以轻松处理。
1990年代和2000年代初期制造的大多数计算机都是32位计算机。 CPU寄存器存储内存地址, 这是处理器从RAM访问数据的方式。寄存器中的一位可以引用存储器中的单个字节, 因此32位系统最多可以寻址4 GB(4, 294, 967, 296字节)的RAM。实际限制通常较少3.5 GB因为寄存器的一部分用于存储除存储器地址以外的其他临时值。在过去的二十年中, 大多数计算机都是基于32位体系结构构建的, 因此大多数操作系统都设计为在32位处理器上运行。
一种64位寄存器理论上可以引用18, 446, 744, 073, 709, 551, 616字节, 或17, 179, 869, 184 GB(16艾字节)的内存。这是普通工作站需要访问的数百万倍。重要的是64位计算机(这意味着它具有64位处理器)可以访问4 GB以上的RAM。如果计算机具有8 GB的RAM, 则最好具有64位处理器。否则, CPU将无法访问至少4 GB的内存。
两者之间的主要区别32位处理器和64位处理器是他们每秒可以执行的计算数量, 这会影响他们完成任务的速度。 64位处理器可以采用双核, 四核, 六核和八核版本用于家庭计算。多核可以增加每秒可执行的计算数量, 这可以提高处理能力并帮助使计算机运行更快。在大多数情况下, 需要大量计算才能平稳运行的软件程序可以在多核64位处理器上更快, 更高效地运行。
64位相对于32位的优势
  • 使用64位的程序可以在多任务中完成很多工作, 用户可以轻松地在各种应用程序之间进行切换, 而不会出现任何窗口挂起的问题。
     
  • 游戏玩家可以轻松玩高级图形游戏(如Modern Warfare, GTA V), 或使用高端软件(如Photoshop或CAD), 这会占用大量内存, 因为它可以通过大型软件实现多任务处理, 使用户轻松高效。但是升级显卡而不是使用64位处理器会更有利。
     
注意
:
  • 具有64位处理器的计算机可以安装64位或32位版本的操作系统。但是, 对于32位操作系统, 64位处理器将无法以其全部功能运行。
  • 在具有64位处理器的计算机上, 我们无法运行16位旧版程序。许多32位程序可以在64位处理器和操作系统上运行, 但是由于兼容性有限或不兼容, 某些较旧的32位程序可能无法正常运行, 或者根本无法运行。
     

    推荐阅读