请教一个基础问题(100分)

  • 主题发起人 主题发起人 sdjdxc
  • 开始时间 开始时间
S

sdjdxc

Unregistered / Unconfirmed
GUEST, unregistred user!
什么是32位应用程序?
什么是32位操作系统?
什么是32位CPU?
它们之间有什么关系或关联?
 
32是指二进制文件就1010101010001这样32位。
16也一样。32程序处理快!
比如8位来说!只能装一个256的十进制数用
2的32次方当然大了!当然不只是装数还可装ASCII等其文件都可以的了
再比如说一个汉字是两个字节。一个字节是8个位!你看这样32位更16有的比较吧。更有程序地址加长呀等优点呢
 
1位--相当于一个车道,上面只能通行0,1两种车辆.
32位CPU指 中央处理器(CPU)的数据总线是32位的,就是说其计算一个2的32次方大小的整数运算是一个指令完成的(当然还有其他类型的数据),而在此之前的CPU 要完成这个运算需要 多个指令来模拟,那么就表示他的计算能力得到了很大的提高.-----相当于32车道的大路.那么同时可以通行多少种车辆的类型组合呢? 2的32次方,大约是 40亿.
32位操作系统是指的此操作系统的核心程序是基于32位CPU而设计的,所以和他最匹配的cpu是32位的.当然64位的cpu可以兼容,但cpu的效率没有完全发挥出来.----相当于32车道的红绿灯,基于32车道的汽车等基础设施.
32位应用程序是基于32位操作系统的,那么也是间接基于32位cpu的.
32位cpu与32位操作系统与32位应用程序是最佳匹配组合. 但64位cpu上也可以运行32位操作系统与32位应用程序,只是有1半车道是空的.
 
以前也总是对32位64位这种说法很习以为常,但是真的说不出来个所以然,呵呵
 
一个cpu是多少位的,既不看他的数据总线也不看他的地址总线。而是通用寄存器的宽度。
实际上,从奔腾pro开始,数据总线,地址总线都跟32没有关系。
 
谢谢,请继续,关注中
 
后退
顶部