论文摘要
嵌入式系统的研究和开发目前已成为信息技术领域的一大热点。较之普通桌面型操作系统,嵌入式系统受成本、设备体积和电池技术等因素制约,内存容量一般相当有限,需要高效地使用。而且很多嵌入式系统事关重大,必须安全地运行,为避免灾难性后果,内存管理必须十分可靠。MINIX是一个多任务的通用操作系统,采用模块化的组织结构,具有高可靠性,灵活性和安全性。MINIX恪守“Small is beautiful”的原则,内核部分非常小,很适合于嵌入式系统,以及高可靠性的应用当中。本文的主要工作是研究了嵌入式操作系统内存管理,分析了本领域的一些常用技术,指出了它们的特点和适用条件。并以ARM微处理器为目标平台,分别设计了支持MMU和不支持MMU的嵌入式MIMIX 3的内存管理策略。为了使MINIX 3支持MMU,本文在MINIX 3内核中增加了内存接口来访问系统硬件,并对原有的内存管理进行了分页设计。对于无MMU的设计,本文通过改进MINIX 3的内存分配策略,提高了内存的利用率,减少了碎片的产生。从而使MINIX 3的内存管理更符合嵌入式系统的要求。
论文目录
相关论文文献
- [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)