- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
操作系统(OS,Operation System)是计算机系统中重要的环节,无论在桌面计算机系统、网络环境还是在嵌入式系统中,操作系统都充当着重要的角色。本节将介绍操作系统的发展和特点,以及嵌入式操作系统的功能和特点。 6.1.1 操作系统的发展 操作系统是一组程序的集合,它控制和管理计算机的硬件和软件资源,合理地调度各类作业,以方便用户的使用。像其他软件一样,操作系统有着自己的发展历史和特点。 操作系统的形成到现在已经有50多年的历史,它的发展和计算机硬件的发展密切相关。在20世纪50年代中期出现了第一个简单的批处理操作系统,到20世纪60年代中期产生了多道程序批处理系统,不久又出现了基于多道程序的分时系统。 20世纪70年代出现了微机和局域网,同时也产生了微机操作系统和网络操作系统,之后又出现了分布式操作系统。随着嵌入式技术的发展,出现了越来越多的具有精简内核的嵌入式操作系统。 6.1.2 操作系统的分类和结构 操作系统经过不断的发展和更新,大致可以分为如下三种。 1. 单节点系统 目前一般的操作系统都属于单节点系统,也就是说系统是由一套计算机形成的。例如在大型计算机中有“批处理系统”、“多道程序系统”和“分时系统”,在个人计算机系统中有多处理器计算机系统。 2. 多节点系统 与单节点系统不同,多节点可以将许多计算机集合在一起而提高系统的计算能力,或是共享系统中的资源。多节点系统主要指分布式系统。分布式系统可以分为“客户/服务器系统”、“对等系统”以及“集群式系统”。 3. 特殊目的系统 特殊目的系统专门负责处理特定的工作,如实时系统有时间的限制,掌上型系统体积小却功能强大等。特殊目的系统主要包括:实时系统、掌上型系统、嵌入型系统。 6.1.3 嵌入式操作系统 由于运行环境的限制,嵌入式系统中的操作系统一般与其他的操作系统不太相同,我们通常把它看成是精简的操作系统,即能够最大限度节省资源的操作系统。 从应用的范围来说,嵌入式操作系统可以划分为通用型和专用型,比较通用的嵌入式操作系统有Windows Embedded CE、Embedded Linux、VxWorks等;而专用的嵌入式操作系统主要包括用于智能型掌上计算机设备的Palm OS,以及用于移动电话的Symbian、Windows Mobile、Android系统等。 嵌入式操作系统是对传统操作系统的继承和发展,具有操作系统的功能,包括指令执行、任务调度、存储器管理、设备管理和中断管理等。但是,由于嵌入式系统中的硬件资源有限,以及程序运行的限制,使得嵌入式操作系统不能像传统的操作系统一样具有很强的功能性。 一般来说,嵌入式操作系统有如下的特点: (1) 安全性限制。传统的操作系统有很多不可避免的问题,如死机、蓝屏等现象。在嵌入式领域中,这种情况是不允许发生的,因为设备比较小,功能比较单一,如果出现诸如死机、蓝屏的情况,将会产生致命性的后果。因此,在设计嵌入式操作系统时,应避免这种情况的发生。Windows Embedded CE采用的驱动模式是应用程序加载模式,很大程度上提高了安全性,同时还具有一定的检错机制。 (2) 资源限制。在嵌入式系统中,资源有限是一个现实的问题。嵌入式处理器的处理水平都在几百兆左右,而加载的内存一般也只有256 MB或者更小。对于存储单元来说,都采用了非易失性Flash芯片,存储空间相对比较小,因此内核的大小也受到了很大的限制。Windows Embedded CE的内核一般可以达到32 MB,在诸多嵌入式操作系统中是比较大的。 (3) 可移植性。在嵌入式系统中,硬件平台种类繁多,不像在普通PC中一样,只有AMD和Intel两种处理器平台,因此嵌入式操作系统对应的移植性能要求很高,这就导致了在嵌入式系统开发中把HAL(硬件抽象层)、BSP(板级支持包)和内核分开进行开发,缩短了开发周期。 6.1.4 嵌入式实时操作系统 表6.1 实时操作系统的结构单元 在嵌入式操作系统中,根据实时性可以分为实时操作系统和一般嵌入式操作系统。在各类嵌入式操作系统中,VxWorks被认为是实时性最好的操作系统,它一般用于军工产品。从2000年发布的Windows Embedded CE 3.0开始,Windows Embedded CE就是一个实时操作系统。随着新版本的不断推出,Windows Embedded CE的实时性也不断提高。毋庸置疑,Windows Embedded CE 6.0也是一个实时操作系统。 6.1.5 典型的嵌入式操作系统 从20世纪80年代起,国际上就有一些IT组织、公司开始进行商用嵌入式操作系统和专用操作系统的研发。发展
您可能关注的文档
- 3ds Max+ VRay室内 外 效果图制作 作者 关松涛 06.ppt
- 3ds Max+ VRay室内 外 效果图制作 作者 关松涛 07.ppt
- 3ds Max+ VRay室内 外 效果图制作 作者 关松涛 08.ppt
- 3ds Max+ VRay室内 外 效果图制作 作者 关松涛 09.ppt
- 3ds Max+ VRay室内 外 效果图制作 作者 关松涛 10.ppt
- 3ds Max+ VRay室内 外 效果图制作 作者 关松涛 11.ppt
- 3ds Max+ VRay室内 外 效果图制作 作者 关松涛 12.ppt
- 3ds Max+ VRay室内 外 效果图制作 作者 关松涛 13.ppt
- 3ds Max+ VRay室内 外 效果图制作 作者 关松涛 14.ppt
- 3ds Max+ VRay室内 外 效果图制作 作者 关松涛 16.ppt
文档评论(0)