内存隔离-分段-分页

发布时间 2023-09-07 08:47:23作者: starc再起航

内存隔离

  • 程序是运行在内存中,不同程序之间需要做地址隔离,不然恶意程序会修改其他程序的数据,不好的程序会越界修改变量。
  • 因此,内存需要对进程进行隔离,让每个进程拥有独立的虚拟空间

分段

内存映射

  • 根据程序所需空间大小,在虚拟内存空间划分出一定的区域大小
  • 然后在实际物理内存中相应的划分同样的大小的内存空间
  • 最后通过地址映射,连接虚拟内存地址和实际物理地址

分页