
mm
文章平均质量分 86
lail3344
linux fans, enthusiastic about linux&android technical
展开
-
浅析Kernel中的cache机制
浅析Kernel中的cache机制 内核中的各个子系统都有cache的身影,这篇文章尝试分析一下常用的子系统中所使用的cache机制及实现. 首先,来看一下slab cache: Android 2.X系列的kernel里默认使用的slab allocation. slab cache的思想最初由Jeff Bonwick早Sun OS中诞生(可敬的SUN, 可悲的SUN,原创 2011-12-22 15:43:08 · 2956 阅读 · 0 评论 -
重读<Understanding The Linux Virtual Memory Manager>笔记
重读笔记 (转自自己的google doc) 第二章 物理内存的描述 区分NUMA和UMA 这牵涉到所谓的内存划分与相关的CPU之间访问的代价 内核中关键的描述内存块的几个关键结构: node: 内核对内存块的称呼, 两者都由同一个数据结构描述pglist_data, 所有的块都由一个单链表管理.如果是UMA那么只会有pglist_data的一个原创 2011-12-30 14:57:35 · 3040 阅读 · 0 评论