欢迎来到天天文库
浏览记录
ID:32145945
大小:1.39 MB
页数:35页
时间:2019-01-31
《嵌入式minix操作系统内存管理设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、兰州大学2008届硕士学位论文摘要嵌入式系统的研究和开发目前已成为信息技术领域的一大热点.较之普通桌面型操作系统。嵌入式系统受成本、设备体积和电池技术等因素制约,内存容量一般相当有限,需要高效地使用.而且很多嵌入式系统事关重大,必须安全地运行,为避免灾难性后果,内存管理必须十分可靠.MINIX是一个多任务的通用操作系统,采用模块化的组织结构,具有高可靠性,灵活性和安全性.MINⅨ恪守”Smallisbeautiful'’的原则,内核部分非常小,很适合于嵌入式系统,以及高可靠性的应用当中.本文的主要工作是研究了嵌入式操作系统内存管理,分析了
2、本领域的一些常用技术,指出了它们的特点和适用条件.并以ARM微处理器为目标平台,分别设计了支持MMU和不支持MMU的嵌入式MIMIX3的内存管理策略.为了使M玳Ⅸ3支持MMU,本文在M矾IX3内核中增加了内存接口来访问系统硬件,并对原有的内存管理进行了分页设计.对于无MMU的设计,本文通过改进MINIX3的内存分配策略,提高了内存的利用率,减少了碎片的产生.从而使MINIX3的内存管理更符合嵌入式系统的要求.关键词:嵌入式操作系统、MIND[3、内存管理、PM、ARM、MMUI兰州大学2008届硕士学位论文AbstractNowadays
3、,theresearchanddevelopmentoftheembeddedoperatingsystemhasbecomeapop-ularfieldoftheinformationtechnology.ComparedtOordinarydesktopoperatingsystem,embeddedoperatingsystemisrestrictedbycost,equipmentsize,batterytechnologyandotherfactors.Becauseofthelimitofmemorycapacity,them
4、emorymustbeusedefficiently.Whatismore,manyembeddedoperatingsystemsaresoimportantthattheyshouldrunsafely.Inordertoavoiddisasters,memorymanagementmustbeveryreliable.MINIXisacommonlyusedmulti—taskoperatingsystemsusingmodularstructurewithhighrelia-bility,flexibilityandsecurit
5、y.Abidingbythe”Smallisbeautiful”principle。thecorepartofMINIXisverysmallSOthatitisverysuitableforembeddedsystemsandhighreliabilityfortheapplications.ThemainworkofthispaperistOstudythecommonlyusedembeddedoperatingsystemmemorymanagement.analyzesomecominontechnologiesinthisar
6、ea,andpointoutthecharacteristicsandconditionsofapplications.AndthenbasedonARMmicroprocessorplatform,wehavedesignedtheembeddedMINⅨ3OSmemorymanagementstrategyforMMU.andalsowehavedesignedanothermemorymanagementstrategywithoutMMU.InthispaperwecreateamemoryinterfaceinMINIX3ker
7、nel,anddesignpagingonMINIX3memorymanagementforMMU.ForwithoutMMUdesign,wemodifytheMINIX3memorymanagementstrategytOimprovetheutilizationofmemoryanddecreasedebris.Therefore,MINIX3memorymanagementismoreinlinewiththerequirementsofembeddedsystems.KeyWords:embeddedoperatingsyste
8、m,MINIX3,memorymanagement,PM,ARM,MMUⅡ原创性声明本人郑重声明:本人所呈交的学位论文,是在导师的指导下独立进行研究所取得的成果。学位论文中凡引用他人已经发表或
此文档下载收益归作者所有