如题所述
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中的两倍。
参考资料来源:百度百科——处理器运算位数
参考资料来源:中关村在线——三分钟小科普:64位和32位芯片的区别
温馨提示:答案为网友推荐,仅供参考
第1个回答 推荐于2018-04-11
位就是一个时钟周期可以处理的数据数量。
8位为一个字节,1个字节相当于一个半脚标点符号的数据量。两个字节就是一个中文字体所需的数据量。
32位就是一次可以处理4个字节。64位一次可以处理8个字节。现在最高的就是64位了。
当然,这些处理的数据量也不是直接影响机器的性能。首先,处理的数据并不是全部用到我们所应用的东西上。CPU里的数据还有许多是我们看不到的复杂运算,所以对整体的性能影响并不是特别明显,但影响肯定是有的。
另外还要看操作系统和应用软件。当初AMD首先推出64位处理器的时候,就是因为微软没有迅速推出相应的支持64位处理的操作系统,从而抵消了AMD对INTEL的攻势。同样,当64位诞生的时候还没有相应的支持64位运算的其他软件,所以性能的提升就无从谈起了。
当然,现在我们用的软件都支持了。本回答被网友采纳
8位为一个字节,1个字节相当于一个半脚标点符号的数据量。两个字节就是一个中文字体所需的数据量。
32位就是一次可以处理4个字节。64位一次可以处理8个字节。现在最高的就是64位了。
当然,这些处理的数据量也不是直接影响机器的性能。首先,处理的数据并不是全部用到我们所应用的东西上。CPU里的数据还有许多是我们看不到的复杂运算,所以对整体的性能影响并不是特别明显,但影响肯定是有的。
另外还要看操作系统和应用软件。当初AMD首先推出64位处理器的时候,就是因为微软没有迅速推出相应的支持64位处理的操作系统,从而抵消了AMD对INTEL的攻势。同样,当64位诞生的时候还没有相应的支持64位运算的其他软件,所以性能的提升就无从谈起了。
当然,现在我们用的软件都支持了。本回答被网友采纳
第2个回答 2006-10-19
电脑指令都是由0和1组成的,每个ASCII码的表示都是由8位0和1组成,也就是说8个0和1的不同排序。32位的可同时处理4个,而64位的可以同时处理8个码。可一想象成一个高速公路,原来并排走四辆车,现在加宽了,可以同时并排走8辆车了,当然快了。
不过现在64的软件还很缺乏,所以系统性能提升不是很明显。
不过现在64的软件还很缺乏,所以系统性能提升不是很明显。