在資源受限的嵌入式系統(tǒng)中,存儲(chǔ)管理直接影響系統(tǒng)穩(wěn)定性與能效。內(nèi)存池通過(guò)預(yù)分配機(jī)制消除動(dòng)態(tài)內(nèi)存碎片,而Flash存儲(chǔ)策略則通過(guò)磨損均衡延長(zhǎng)器件壽命。本文結(jié)合實(shí)戰(zhàn)案例,解析兩種技術(shù)的協(xié)同優(yōu)化方法。
所謂Flash,是內(nèi)存(Memory)的一種,但兼有RAM和ROM 的優(yōu)點(diǎn),是一種可在系統(tǒng)(In-System)進(jìn)行電擦寫,掉電后信息不丟失的存儲(chǔ)器,同時(shí)它的高集成度和低成本使它成為市場(chǎng)主流。
NAND FLASH 在對(duì)大容量的數(shù)據(jù)存儲(chǔ)需要中日益發(fā)展,到現(xiàn)今,所有的數(shù)碼相機(jī)、多數(shù)MP3播放器、各種類型的U盤、很多PDA里面都有NAND FLASH的身影。