Skip to main content

内存管理

虚拟内存

虚拟内存是为了简化物理内存的管理而设计。

不同的进程如果能够直接操作物理内存,那么会存在竞态风险。

为了解决这个问题,每个进程维护自己的虚拟内存。当需要真实操作内存的时候,再由系统将虚拟地址映射到物理地址中。 这样不同进程之间就不会存在冲突了。

物理内存

为什么操作系统需要内存管理

OOM

在4G的机器上申请8G内存会发生什么