学位论文 > 优秀研究生学位论文题录展示
嵌入式linux内存管理设计与实现
作 者: 李江雄
导 师: 黄本雄
学 校: 华中科技大学
专 业: 信号与信息处理
关键词: 嵌入式系统 内存管理 slab分配器 伙伴系统 页面替换算法
分类号: TP311.52
类 型: 硕士论文
年 份: 2008年
下 载: 304次
引 用: 2次
阅 读: 论文下载
内容摘要
随着多媒体信息技术和互联网的飞速发展,以及消费类电子产品智能化趋势的加强,嵌入式系统得到越来越广泛和深入的应用。无所不在的网络和无所不在的计算正在将人类带入一个崭新的社会。在航空航天、工业控制、医疗等重要领域中,嵌入式系统的实时性和可靠性显得尤为重要。为保证嵌入式系统中数据存储的实时性和可靠性,对内存管理技术的研究具有重要意义。本文深入而又细致地研究了嵌入式linux内存管理策略和机制,并在此基础上提出伙伴系统改进策略并做仿真测试。具体来说从物理内存和虚拟内存两个角度分析嵌入式linux的内存管理策略。指出伙伴系统存在的四种问题:地址连续的空闲块可能无法合并问题、外部碎片问题、内部碎片问题、效率问题。然后提出按需分配延迟合并改进策略并仿真测试。本文共分五章。第一章简要阐述嵌入式系统,包括嵌入式发展现状,嵌入式linux研究现状,以及存储器结构、内存管理功能和嵌入式内存管理特点。第二章深入而细致地分析了linux内存管理机制和策略。从物理内存管理和虚拟内存管理两个方面来分析linux内存管理。第三章分析了linux内核物理页面管理算法?伙伴系统。伙伴系统是基于链表和位图的算法,分析过程涉及到它的原理、分配过程、释放过程和位图操作。在此基础上,指出伙伴系统的不足并给出改进方案,最后提出按需分配延迟合并伙伴算法。第四章阐述按需分配延迟合并伙伴算法的实现过程,测试时主要是比较按需分配延迟合并伙伴算法与原算法在时间耗损和碎片量两个方面的性能。然后对测试结果进行总结分析。第五章全文总结。
|
全文目录
摘要 4-5 Abstract 5-9 1 绪论 9-19 1.1 嵌入式发展现状 9-10 1.2 嵌入式linux 概述 10-12 1.3 内存管理概述 12-15 1.4 嵌入式内存管理特性 15-18 1.5 论文章节安排 18-19 2 嵌入式linux 内存管理策略与机制 19-34 2.1 linux 内存管理 19-22 2.2 物理内存管理 22-26 2.3 虚拟内存管理 26-29 2.4 页面替换算法 29-33 2.5 本章小结 33-34 3 伙伴系统改进策略分析 34-51 3.1 伙伴系统 34-39 3.2 伙伴系统研究现状 39-46 3.3 伙伴系统改进策略分析 46-49 3.4 按需分配延迟合并伙伴算法 49-50 3.5 本章小结 50-51 4 伙伴系统改进算法实现及仿真 51-64 4.1 按需分配延迟合并算法实现 51-54 4.2 性能测试 54-63 4.3 本章小结 63-64 5 总结与展望 64-66 5.1 论文总结 64 5.2 嵌入式linux 展望 64-66 致谢 66-67 参考文献 67-70
|
相似论文
- 汽车的电动助力转向系统,U463.4
- 基于ARM9的Windows CE系统移植,TP316.7
- 基于嵌入式图像处理单元的运动目标跟踪系统研究,TP391.41
- 面向嵌入式超声检测系统的图形接口设计与应用,TP274.53
- 多线阵CCD视觉测量系统的数据采集与处理,TP274.2
- LXI-VXI适配器研制,TP274
- 高性能恒温晶体振荡器温度控制系统的研究,TN752
- 嵌入式中医经脉理疗仪的研究,R197.39
- 基于windows xp嵌入式系统的心电检测分析仪,R197.39
- 基于嵌入式系统钻孔成像装置的研究,P634.3
- 一体化能量回馈电梯驱动控制系统实现,TP273
- 智能控制的电力核相技术研究,TP368.1
- 基于μC/OS-Ⅱ的红外辐射测温系统研究,TN215
- 基于DSP的双丝焊机及人机界面研究,TG409
- 基于WiFi的无线虚拟存储系统,TN929.5
- 嵌入式网络视频应用技术的研究与实现,TP368.1
- 小型移动机器人系统平台的模块化设计与实现,TP242
- 柴油机测试仪表校验仪及综合信息管理系统研究,TK426
- UWB系统中包处理模块的设计与实现,TN925
- 嵌入式智能摄像机硬件设计,TN948.41
- 基于CAN总线的智能传感器网络系统的研制,TN929.5
中图分类: > 工业技术 > 自动化技术、计算机技术 > 计算技术、计算机技术 > 计算机软件 > 程序设计、软件工程 > 软件工程 > 软件开发
© 2012 www.xueweilunwen.com
|