《嵌入式操作系统原理与面向任务程序设计》课件第一讲M.ppt

《嵌入式操作系统原理与面向任务程序设计》课件第一讲M.ppt

  1. 1、本文档共39页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

**********************操作系统是一类特殊的计算机程序,它管理着计算机硬件系统,且为用户应用程序提供服务。1.1什么是操作系统?MS-DOS是MicrosoftDiskOperatingSystem的编写,即磁盘操作系统,在90年代以前的IBM-PC兼容机上普遍安装有DOS系统,该系统由一个Boot引导程序和三个文件模块组成,即输入输出模块(IO.SYS)、文件管理模块(MSDOS.SYS)以及命令解释模块(COMMAND.COM)。用过386电脑的读者会知道,此时的DOS操作系统的作用为管理计算机的硬件资源,例如,处理器、存储器以及键盘和显示器等外设,人机交互界面为命令行模式。1.1.1DOS系统的组成?Windows95至Windows7均为分层的操作系统,包括与硬件相关的驱动层和与硬件无关的内核层,这些操作系统在文件系统管理、图形界面管理、进程和线程调度、内存管理以及网络管理等方面具有一些共同点。借助Windows操作系统提供的各种服务,用户能直观高效地使用计算机资源。1.1.2Windows系统的特点?分布式操作系统强调多个计算机系统相结合,形成一个统一的操作系统,在分布式操作系统中,每个计算机系统是分布式操作系统的一个角色,应用软件是建立在分布式操作系统之上的,应用软件可以通过分布式操作系统访问每一个成员计算机系统的资源;相对于前述的集中式操作系统而言,分布式操作系统在资源管理、系统结构和进程通信方面有重大区别。1.1.3什么是分布式操作系统?网络操作系统(WebOS)是建立在Web浏览器之上的操作系统,借助于网络操作系统可以使计算机资源网络化和计算网络化,基于WebOS的应用程序可称为网络应用程序。1.1.4什么是网络操作系统?嵌入式系统(EmbeddedSystem)是一种完全嵌入到设备内部、为特定应用而设计的专用计算机系统。1.2什么是嵌入式系统?嵌入式系统的内核往往是单片机、DSP、ARM或FPGA等数字可编程芯片,然而,随着数字化芯片的技术水平不断提高,嵌入式系统的功能越来越强大,以至于嵌入式系统的概念变得模糊,例如现在流行的一些PDA在多媒体处理、数据存储和网络通信等方面的功能比原来的通用计算机功能还要强大。嵌入式操作系统是嵌入式系统的操作系统,通常被设计得非常紧凑有效,抛弃了运行在它们之上的特定应用程序所不需要的各种功能。互动百科全书则指出,嵌入式操作系统负责嵌入式系统的全部软、硬件资源的分配和调度工作,控制协调并发活动,且能通过装卸某些软件模块来达到系统所要求的功能。1.2.1什么是嵌入式操作系统?WindowsCE嵌入式LinuxVxWorksμC/OS-IIeCosQNXAndroidSymbian……1.2.2常用的嵌入式操作系统有哪些?实时性:即在确定的时间内执行特定功能和对中断做出响应;体积小:一般为几KB到几百KB;可裁剪:即嵌入式操作系统采用模块化设计,可根据需要选择特定的功能模块;健壮性:即具有很好的运行稳定性;可移植性:即可以运行于多种嵌入式系统平台上;可固化性:即嵌入式操作系统可固化在嵌入式系统的Flash芯片内;提供设备驱动和应用程序接口:即用户可以借助嵌入式操作系统使用和管理系统资源;提供图形用户界面和网络功能:有些嵌入式操作系统提供了友好的图形用户界面(GUI)和网络支持。1.2.3嵌入式操作系统的特点?1.3常用的嵌入式操作系统(EOS)有哪些?WindowsCEVxWorks嵌入式LinuxμC/OS-IIAndroid……1.3.1WindowsCE的含义?C代表袖珍(Compact)消费(Consumer)互连(Connectivity)伴侣(Companion)WindowsCEE代表电子产品(Electronics)WindowsCE是一个可抢先式、多任务、多线程并具有强大通信能力的32位嵌入式操作系统,是微软为移动应用、信息设备、消费电子和各种嵌入式应用而设计的实时系统,WindowsCE的目标在于实现移动办公、便携娱乐和智能通信。WindowsCE的组成模块?内核(Kernel)文件子系统图形窗口事件子系统(GWES)通信模块文件子系统管理文件操作、注册表和数据库等内核负责进程和线程调度、中断处理、虚拟内存管理等图形窗口事件子系统包括图形界面、图形设备驱动和图形显示API函数等通信模块负责设备与PC间的互连和网络通信等目前WindowsCE的最高版本为6.0。WindowsC

您可能关注的文档

文档评论(0)

酱酱 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档