嵌入式MINIX操作系统内存管理的设计
论文摘要
嵌入式系统的研究和开发目前已成为信息技术领域的一大热点。较之普通桌面型操作系统,嵌入式系统受成本、设备体积和电池技术等因素制约,内存容量一般相当有限,需要高效地使用。而且很多嵌入式系统事关重大,必须安全地运行,为避免灾难性后果,内存管理必须十分可靠。MINIX是一个多任务的通用操作系统,采用模块化的组织结构,具有高可靠性,灵活性和安全性。MINIX恪守“Small is beautiful”的原则,内核部分非常小,很适合于嵌入式系统,以及高可靠性的应用当中。本文的主要工作是研究了嵌入式操作系统内存管理,分析了本领域的一些常用技术,指出了它们的特点和适用条件。并以ARM微处理器为目标平台,分别设计了支持MMU和不支持MMU的嵌入式MIMIX 3的内存管理策略。为了使MINIX 3支持MMU,本文在MINIX 3内核中增加了内存接口来访问系统硬件,并对原有的内存管理进行了分页设计。对于无MMU的设计,本文通过改进MINIX 3的内存分配策略,提高了内存的利用率,减少了碎片的产生。从而使MINIX 3的内存管理更符合嵌入式系统的要求。
论文目录
摘要Abstract第一章 绪论1.1 嵌入式系统概述1.2 MINIX操作系统概述1.3 嵌入式微处理器ARM1.3.1 ARM概述1.3.2 目标板介绍1.3.3 S3C2410芯片介绍1.3.4 S3C2410存储空间1.3.5 ARM MMU第二章 嵌入式系统内存管理2.1 嵌入式操作系统的内存管理的特点2.2 常用的内存管理2.3 内存模式2.4 内存碎片2.4.1 内存碎片的分类2.4.2 内存碎片的解决方法第三章 嵌入式MINIX的内存管理设计3.1 MINIX3的内存管理3.2 基于MMU的内存管理设计3.2.1 映射一个新进程3.2.2 I/O映射3.2.3 页表3.2.4 MMU库函数3.3 基于无MMU的内存管理设计3.3.1 改进的进程内存分配3.3.2 采用一次分配多次使用的内存管理第四章 总结参考文献致谢
相关论文文献
- [1].一种Minix进程调度的改进算法[J]. 常熟理工学院学报 2017(02)
- [2].基于Minix的进程间通信系统的设计与实现[J]. 计算机系统应用 2010(07)
- [3].一种基于Minix的实时化方案的设计[J]. 微型机与应用 2009(24)
- [4].MINIX嵌入式操作系统进程调度的移植[J]. 兰州大学学报(自然科学版) 2008(03)
- [5].基于消息传递的Minix系统的实时化进程调度的设计与实现[J]. 硅谷 2012(21)
本文来源: https://www.lw50.cn/article/34bd5be90a003baa5e091e6e.html