在学习多线程中,说到32位进程有4GB虚地址空间,这个怎么理解呢?

2025-02-25 16:08:15
推荐回答(1个)
回答1:

32位进程,从理论上每个32位进程可以访问的地址空间是2的32次方(4GB),这个地址空间是由系统分配的虚拟地址空间。
在真实访问中会将虚拟内存映射到物理内存,所以你的内存是够用的。虚拟内存技术是在硬盘上开辟的空间,理论上是硬盘可用空间,所以每个进程都可以由4GB的虚拟内存空间。