[linux内存管理] 第001篇 内存与内存管理机制 2024-11-25 评论
[linux内存管理] 第001篇 内存与内存管理机制

内存管理是操作系统核心功能之一,经历了从纸带存储到现代内存管理机制的演变。内存,作为数据货架,以字节为单位存储数据,并通过内存地址进行编号。内存类型包括RAM、ROM、闪存和虚拟内存等。RAM分为SRAM和DRAM,SRAM速度快但成本高,DRAM容量大且成本低。内存分段机制将程序内存空间划分为多个逻辑分段,解决了地址空间保护问题,但内存使用效率低。内存分页机制将内存划分为固定大小的页面,提高了内存使用效率。MMU负责将虚拟页面映射到物理页面,实现内存管理机制。

[linux内存管理] 第002篇 页表查询过程简述 2024-11-25 评论
[linux内存管理] 第002篇 页表查询过程简述

您好,我已根据您提供的文档内容,完成了对内存管理单元(MMU)、页表(PT)、页表项(PTE)、转换后备缓冲器(TLB)等概念的总结,并对ARMv8处理器中的分页管理原理进行了阐述。同时,我还对Linux内核中关于页表操作的API进行了简要分析,包括PGD、PUD、PMD的划分,以及页表设置相关的宏定义。如果您需要更详细的源码分析或有其他问题,请随时告诉我。