Linux内存管理 发表于 2019-08-23 更新于 2023-02-25 分类于 linux , kernel , 内存管理 进程空间管理-64位 NUMA架构下的物理内存管理 Linux中的内存管理的“页”大小为4KB。把所有的空闲页分组为11个页块链表,每个块链表分别包含很多个大小的页块,有1、2、4、8、16、32、64、128、256、512和1024个连续页的页块。最大可以申请1024个连续页,对应4MB大小的连续内存。每个页块的第一个页的物理地址是该页块大小的整数倍。 用户态内存映射-MMAP 内核态内存映射 参考:# 趣谈Linux操作系统 - 22-进空间管理:项目组还可以自行布置会议室 刘超 趣谈Linux操作系统 - 23-物理内存管理(上):会议室管理员如何分配会议室? 刘超 趣谈Linux操作系统 - 25-用户态内存映射:如何找到正确的会议室? 刘超 趣谈Linux操作系统 - 26-内核态内存映射:如何找到正确的会议室? 刘超 本文作者: Wang Wei 本文链接: https://www6v.github.io/www6vHomeHexo/2019/08/23/linuxMemory/ 版权声明: 本博客所有文章除特别声明外,均采用 BY-NC-SA 许可协议。转载请注明出处!