- 10
- 0
- 约1.28万字
- 约 12页
- 2015-08-09 发布于河南
- 举报
嵌入式实时操作系统uCOSII第7章 内存管理.pdf.pdf
第 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
内存管理
我们知道,在 ANSI C 中可以用 malloc()和 free()两个函数动态地分配内存和释放内存。但
是,在嵌入式实时操作系统中,多次这样做会把原来很大的一块连续内存区域,逐渐地分割成
许多非常小而且彼此又不相邻的内存区域,也就是内存碎片。由于这些碎片的大量存在,使得
程序到后来连非常小的内存也分配不到。在 4.02 节的任务堆栈中,我们讲到过用 malloc()函
数来分配堆栈时,曾经讨论过内存碎片的问题。另外,由于内存管理算法的原因,malloc()和
free()函数执行时
您可能关注的文档
- 小区物业管理系统 C++ 课程设计.doc
- 小升初典型应用题精练——(生活中的经济问题)附答案.doc
- 小升初必背词.doc
- 小升初语文文学知识积累1.doc
- 小学—语文知识大全(句子) .doc
- 小学一年级第二学期语文期末试卷.doc
- 小学一年级美术上册教案.doc
- 小学一年级音乐下册教案全集.doc
- 小学三年级上册数学口算题100题.doc
- 小学三年级脱式计算题.doc
- 2026住宅小区消防改造建筑方案(执行版,含总平面布置/疏散流线/消防节点).docx
- 2026制造工厂人力资源规划与排班配置方案(执行版,含排班模型/岗位编制/缺口清单).docx
- 2026人工智能企业内训实施计划(执行版,含培训安排/案例任务/考核清单).docx
- 2026仓储物流园总平面布置建筑方案(执行版,含车流组织/仓位分区/消防间距).docx
- 2026老旧办公楼节能改造建筑方案(执行版,含围护结构/节能设备/施工节点).docx
- 2026Python文件批量重命名与归档脚本方案(执行版,含文件样例/处理脚本/归档规则).docx
- 2026企业会计准则长期股权投资核算指南(执行版,含成本法分录/权益法分录/减值检查表).docx
- 2026社区养老服务中心项目可行性研究报告(执行版,含服务需求/建设内容/运营预算).docx
- 2026物流园冷链仓储项目可行性研究报告(执行版,含选址分析/设备配置/财务测算).docx
- 2026企业会计准则现金流量表编制口径手册(执行版,含分类口径/填报模板/勾稽检查表).docx
原创力文档

文档评论(0)