文件名称:
基于多核嵌入式实时操作系统内存管理研究
开发工具:
文件大小: 674kb
下载次数: 0
上传时间: 2010-06-30
详细说明: 本资源是优秀学位论文,主要内容如下: 嵌入式系统已渗透到生活和工作的方方面面,多核处理器正从桌面平台向嵌入式平台渗透和扩张。硬件结构的变化对软件各层次提出新的要求和挑战,首当其冲是操作系统。内存管理是整个系统核心模块之一,拥有一个强大和完备的内存管理子系统是构建一个具有高可靠性以及可伸缩性系统的必备条件。本文旨在对嵌入式实时操作系统内存管理模块重新设计以适应多核平台。 首先,介绍嵌入式内存管理相关知识。其中包括嵌入式内存管理的特点:实时性、可靠性、高效性;内存管理机制:静态内存管理、固定大小存储区管理、可变大小存储区管理;分析了内存管理常见问题:内存泄漏、指针悬挂、内存碎片,及解决方法;MMU如何解决内存保护出现的地址越界、操作越权问题。 其次,较为系统地对三个典型嵌入式操作系统μC/OS、VxWorks、μCLinux内存管理进行阐述。包括操作系统概述、主要内存管理机制、优缺点。本文并没有直接讨论μCLinux,而是先简述Linux内存管理,再导出μCLinux与Linux在内存管理的异同。 再者,简单介绍了本项目软硬件平台。面向嵌入式实时应用需要,整合内存池和伙伴算法精髓,针对多核平台,提出两级内存管理。即每个核有独立的内存池,负责分配大量大小相同 的小对象,通过改进内存池,使其也能对不规则的小块内存进行分配。各个核之上共享伙伴算法进行大块内存分配,并且对伙伴算法进一步改进,以进一步发挥多核优势。 最后,简述了测试的必要性,但由本设计还未实现,本章仅对内存分配性能、内存泄漏、内存保护做一些理论性性的阐述。并枚举了内存管理测试需考虑的其他问题。 借此结合志同道合之人,欢迎交流:Jelline@126.com ...展开收缩
(系统自动生成,下载前可以参看下载内容)
下载文件列表
相关说明
- 本站资源为会员上传分享交流与学习,如有侵犯您的权益,请联系我们删除.
- 本站是交换下载平台,提供交流渠道,下载内容来自于网络,除下载问题外,其它问题请自行百度。
- 本站已设置防盗链,请勿用迅雷、QQ旋风等多线程下载软件下载资源,下载后用WinRAR最新版进行解压.
- 如果您发现内容无法下载,请稍后再次尝试;或者到消费记录里找到下载记录反馈给我们.
- 下载后发现下载的内容跟说明不相乎,请到消费记录里找到下载记录反馈给我们,经确认后退回积分.
- 如下载前有疑问,可以通过点击"提供者"的名字,查看对方的联系方式,联系对方咨询.