您现在的位置是:网站首页> 硬件
cpu的多少位是什么意思
- 硬件
- 2021-03-31
- 871人已阅读
CPU的位数是指处理器运算位数,是指微处理器一次执行指令的数据带宽。处理器的寻址位宽增长很快,业界已使用过4、8、16位寻址再到目前主流的32位,而64位寻址浮点运算已经逐步成为CPU的主流产品。
1字节=8位,32位处理器可以一次性处理4个字节的数据量。依次类推,64位处理器可以一次性处理8个字节的数据量,比32位处理器的处理速率加快一倍。
计算机内部表示的数值是有范围的,决定性因素在于CPU的寄存器 。它是计算机处理数值的最小单元 ,如果寄存器是32位的,那么它所能表示的数的范围最大是2的32次方,即表示的范围是32个0到32个1,如果寄存器是64位的话 ,显而易见,表示的范围是64个0到64个1。数的表示范围大了,那么其计算的精确度就提高了。
要注意的是,CPU不只需要位宽够宽的寄存器,也需要足够数量的寄存器,以确保大量数据处理。因此为了容纳更多的数据,寄存器和内部数据通道也必须加倍,因此在64位CPU中的寄存器位数一般是32位CPU中的两倍。
位就是一个时钟周期可以处理的数据数量。
8位为一个字节,1个字节相当于一个半脚标点符号的数据量。两个字节就是一个中文字体所需的数据量。
32位就是一次可以处理4个字节。64位一次可以处理8个字节。现在最高的就是64位了。
当然,这些处理的数据量也不是直接影响机器的性能。首先,处理的数据并不是全部用到我们所应用的东西上。CPU里的数据还有许多是我们看不到的复杂运算,所以对整体的性能影响并不是特别明显,但影响肯定是有的。
另外还要看操作系统和应用软件。当初AMD首先推出64位处理器的时候,就是因为微软没有迅速推出相应的支持64位处理的操作系统,从而抵消了AMD对INTEL的攻势。同样,当64位诞生的时候还没有相应的支持64位运算的其他软件,所以性能的提升就无从谈起了。
当然,现在我们用的软件都支持了。