小男孩‘自慰网亚洲一区二区,亚洲一级在线播放毛片,亚洲中文字幕av每天更新,黄aⅴ永久免费无码,91成人午夜在线精品,色网站免费在线观看,亚洲欧洲wwwww在线观看

分享

FreeRTOS-內(nèi)存管理

 心不留意外塵 2016-10-24

http://www.cnblogs.com/risunlee/p/5309855.html

2016

1. 標(biāo)準(zhǔn)malloc() 和 free() 庫(kù)函數(shù)的缺陷:

1)在小型的嵌入式系統(tǒng)中,可能不可用。

2)具體實(shí)現(xiàn)相對(duì)較大,占用較多寶貴的代碼空間。

3)通常不具備線程安全性。

4)具有不確定性,每次調(diào)用的時(shí)間開(kāi)銷可能不同。

5)會(huì)產(chǎn)生內(nèi)存碎片。

6)會(huì)使得鏈接器、配置的復(fù)雜。

2. 內(nèi)存分配方案范例。

1)Heap_1.c 僅實(shí)現(xiàn) pvPortMalloc(),而沒(méi)有實(shí)現(xiàn)pvPortFree(),但是 Heap_1.c 總是具有確定性。

2)Heap_2.c 采用最佳匹配算法來(lái)分配內(nèi)存,并支持內(nèi)存釋放。

3)Heap_3.c 調(diào)用 malloc() 和 Free(),但掛起任務(wù)調(diào)度器使得函數(shù)具備線程保護(hù)的安全特性。

    本站是提供個(gè)人知識(shí)管理的網(wǎng)絡(luò)存儲(chǔ)空間,所有內(nèi)容均由用戶發(fā)布,不代表本站觀點(diǎn)。請(qǐng)注意甄別內(nèi)容中的聯(lián)系方式、誘導(dǎo)購(gòu)買等信息,謹(jǐn)防詐騙。如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊一鍵舉報(bào)。
    轉(zhuǎn)藏 分享 獻(xiàn)花(0

    0條評(píng)論

    發(fā)表

    請(qǐng)遵守用戶 評(píng)論公約

    類似文章 更多