物理内存(内存条):
当打开程序时,系统会将这些程序加载到物理内存上。
虚拟内存(硬盘):虚拟的不是物理内存,而是代替物理内存行使存储的功能,物理内存的运行程序的功能是无法用虚拟内存来完成的。
物理内存与虚拟内存的关系:当运行程序过多,物理内存不够用时,系统会将一部分硬盘空间当内存使用,这部分空间就是虚拟内存。
虚拟地址空间(作用:解决物理内存稀缺问题):系统为每个进程所分配的4GB
虚拟地址空间
(32位系统),用来存放进程的虚拟地址,再通过MMU(内存管理单元)将虚拟地址映射到物理内存地址。
4G虚拟地址空间划分(划分作用:保护数据和将数据分类):
栈空间的管理权限:系统
堆空间的管理权限:用户
版权声明:本文为qq_35212671原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。