Linux内存管理

127 阅读1分钟

前言

 

对于内存部分需要知道:

  1. 地址映射
  2. 内存管理的方式
  3. 缺页异常

 

 

 

正文

 

 

在进程看来,内存分为内核态和用户态两部分,经典比例如下:

Linux内存-虚拟地址:

  

 

 

从用户态到内核态一般通过系统调用、中断来实现。用户态的内存被划分为不同的区域用于不同的目的:

 

Linux内存-用户区分段图:

 

 

 

Linux内存-内核地址空间划