- 4
- 0
- 约 12页
- 2017-06-03 发布于湖北
- 举报
第 7 章 内存管理 1
7.0 内存控制块 2
7.1 建立一个内存分区,OSMEMCREATE () 3
7.2 分配一个内存块,OSMEMGET () 5
7.3 释放一个内存块,OSMEMPUT () 6
7.4 查询一个内存分区的状态,OSMEMQUERY () 7
7.5 USING MEMORY PARTITIONS 8
7.6 等待一个内存块 10
I
第 7 章 内存管理
我们知道,在 ANSI C 中可以用 malloc()和 free()两个函数动态地分配内存和释放内存。但
是,在嵌入式实时操作系统中,多次这样做会把原来很大的一块连续内存区域,逐渐地分割成
许多非常小而且彼此又不相邻的内存区域,也就是内存碎片。由于这些碎片的大量存在,使得
程序到后来连非常小的内存也分配不到。在 4.02 节的任务堆栈中,我们讲到过用 malloc()函
数来分配堆栈时,曾经讨论过内存碎片的问题。另外,由于内存管理算法的原因,malloc()和
free()函数执
您可能关注的文档
- 第7节 文件管理.ppt
- 第八节 实验设计.ppt
- 第7节 移植uCOS2到LPC2200.ppt
- 第7节 中断系统.ppt
- 第7节 自助银行.ppt
- 第八节_离散时间系统的z域分析4.ppt
- 第7节__物料需求计划.ppt
- 第八节vb计算机.ppt
- 第7节-OS接口.ppt
- 第八节辅助存储器.ppt
- 新媒体文案创作与传播(第2版 微课版)潘勇PPT完整全套教学课件.pptx
- 现代商品学(双色)夏学超PPT完整全套教学课件.pptx
- (高清版)钢筋焊接及验收规程JGJ18-2012..docx
- (精)中华字经注释本(全).docx
- (样本)2024年全球中大型储能系统用BMS行业总体规模、主要企业国内外市场占有率及排名DHJ..docx
- 2026年Codex零基础学习手册.docx
- 部编人教版六年级上册语文全册教学课件(配2026年秋改版教材).pptx
- DB3311∕T 209-2022 茭白田土壤酸化改良技术规程.docx
- DB3302∕T 104-2010 中华鳖套养技术规范.docx
- DB3302∕T 178-2018 缢蛏底铺网养殖技术规范.docx
原创力文档

文档评论(0)