2024年7月1日

内存管理-0-开篇

摘要: 一、什么是内存管理 1. 基础内存管理可以大致分为5块 (1) 物理内存管理 node、zone、page、buddy-system、slab (2) 虚拟内存管理 虚拟内存分用户空间和内核空间,用户空间又分为很多段(代码段、数据段、栈、堆、mmap映射区、动态共享库等等); 内核空间也是分为很多区 阅读全文

posted @ 2024-07-01 16:24 Hello-World3 阅读(2) 评论(0) 推荐(0) 编辑

内存管理-9-内存常用宏函数和全局变量

摘要: 基于msm-5.4 一、常用宏函数 1. 页与页帧号转换 //include/asm-generic/memory_model.h #define pfn_to_page(pfn) (vmemmap + (pfn)) #define page_to_pfn(page) (unsigned long) 阅读全文

posted @ 2024-07-01 16:08 Hello-World3 阅读(1) 评论(0) 推荐(0) 编辑