Linux内存管理_Buddy算法探究.pdf 首先,把内存中的所有页面按照2n划分,其中n=0~5,对一个内存空间按1个页面、2个页面、4个页面、8个页面、16个页面、32个页面进行六次划分,划分后形成了大小不等的存储块,称为页面块,简称页块。包含1个页面的页块称为1页块,包含2个页面的称为2页块,依此类推。Linux把物理内存划分成了1、2、4、8、16、32六种页块。对于每种页面块按前后顺序两两结合成一对Buddy"伙伴",按照1页面划分后,0和1页、2和3页…是1页块Buddy。按照2页面划分,0-1和2-3、4-5和6-7…是2页块Buddy。
阅读(1771) | 评论(0) | 转发(0) |