处理器32位与64位的区别?

2024-11-18 21:33:29
推荐回答(5个)
回答1:

现在的操作系统基本上都是在32位开发环境上做出来了,也经过了64位机器的测试,包括其它软件,所以近期应用不会有什么问题,但是发展趋势肯定是64位的会成为主流,去年年底到今年年初我订购的MSDN光盘已经开始发放64位操作系统了,包括XP\2000\server 2003,还有最新推出的VISTA也是基于64位系统做的。如果你担心买了32位处理器后软件升级太快被淘汰的话没什么必要,估计两三年内不会淘汰得这么快,32位仍然还是主流,过了两三年你这台机器也就该淘汰了。
32位和64位指的是中央处理器(CPU)中的运算器部分每秒处理的数据,这是计算机原理课上的基础知识。
顺便大家讨论一下是硬件的发展决定了软件的发展呢还是反之?总而言之吧,最大的赢家还是微软,太有头脑了。

回答2:

所谓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位服务器的普及应用愈来愈迫切。

回答3:

  处理器32位与64位的区别:
  1、32位处理器可以一次性处理4个字节的数据量。64位处理器可以一次性处理8个字节的数据量,比32位处理器的处理速率加快一倍。
  2、32位系统只能识别4g内存 而64位系统可以识别4g以上内存。
  3、32位系统可以表示的最大地址是2的32次方,一般来说一个单元是8位的,也就是一个字节。合起来就是4g的存储空间,同样的64位系统可以表示的单元地址的总数是2的64方。

回答4:

现在买新的,基本都是 64 位的处理器了. 但是,就算不是,就算是以前的 32 位操作系统. 也不会那么容易被淘汰的. 因为 XP 还是32位的操作系统,而且这个操作系统有其的优秀性...
当初win98 到 xp ,xp是飞跃,那是因为win98经常死机,xp却比较稳定. 个人感觉xp对硬件的配置要求度还是恰到好处的,老机器也能用,就是慢点,很多机器都能十分流畅运行... 就算以后 64位的操作系统当道.想要在短时间内淘汰 winxp ,我看还是相当相当困难的... 因为xp用着已经很舒服了... 就不会像 98到xp那样,飞速发展了.....

回答5:

其实主要是在内存支持和运算能力上的差别,32痊最多可以支持到4G的内存,而64位则可以支持到更高。对于普通用户而言呢一般用到1G的就可以了。足以满面足一般需要。如果你是图形工作站,大型网络服务器,科研计算之类的有大量数据要处理的,而且涉及大块数据的运算当然是64位的才能满面足要求。当然了程序上的差别,就是跟硬件密切相关但却是属于程序员的事了。