问题描述
- 32位系统和内存。>4G,多的内存就没用了吗
-
为什么说32位 4G内存就够了呢?
32位->虚拟地址4G
寻址范围4G 不代表内容也是4G啊。内存是存储内容的啊
解决方案
32位系统寻址空间是00000000H~FFFFFFFFH,也就是4GB,理论上的内存空间系统只能用值么多,多出的部分即使电脑显示出来也无法被系统调用,寻址的范围不够大
解决方案二:
是说一个进程能否访问到的虚拟内存空间。
你可以把更大的文件放到硬盘,但是不要一次把文件全部加载进内存,而是分块读入内存,这样就可以处理大文件
如果你希望更大利用内存,那么就上64位操作系统。
解决方案三:
我觉得应该是32位的系统最多只能寻址到4GB的内存空间。比如32位的地址总线,寻址空间是00000000H~FFFFFFFFH就是4GB。再多的内存也没法寻址到。
解决方案四:
32位系统最大支持4G内存,2^32(B)再换算成GB=4G,一般32位系统读取显示是3G多的内存,大于4G内存请用64位系统
解决方案五:
32位的系统最多只能支持4gb的内存
解决方案六:
物理内存是不止4G,但是逻辑地址只有2^32个,多余的不能被系统认为是有效的
解决方案七:
为什么说32位 4G内存就够了呢?
因为32位的OS只能最大实别到4G的内存
时间: 2025-01-21 13:24:54