嵌入式系统实验报考-内存管理.docVIP

  • 18
  • 0
  • 约7.52万字
  • 约 13页
  • 2017-01-02 发布于贵州
  • 举报
嵌入式系统 实验二 扩展的动态内存管理机制 电子工程学院 余彦培 学号:086504 [实验目的] 在了解实时嵌入式操作系统内存管理机制的特点以及实时处理对内存管理需求的基础上,练习并掌握有效处理内存碎片的内存管理机制,同时理解防止内存泄漏问题的良好设计方法。 [实验环境] VxSim [实验原理及要点(知识点)] 实时多任务操作系统(如VxWorks)为保证其时实性,在内存管理方面往往采用最简单有效的方式进行(如malloc/free),但同时会辅以扩展功能(如内存分区- Memory Partition、Cache安全等)以满足用户对内存操作的基本需求。 但实践者应该认识到,在使用操作系统所提供的内存管理机制时,需注意防止其造成的潜在危险,需要形成良好的使用习惯,同时根据应用的特点适当扩展。其关键点在于: 实时系统的内存管理的主要目标为:快速、高效、高可靠; 内存碎片(外部碎片)是危害系统稳定的重要原因之一; 预先规划是达到以上目标的一种良好手段。由于实时系统无法使用复杂的内存管理机制(如垃圾回收等),用户可以根据实时应用使用内存的特点,扩展自己私有的内存管理机制; 内存泄漏的防治主要依赖于内存使用上严谨的编程习惯。 [实验内容] 使用预先规划的思想,构建自己的私有内存管理机制,在系统内存池中申请内存,并将其纳入私有内存管理机制中,形

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档