2007年5月10日 星期四

memory allocation of minix

設計:
用不同的slot裝不同段的memory

實作:
1.有一個free slot的array ,有不用的memory就要一個slot來放,形成一個hole list, 以
hole_head指向開頭
2.hole list用base address的大小排列,造成每次釋放memory的時間較要求memory久
3.memory分配是以first fit方式進行