在计算中, 存在两种类型的处理器, 即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位程序可能无法正常运行, 或者根本无法运行。
推荐阅读
- 算法-差异数组(O(1)时间范围更新查询)
- AES和DES密码之间有什么区别()
- Nginx网络压缩 CSS压缩 图片压缩 JSON压缩
- #yyds干货盘点# java实现快速排序
- vivo 评论中台的流量及数据隔离实践
- #yyds干货盘点#简单的文本预处理
- 使用MyBatis拦截器后,摸鱼时间又长了。?
- 推荐学java——Spring与web项目
- #yyds干货盘点# mybatis源码解读(cache包(缓存基本功能))