» 您尚未登录:请 登录 | 注册 | 标签 | 帮助 | 小黑屋 |


发新话题
打印

[求助] 我傻逼了我就问下X86构架不是最多支持3.25G吗?8G是怎么回事

引用:
原帖由 ABCDE 于 2013-2-21 11:21 发表
我想问问64位系统最大支持到多少内存?
和系统与硬件相关,就好像不同的32bit系统,支持的总内存大小,也不同。
32bit系统的共同限制是单个进程的总地址空间是32bit。


TOP

引用:
原帖由 kanewalk 于 2013-2-21 21:18 发表
X86是架构名称,后来AMD将该架构升级为64位,相应的指令集也叫做X86-64,32位处理器由于地址总线是32位的,所以处理器的寻址空间最高就4Gb, 可以识别最多4GB内存。64位处理器的寻址空间是2^64次方,LZ不知道明白吗? ...
谁告诉你32bit处理器地址总线就是32bit的了?



TOP

引用:
原帖由 kanewalk 于 2013-2-21 22:38 发表
只是举个例子而已,有什么问题吗。
因为处理器的位数从来就和地址总线没有必然关系。
好比8bit的8080地址总线16bit,16bit的8088是20bit,16bit的286是24bit,32bit的386SX同样是24bit,而32bit的Pentium pro是36bit


TOP

引用:
原帖由 DeLaJSR 于 2013-2-21 22:48 发表
另外我们常说的多少多少位一般是数据总线宽度,而寻址能力是地址总线决定的,这两者不一定一样

比如80286处理器是16位处理器(数据总线),但是地址总线是24位,所以可以寻址16MB内存(假如是16位只有64KB)

而 ...
显然多少位说的不是数据总线位宽,好比Pentium的data bus就是64bit。
多少位处理器,一般指的是,通用运算(也就是不包括SIMD或X87)指令操作数的最大位宽

TOP

发新话题
     
官方公众号及微博