linux内存经管技术.pdfVIP

  • 4
  • 0
  • 约5.22千字
  • 约 26页
  • 2018-07-27 发布于湖北
  • 举报
linux内存经管技术

Linux内存管理 Linux内存管理 Linux内核的设计并没有全部采用Intel所提 供的段机制,仅仅是有限度地使用了分段 机 制。这不仅简化了Linux内核的设计,而且 为把Linux移植到其他平台创造了条件,因 为很多RISC处理器并不支持段机制。 Linux内存管理 所有段的基地址均为0 由此可以得出,每个段的逻辑地址空间范围为0- 4GB 。因为每个段的基地址为0,因此,逻辑地址 到线性地址映射保持不变,在Linux中所提到的 逻辑地址和线性地址 (或虚拟地址)指的也就是 同一地址。看来,Linux巧妙地把段机制给绕过 去了,而完全利用了分页机制。 Linux页式管理 前面介绍了i386的二级页管理架构,不过有 些CPU(Alpha 64位)使用三级,甚至四级架 构,Linux 2.6.29内核为每种CPU提供统一 的界面,采用了四级页管理架构,来兼容 二级、三级、四级管理架构的CPU。 Linux页式管理 Linux页式管理 这四级分别为: 1.页全局目录(Page Gl

文档评论(0)

1亿VIP精品文档

相关文档