为了账号安全,请及时绑定邮箱和手机立即绑定

32位系统和64位系统的区别,求详解……高手进>>>>

/ 猿问

32位系统和64位系统的区别,求详解……高手进>>>>

慕瓜9086354 2018-11-28 10:22:23

百度上说32位CPU和64位CPU的区别就是,64位CPU一次能处理8个Bit的数据,而32位的只能处理4个字节,另外它的寻址空间比32位的大很多。

 

请问:

1,寻址空间的范围是怎么计算的?

2,既然只是一次处理4个字节与8个字节的区别,那么无非就是处理速度快了一倍,但是为什么还要开发64位的系统呢?系统上还有什么区别吗,它是软件而已啊,难道也分多少位的?还有就是有的程序能在32位的系统下正常运行,不能在64位的系统上正常运行,我就纳闷了,无非就是CPU一次能多处理一倍的东西嘛,为什么还有这么大的差别?


查看完整描述

2 回答

?
慕田峪9158850

寻址空间范围不同,这里举个例子给你加深这句话,如果你的系统是32位的,那他的寻址是2^32B,因为1GB=2^10MB,

1MB=2^10KB,1KB=2^10B,所以2^32是2^2GB就是4G,同理64位的话寻址空间是2^64B,最大支持的内存多大自己算吧。

所以很多说,如果你的win7 内存4g以上,那就换成64位系统,小于4g,还是用32位系统。这里有点要注意,4g的内存装上32位系统,不会显示4g,而是小于4g,至于为什么,我想你自己找答案吧!哈哈


查看完整回答
反对 回复 2018-11-30
?
SMILET

我建议你去买本《计算机组成原理》的书来看看,另外不要把支持64指令的CPU同支持64位的操作系统混淆了。


查看完整回答
反对 回复 2018-11-30

添加回答

回复

举报

0/150
提交
取消
意见反馈 邀请有奖 帮助中心 APP下载
官方微信