- 1、本文档共48页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
武汉创维特ARM教学系统09嵌入式操作系统介绍整理
嵌入式系统教案 武汉创维特信息技术有限公司 操作系统的发展历程 多道程序批处理系统 分时操作系统 实时操作系统 批处理操作系统 用户将作业交给系统操作员; 系统操作员将许多用户的作业组成一批作业; 之后输入到计算机中,在系统中形成一个自动转接的连续的作业流; 启动操作系统; 系统自动、依次执行每个作业; 最后由操作员将作业结果交给用户; 工作方式 一台主机连接了若干个终端; 每个终端有一个用户在使用; 交互式的向系统提出命令请求; 系统接受每个用户的命令; 采用时间片轮转方式处理服务请求; 并通过交互方式在终端上向用户显示结果; 用户根据上步结果发出下道命令; 批处理操作系统工作方式示意图 分时操作系统 一般采用时间片的办法: 操作系统将CPU的时间划分成若干个片段,称为时间片; 操作系统以时间片为单位,轮流为每个终端用户服务; 每次服务一个时间片; (其特点是利用人的错觉,使人感觉不到); 通用操作系统 分时系统与批处理系统结合 原则:分时优先,批处理在后 “前台”:需频繁交互的作业 “后台”:时间性要求不强的作业 实时操作系统 实时操作系统的目标: 对外部请求在严格时间范围内作出反应; 高可靠性; 安全性; 完整性; 网络操作系统 它是基于计算机网络的 是在各种计算机操作系统上 按网络体系结构协议标准开发的软件 包括网络管理,通信,安全,资源共享 和各种网络应用 目标:是相互通信及资源共享 分布式操作系统 特征: 1.是一个统一的操作系统; 2.资源进一步共享; 3.透明性:资源共享,分布。用户并不知道,对用户来讲是透明的; 4.自治性:处于分布式系统的多个主机处于平等地位,无主从关系; 5.处理能力增强、速度更快、可靠性增强; 嵌入式操作系统 何谓嵌入式系统: 在各种设备、装置或系统中,完成特定功能的软硬件系统。 它们是一个大设备、装置或系统中的一部分,这个大设备、装置或系统可以不是“计算机”。 通常工作在反应式或对处理时间有较严格要求环境中。 由于它们被嵌入在各种设备、装置或系统中,因此称为嵌入式系统。 典型的嵌入式系统 嵌入式操作系统的特点 完成某一项或有限项功能; 在性能和实时性方面有严格的限制; 能源、成本和可靠性通常是影响设计的重要因素; 占有资源少、易于连接; 系统功能可针对需求进行裁剪、调整,以便满足最终产品的设计要求。 评价嵌入式实时操作系统的指标 嵌入式实时系统中主要有三个指标来衡量系统的性能: 响应时间(Response Time) 生存时间(Survival Time) 吞吐量(Throughput) 响应时间 响应时间(Response Time): 是计算机识别一个外部事件到作出响应的时间, 在控制应用中它是最重要的指标。 对于不同的过程有不同的响应时间要求。对于有些慢变化过程具有几分钟甚至更长的响应时间都可以认为是实时的,对于快速过程其响应时间可能要求达到毫秒微秒级甚至更短。 实时性不能单纯从绝对的响应时间长短上来衡量,应当根据不同的对象在相对意义上进行评价。 生存时间和吞吐量 生存时间(Survival Time): 是数据有效等待时间, 在这段时间里数据是有效的。 吞吐量(Throughput): 是在一给定时间内, 系统可以处理的事件总数例如通讯控制器用每秒钟处理的字符数来表示吞吐量, 吞吐量可能是平均响应时间的倒数但它通常要小一些因为在每次响应后可能需要一段时间进行清理(clean up),这段时间就称为恢复时间(recovery time) 实时系统强调的是实时性和可靠性, 这两方面除了与计算机硬件有关(如CPU 的速度, 访问存贮器的速度等)外, 还与实时系统的软件密切相关。硬件是实时的而软件往往不一定是实时的。 嵌入式实时系统的分类 可按速度、系统响应时间(Response time)或吞吐量(Throughput)、确定性及软件结构分类: 速度分类 按实时性的强弱(即根据系统响应时间的长短)可将嵌入式实时系统大致分为以下几种: 1. 强实时系统, 其系统响应时间在毫秒或微秒级; 2. 一般实时系统, 其系统响应时间在几秒的数量级上,其实时性的要求比强实时系统要差一些 3. 弱实时系统, 其系统响应时间约为数十秒或更长这种系统的响应时间可能随系统负载的轻重而变化, 即负载轻时系统响应时间可能较短, 实时性好一些, 反之系统响应时间可能加长 确定性 按确定性来分可分为硬实时和软实时 硬实时 系统对系统响应时间有严格的要求如果系统响应时间不能满足就要引起系统崩溃或致命的错误 软实时 系统对系统响应时间有要求但是如果系统响应时间不能满足不会导致系统出现致命的错误或崩溃 软件结构分类 单线程程序Single-threaded pro
您可能关注的文档
- 梭罗英文介绍.ppt
- 植玫兰祛痘 吃货必知3招灭痘诀窍.ppt
- 椭圆 双曲线 抛物线 【更多关注 高中学习资料库 微信 gzxxzlk】.ppt
- 椭圆几何性质1.ppt
- 植玫兰祛痘产品评测报告.ppt
- 植玫兰骗人 植玫兰护肤专业有保证.ppt
- 椭圆及其标准方程11.ppt
- 椭圆曲线.ppt
- 椭圆的标准方程一.ppt
- 椭圆和双曲线的共同性质.ppt
- 2024年度安永全球另类投资基金调查报告.docx
- 2024年中国汽车产业出海回顾分析 -中汽信科国际化研究团队.docx
- 【民航局国际合作服务中心】马尔代夫民航业发展研究报告.docx
- 2025走向融合与深化的中国媒介市场报告-星传媒体.docx
- 2023Givaudan和ESG目的与性能.docx
- 中国民间应对气候变化行动故事集-教育故事.docx
- 2025AI制药市场规模产业链构成应用现状及AI制药公司分析报告.docx
- 医疗器械专题之基因测序:分子诊断掌上明珠,四代测序开启规模化应用时代.docx
- 2024年中央银行黄金储备调查报告 202406.docx
- 智慧芽 -2024第4季度全球潜力靶点及FIC产品调研报告.docx
文档评论(0)