这个lab最重要的就是把书上的例子完全理解,包括Header
和Footer
的位置,brk
的位置,分配的块的指针和Header和
Footer
的相对关系,Alignment
的含义,以及Segregated free list
的root
数组中储存的其实是各个block列表的第一个block的地址。
有空再补后续,这里的代码包括三个版本,explicit list
,implicit list
和Segregated list
代码见Github
这个lab最重要的就是把书上的例子完全理解,包括Header
和Footer
的位置,brk
的位置,分配的块的指针和Header和
Footer
的相对关系,Alignment
的含义,以及Segregated free list
的root
数组中储存的其实是各个block列表的第一个block的地址。
有空再补后续,这里的代码包括三个版本,explicit list
,implicit list
和Segregated list
代码见Github