Linux中有关内存管理的思维导图,包括存储器、Linux 虚拟内存管理功能、虚拟内存的实现结构
树图思维导图提供 内存管理思维导图 在线思维导图免费制作,点击“编辑”按钮,可对 内存管理思维导图 进行在线思维导图编辑,本思维导图属于思维导图模板主题,文件编号是:9384e1eb28fbb943527710a06843aa9b
内存管理思维导图思维导图模板大纲
存储器是一种必须仔细管理的重要资源
Linux 内存管理是内核最复杂的任务之一
大地址空间
进程保护
内存映射
公平的物理内存分配
共享虚拟内存
内存映射模块(mmap)
负责把磁盘文件的逻辑地址映射到虚拟地址,以及把虚拟地址映射到物理地址
交换模块(swap)
负责控制内存内容的换入和换出
通过交换机制,使得在物理内存的页面(RAM 页)中保留有效的页
从主存中淘汰最近没被访问的页,保存近来访问过的页
核心内存管理模块(core)
负责核心内存管理功能
对页的分配、回收、释放及请页处理等,这些功能将被别的内核子系统(如文件系统)使用
结构特定的模块
通过执行命令来改变硬件 MMU 的虚拟地址映射,并在发生页错误时,提供了公用的方法来通知别的内核子系统
是实现虚拟内存的物理基础