从零到负一

从零到负一

记录从0x00到0xFF的成长

【LM13】slab系统的初始化
之前停更了很久,几个月了,现在终于来到slab系统了。slab系统我也是看了很久才搞明白,这篇笔记主要针对slab系统的介绍、结构体以及初始化的过程。 为什么需要slab系统之前我们已经分析了伙伴系统,伙伴系统有一些自己的问题,比如只能管理2 ^ order个页的内存空间;比如每次分配和释放的流程都太长,除了影响性能外还可能导致CPU的缓存和TLB被污染;比如每次分配的内存空间都是按页对齐的...
avatar
从零到负一