minix嵌入式操作系统进程调度的移植new

minix嵌入式操作系统进程调度的移植new

ID:34494350

大小:282.32 KB

页数:4页

时间:2019-03-06

minix嵌入式操作系统进程调度的移植new_第1页
minix嵌入式操作系统进程调度的移植new_第2页
minix嵌入式操作系统进程调度的移植new_第3页
minix嵌入式操作系统进程调度的移植new_第4页
资源描述:

《minix嵌入式操作系统进程调度的移植new》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、万方数据第44卷第3期2008年6月兰州大学学报(自然科学版)JournalofLanzhouUniversity(NaturalSciences)Vbl.44No.3Jun.2008文章编号:0455-2059(2008)03-0097-03MINIX嵌入式操作系统进程调度的移植王怀武1,田丽娜2(1.兰州城市学院现代传媒系,甘肃兰州730070;2.兰州城市学院数学系,甘肃兰州730070)摘要:MINIX操作系统作为与UNIX操作系统完全兼容但内部结构有完全不同的操作系统,采用微内核结构.分析了MINIX3操作系统作为嵌入式操作系统在移植中的一个关键问题——调度程序的移植,并

2、说明了移植方法.关键词:嵌入式操作系统;MINIX操作系统;进程调度中图分类号:TP316文献标识码:APortofprocessschedulingforMINIXembeddedoperatingsystem‘慨4ⅣG肌ai一硼牡l,孔MⅣLi—na2(1.DepartmentofModernMedia,LanzhouCityUniversity,Lanzhou730070,China;2.DepartmentofMathematics,LanzhouCityUniversity,Lanzhou730070,China)Abstract:MINIXoperatingsystem

3、(OS)iscompatiblewithUNIXfromtheuser’spointofview,butcompletelydifferentontheinside,foritadoptsmicrokernelstructure.Thenewversion3,structedinamoremodularwayandmorereliable,couldbeusedwidelyintheembeddedsystem.Thetransplantoftheschedulingprogramasanimportantissuewasanalysedandtheportingmethoddem

4、onstrated.Keywords:embeddedoperatingsystem;MINIXoperatingsystem;processscheduling随着多媒体技术和通信技术相结合的信息时代的快速发展以及互联网的广泛应用,嵌入式操作系统和嵌入式技术已经和人们的生活紧密相连,涉及的领域也越来越多,深入到了社会生产、生活的各个层面:家用电器、通信设备、仪器仪表、导航控制、商业金融、办公设备、交通运输、建筑、医疗等[1一引.嵌入式系统已经有近30年的发展历史,其发展过程是硬件和软件交替进行的螺旋式发展.许多早期的嵌入式系统开发者认为嵌入式系统不需要操作系统.但现在除了最简单的

5、系统外,越来越多的嵌入式系统引入了操作系统.比如中断驱动系统在引入嵌入式操作系统后,其可靠性、安全性、可扩展性、功能性、灵活性、可管理性都有了很大的提高.在很多嵌入式操作系统中封装了越来越多的功能.除了任务的切换、进程通信、同步、互斥、中断管理、时钟管理等,还可进一步封装内存管理’、网络通信协议、文件管理等功能,这些功能可根据需要进行剪裁[3-51.按照经营模式划分,目前市场上主流的嵌人式操作系统可分为商用和开源两类;按实时性划分,嵌入式操作系统可分为实时嵌入式操作系统和非实时嵌入式操作系统【l】.目前较常用的典型嵌入式操作系统有VxWorks,WindowsCE,嵌入式Linux

6、,.c/os.1I等,它们各有其优缺点和特性.如Linux系统功能强大,但其单一内核的架构对内核剪裁多有不便;WindowsCE系列嵌入式操作系统容易上手f微软官方宣称WindowsEmbeddedCE6.0完全公布内核代码),但是受制于微软苛刻的授权协议,对进一步研究和改造操作系统也不适合.因此,本文选择授权比较宽松的MINIX3操作系统为原型.MINIX操作系统很小、高效、快速,而且是由收稿日期:2008-02-28.作者简介:I:怀武(1962-),男,甘肃会宁人,副教授,研究方向为现代传媒技术,e-mail:yangtt@sina.COITI.万方数据98兰州大学学报(自然

7、科学版)第44卷模块化的组件逐步组成的,可以保持代码的独立性、整个系统的可扩展性和稳定性,使得内核更加简洁、高效.新版本MINIX既可用于PC机,又可用于嵌入式系统.尤其是对于嵌入式应用来说。简洁的模块化设计和可靠性是非常关键的【6-r1.可以说,从MINIX3推出以来,MINIX就开辟出了一条向嵌入式系统领域进军的新道路.MINIX3操作系统向嵌入式操作系统领域发展的优势有:系统采用微内核结构,内核小,内核可执行代码部分只有不到4000行;占用系统资源少,可以在嵌入

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。