※ uCOSII
1. 記憶體管理機制比較像slab(簡化版的slab)
2. 沒有buddy system,因為uCOSII沒有MMU,沒有辦法管理MMU
所以不需要buddy system。
※
系統剛啟動時,以靜態分配的方式,將記憶體分成很多partition,
每個partition有多少塊,有多大,都是一開機完就分配好的,
因為uCOSII是real time的OS,是個embedded OS,所以可以做這個假設。
※
其記憶體分配機制很有效率,time comparsity是BigO(1),
slab幾乎是BigO(1),有時會比較大。
利用getmem指名從哪裡拿記憶體,大小不能指定。
沒有留言:
張貼留言