电脑32位与64位的区别

来源:百度知道 编辑:UC知道 时间:2024/07/07 14:44:46
在购买笔记本电脑时发现有32位和64位,请说说区别及怎么样来选择?

电脑CPU运算使用的是二进位制,O和1,一个O或一个1叫一位,8个位组成一个字节,2个字节组成一个标准汉字,处理的位数越高,表明其运算速度越快。
通常我们说的64位、 32位是指处理器(CBU)一次能够并行处理的数据位数,目前8位、16位已很少用了,大多数使用的是是32位处理器,XP系统一般使用的是32位处理器,新上市的Vista要求使用64位处理器。

32位和64位指的是计算机处理数据的位数,位数越长表示计算机性能越好,但同时也需要软件的支持才能体现其速度上的优势,否侧效果不明显,64位处理器作为以后发展的趋势,还有待软件业界的支持

就一般的使用,没有啥区别

1、指令不同
2、可访问内存容量不同
3、每次处理数据位数不同

所谓16位、32位、64位等术语有时指总线宽度,有时指指令宽度(在定长指令集中),而在操作系统理论中主要是指内存寻址的宽度。如果内存的寻址宽度是16位,那么每一个内存地址可以用16个二进制位来表示,也就是说可以在64KB的范围内寻址。同样道理32位的宽度对应4GB的寻址范围,64位的宽度对应16 Exabyte的寻址范围。内存寻址范围并非仅仅是对操作系统而言的,其他类型的软件的设计有时也会被寻址范围而影响。但是在操作系统的设计与实现中,寻址范围却有着更为重要的意义。 在早期的16位操作系统中,由于64KB的寻址范围太小,大都都采用“段”加“线性地址”的二维平面地址空间的设计。分配内存时通常需要考虑“段置换”的问题,同时,应用程序所能够使用的地址空间也往往有比较小的上限。 在32位操作系统中, 4GB的寻址范围对于一般应用程序来说是绰绰有余的,因而,通常使用一维的线性地址空间,而不使用“段”。

64位计算与32位计算的最大区别在于“寻址能力”和“数据处理能力”。举一个简单的例子:一个5位的小计算器能够计算的最大数字范围是“99,999”,对于日常计算家用、买菜这样的工作应该够用了,但是对于银行、商场、科研、设计等需要处理“大量”、“复杂”数据的场合这样的计算器显然不能胜任,需要10位甚至12位的计算器。64位计算平台基于64位长的“寄存器”,提供比32位更大的数据带宽和寻址能力。面对今天日益复杂的应用程序和日益庞大的数据量,64位服务器的