32位和64位系统区别及不同数据类型字节数
文章目录
1. 64 位系统和 32 位有什么区别?
- 64bit CPU 拥有更大的寻址能力,理论上可以支持 128GB 内存,而当前主流主板只能支持到16GB 内存,而 32bit 只支持 4G 内存。
- 64 位 CPU一次可提取 64位 数据,比 32位 提高了一倍,理论上性能会提升 1倍 。但这是建立在 64bit 操作系统,64bit 软件 的基础上的。
1.1 什么是 64 位处理器?
之所以叫做“ 64位 处理器”,是因为电脑内部都是实行 2进制 运算,处理器(CPU)一次处理数据的能力也是 2 的倍数。8位 处理器、16位 处理器、32位 处理器和64位 处理器,其计数都是 2 的倍数。一次处理的数据越大,该电脑处理信息的能力越来越大;因此 64位 处理在先天就比 32位 处理器具有快速的能力。那为什么不用更高级的 128位 处理器呢?因为 位数越高,处理器芯片的设计也就越复杂,目前的技术水平暂时无法制造这么复杂的芯片。
1.2 64位处理器之失
硬件—缺乏驱动程序,很多现有硬件无法使用
软件—操作系统不是问题,但是软件出现不兼容难题
1.3 64位处理器之得
硬件—更快的执行速度,更大的内存管理
软件—最新的尖端软件首先出现在64位平台