暧昧不是爱ADC 发表于 2022-6-8 10:05

程序内存到底有多大

win7(64位)系统,32位的程序都有4GB内存空间,64位程序有多少GB的呢,是16个F吗

Atlantis908 发表于 2022-6-8 10:17

64位系统最大支持128TB的内存,理论上无限大

fulibo 发表于 2022-6-8 10:17

简易版是8G,家庭版16G,其他32G上,具体的记不住了!

落红护花 发表于 2022-6-8 10:35

64位没有限制

123-wqy 发表于 2022-6-8 10:38

支持内存的上限事实上与内存可寻址的空间大小有关,若从0x0开始算起,32位的操作系统使用一个长度为4字节(32bit)的区域存储一个内存的地址。
在64位操作系统中,这个区域被扩充为8字节(64bit)。
因此32位操作系统最大可寻址的内存区域为2^32=4,294,967,296字节,即为4GB(4,294,967,296字节)。
而64位操作系统最大可寻址的区域则大得多,2^64=18,446,744,073,709,551,616字节,约为16384PB。

天轩科技 发表于 2022-6-8 10:44

64位的极限取决于你钱包的极限。

暧昧不是爱ADC 发表于 2022-6-8 10:55

123-wqy 发表于 2022-6-8 10:38
支持内存的上限事实上与内存可寻址的空间大小有关,若从0x0开始算起,32位的操作系统使用一个长度为4字节( ...

我用调试器看过,在三环最大就这么大了

暧昧不是爱ADC 发表于 2022-6-8 10:56

落红护花 发表于 2022-6-8 10:35
64位没有限制

总不能超过16个F吧

暧昧不是爱ADC 发表于 2022-6-8 10:57

Atlantis908 发表于 2022-6-8 10:17
64位系统最大支持128TB的内存,理论上无限大

那我们平时电脑上的是多大呢

123-wqy 发表于 2022-6-8 11:07

暧昧不是爱ADC 发表于 2022-6-8 10:55
我用调试器看过,在三环最大就这么大了

16384PB只是理论上的最大值,这张图里的地址大约到了8192GB,即8TB的大小,Windows 10专业版最大支持2TB的内存
页: [1] 2
查看完整版本: 程序内存到底有多大