- 84
- 0
- 约9.47千字
- 约 17页
- 2017-02-27 发布于湖北
- 举报
* * * * * * 嵌入式操作系统原理 第六章:内存的动态分配 目标: 本章旨在向学员介绍内存的数据结构及操作,通过本章的学习,学员应该掌握如下知识: 1)uC/OS-II对内存的分区及分块 2)描述内存块的数据结构-内存控制块 3)内存控制块与内存分区之间的关系 4)对内存的操作 时间:2.0学时 教学方法:讲授PPT+ 练习 6.1 内存控制块 uC/OS-II对内存进行两级管理:把连续内存分成若干个分区,每个分区又分成若干个大小相等的内存块来进行管理。 操作系统以分区为单位来管理动态内存,而任务以内存块为单位来获得和释放动态内存。 内存分区及内存块的使用情况由内存控制块来记录。 应用程序在运行中为了某种特殊需要,经常需要临时获得一些内存空间。因此作为比较完善的操作系统,必须具有动态分配内存的能力。 能否合理、有效的对内存进行分配和管理,是衡量一个操作系统品质的指标之一。特别对于实时操作系统,应该保证系统在动态分配内存时,它的执行时间必须是可确定的。 uC/OS-II改进了ANSI C用来动态分配和释放内存的函数malloc()和free(),使他们可以对大小固定的内存进行操作,从而使函数malloc()和free()执行时间成为可确定的,满足了实时操作系统的要求。 在ANSI C中可以用malloc()和free()两个函数动态地分配内存和释放内存。但是,在嵌入式实时操
您可能关注的文档
- 4计算化学-4.从头计算法原理-1.ppt
- 4款搭载人机互动系统的车型.doc
- 4-使用企业管理器管理数据表.ppt
- 4文件及文件夹的管理.ppt
- 4-文件与目录基本操作.ppt
- 5 函数与程序结构.ppt
- 5 结构化测试.ppt
- 5、文档视图框架.ppt
- 5、文件及文件夹的创建1.ppt
- 5. 处理调整分录.doc
- 2026江西铜业集团产融控股有限公司第二批次社会招聘1人笔试历年参考题库附带答案详解.docx
- 2026河北唐山市人才派遣有限责任公司为某国有企业招聘笔试历年参考题库附带答案详解.docx
- 2026浙江宁波东方人力资源服务有限公司招聘编外人员4人笔试历年参考题库附带答案详解.docx
- 2026浙江宁波前湾控股集团有限公司第1批次招聘13人笔试历年参考题库附带答案详解.docx
- 2026江西省云网安算力科技有限公司第一批次劳务派遣员工招聘1人笔试历年参考题库附带答案详解.docx
- 2026河南洛阳铜加工集团有限责任公司招聘成熟型人才2人笔试历年参考题库附带答案详解.docx
- 2026福建一建集团有限公司招聘中层管理人员1人笔试历年参考题库附带答案详解.docx
- 2026福建厦门集美市政集团有限公司5月招聘工作人员部分岗位延长及放宽招聘条件笔试历年参考题库附带答案详解.docx
- 2026福建水投集团招聘4人笔试历年参考题库附带答案详解.docx
- 2026福建南平浦开集团有限公司下属浦城梦笔智行公共交通有限公司招聘18人笔试历年参考题库附带答案详解.docx
原创力文档

文档评论(0)