??????也不想寫(xiě)什么大的東西,最近一個(gè)小的項(xiàng)目需要寫(xiě)自己管理一塊單獨(dú)的內(nèi)存,包括內(nèi)存的分配和釋放。所以想自己獨(dú)立的寫(xiě)個(gè)內(nèi)存分配函數(shù),其實(shí)這方面的東西,網(wǎng)絡(luò)上很多現(xiàn)成的算法。也分析了幾種算法的實(shí)現(xiàn)。有很多算法確實(shí)具有很大的誘惑,很復(fù)雜并且很完備,但是不適合簡(jiǎn)單的嵌入式管理內(nèi)存。對(duì)于現(xiàn)在的項(xiàng)目一個(gè)簡(jiǎn)單的首次適配法就足夠滿足了。
??????寫(xiě)個(gè)首次適配法的內(nèi)存管理程序并不復(fù)雜,很多人在大學(xué)就寫(xiě)過(guò),書(shū)上也有不少現(xiàn)成的范例,但是還是想親自寫(xiě)一寫(xiě),便于對(duì)內(nèi)存分配有個(gè)清楚的認(rèn)識(shí)。