- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
计算机嵌入式操作系统初析
计算机嵌入式操作系统初析
本文简要介绍了嵌入式操作系统的发展过程、操作系统的分类技术,重点分析了计算机嵌入式系统的特性,探讨了当前典型的嵌入式操作系统以及嵌入式操作系统的可定制性、面向对象以及分布式操作等方面的发展趋势。
【关键词】嵌入式操作系统 实时性 嵌入式Linux 智能化
目前的计算机网络已经面临非常大的威胁,这些威胁的来源是多方面的,并且这种威胁也会不断给社会带来很大的影响。所以来自网络的安全问题已经被当前的信息社会所有的领域开始重视起来,但是因为计算机网络具有联结形式的多样性特征,具有终端分布不均匀性和特征,也具有网络的开放性和互连性等特征,这些特征都使网络很容易受黑客、病毒、及恶意软件的攻击,因此网上信息的安全和保密工作就成为了目前一个非常重要的问题。
1 嵌入式操作系统的发展
嵌入式操作系统伴随计算机科学信息的应用与发展经历了4个特别的阶段:
第一阶段:无控制系统的嵌入算法阶段,单芯控制组片为核心的可编程控制器形式的系统,具有与监测、伺服、指示设备相配合的功能。系统结构和功能都相对单一,处理效率较低,存储容量较小,几乎没有用户接口。
第二阶段:以嵌入式CPU为基础、简单操作系统为核心的嵌入式系统CPU,种类繁多,通用性比较差;处理机处于过载状态,某些处理机又出于轻载状态,将过载处理机中的任务转移到轻载的处理机中运行,目的是为了提高系统的执行性能。
第三阶段:通用的嵌入式实时操作系统阶段,以嵌入式操作系统为核心的嵌入式系统。根据调度策略的不同,性能的评价标准分为静态标准和动态标准,静态标准的高性能是指各处理机中的负载达到平衡。动态标准的高性能是指任务的平均等待时间和相应时间。
第四阶段:以基于Internet为标志的嵌入式系统。这是一个正在迅速发展的阶段。目前大多数嵌入式系统还孤立于Internet之外,负载量的大小决定某一处理机在系统中的执行性能以及响应时间,现在目前主流的嵌入式操作系统有linux、uxlinux、WinCE、PalmOS、Symbian、eCos、uc/os-II、VxWorks、pSOS、Nucleus、ThreadX、Rtems、QNX、INTEFRITY、OSE、FreeRTOS 等。
2 嵌入式操作系统的分类
从嵌入式系统时候具有实时性来分类,即嵌入式操作系统可以分为两类,一类是面向控制、通信等领域的实时操作系统,如WindRiver公司的Vx-Works、ISI的pSOS、QNX系统软件公司的QNX、ATI的Nucleus等;另一类是面向消费电子产品的非实时操作系统,这类产品包括个人数字助理(PDA)、移动电话、机顶盒、电子书、WebPhone等。另一种常用的分类方法是,根据嵌入式操作系统的具体应用领域来分类可分为:商用系统、专用系统以及开放系统三大类。
2.1 商用嵌入式操作系统
商用嵌入式操作系统功能较强大, 辅助工具较齐全,可应用的范围也较广,在许多领域都有应用,例:WircroSoft的WindowsC E 、W i n d R i v e r 的v x W o r k s 、E P S O N 的ROS33、CoreTek的DeltaOS、pSOS+、3Com的Palm OS、以及中科院的Hopen等。
2.2 开放嵌入式操作系统
开放嵌入式操作系统是近年来迅速发展的一类操作系统,混合编程模型的优势在于能取单一模型所具备的长处,克服单一模型所存在的缺点与不足。在编写并行程序时,使用MPI将任务分解成若干子任务,每个节点完成一个子任务,由于每个节点只能读写本地内存中的数据。混合粒度的并行化可以达到性能和可扩展性两方面兼顾,MPI解决多处理器间的粗粒度的并行通信,而GPU采用由硬件管理的轻量级线程并行机制,可以很好地解决处理器内部的通信,CUDA提供大量线程数目可以快速地解决大规模矩阵乘计算。在MPI+CUDA并行模型中,MPI并行位于顶层,CUDA位于底层。这种模型很好的映射了多处理器计算机组成的集群体系结构。
3 嵌入式操作系统的特性
与其他类型的操作系统相比,嵌入式操作系统具有以下一些特点。
3.1 嵌入式操作系统的实时性
嵌入式操作系统的实时性意味着操作系统在规定时间内完成操作动作,确保执行任务的准确性,操作系统的负载量的大小决定某一处理机在系统中的执行性能以及响应时间而不是单纯的速度快。嵌入式任务往往是时间关键性约束的,必须在某个时间范围内完成。
3.2 嵌入式操作系统的可剪裁性
为了能够适应各种应用需求的变化,处理机中任务提早运行完成,但是其他处理器中还有大量的任务等待执行,此时将需要排队等待执行的处理机上的过载任务分配到已经结束执行过程
您可能关注的文档
最近下载
- 青少年趣味编程(Python)第十一节多分支选择if-elif 课后服务.pptx VIP
- 金蝶云星空+V7.6产品培训_财务_税务管理.pptx VIP
- 药品生产质量管理题库(附答案).docx VIP
- 山东省青岛市李沧区九年级(上)期末化学试卷 (2).doc VIP
- 办公楼保洁项目重点难点及解决方案.pdf VIP
- 卫生院职能部门对药物临床应用进行监测与评价,有持续改进的成效.docx VIP
- 满足顾客需求培训(ppt 39页).ppt VIP
- 22S702 室外排水设施设计与施工-钢筋混凝土化粪池图集.pdf VIP
- 青少年趣味编程(Python)第十节 if-else条件语句 课后服务.ppt VIP
- 教学课件24 稀硝酸生产.ppt VIP
原创力文档


文档评论(0)