首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ >

64位系统可直接寻址多大空间?该怎么解决

2013-01-02 
64位系统可直接寻址多大空间?32位系统可直接寻址4G,64位系统呢?可直接寻址多少内存空间?有如此大的内存吗?

64位系统可直接寻址多大空间?
32位系统可直接寻址4G,64位系统呢?可直接寻址多少内存空间?有如此大的内存吗?将来会出现如此大内存吗?这么大内存做什么用呢?
[解决办法]
理论上2^64
实际上现在各种软硬件都没有实现那么多(短期内没那么大的内存),所以存在所谓的amd64空洞

目光要放远点,386刚出来时,有谁想到仅仅过了20年4GB就不够用了
[解决办法]
2的64次方

个人用足够多了

其他不一定……
[解决办法]
2的64次方 64根地址线
[解决办法]

引用:
2的64次方 64根地址线

只是理论值win64现在估计木有达到。
[解决办法]
刚出来的时候是40位,后来的是52位。暂时无法直接寻址64位。没有哪个必要。因为物理内存没有那么大,如果真要准备全部虚拟地址的话,页表太巨大了根本不划算。
目前Windows的实现+的物理内存是16TB左右,也就是44位。
[解决办法]
测试过,同样的随机数生成程序,64位用时是32位的一半。
[解决办法]
这个要看地址线位数, 比如windows 32位系统, 默认地址线位数是32位, 就是4G, 但是实际硬件有40根地址线的, 理论上是1T寻址范围, 但是比如win7 32位系统破解软件ReadyFor 4G, 可以扩展到128G, 就是可以让系统使用到37根地址线, 有3根地址线被硬件厂商保留了
同样的, 64位系统的电脑, 地址线其实硬件上有80根, 但是也是有保留地址线的, 这个具体多少根保留了我也不知道, 因为2的64次方这种默认寻址方式能够访问的地址范围已经比现在我所认知的数据大太多了...
[解决办法]
64位系统可寻址能力理论上是无限的。
地址总线宽度和数据总线宽度,可以没联系的啊。

[解决办法]
地址线是多少位,就可寻址2^n(n为地址线位数)。
[解决办法]
Processors         Address Bus Width (bits)        Maximum System RAM
 8088, 8086        20                              1 MB
 
80286, 80386SX     24                              16 MB
 
80386DX, 80486DX, 
80486SX, 80486DX2, 
80486DX4, AMD 5x86,
 Cyrix 5x86, 
Pentium, 
Pentium OverDrive, 
Pentium with MMX, 
Pentium with 
MMX OverDrive, 
6x86, K5, K6, 
6x86MX             32                               4 GB
 
Pentium Pro,
 Pentium II        36                               64 GB

没找到最新的64位cpu.........
 

[解决办法]
把所有Google Earth的信息保存下来不知道2的64次方个字节够不够用。

热点排行