内核版本:linux-2.6.11 内存区和内存对象 伙伴系统是linux用于满足对不同大小块内存分配和释放请求的解决方案,它为slab分配器提供页框分配请求的实现. 如果我们需要请求具有连续物理地址和任意长度的内存单元序列时,即不定大小的内存区时,则需要在伙伴系统之上提供一层更细粒度的管理方案. Linux在分配内存的时候,会将这部分内存初始化成一定的类型,即内存对象,例如信号.进程描述符.文件描述符等等,在释放的时候,会进行析构. 然而进行初始化和析构占用的时间已然超出了分配这部分内存的时间…