- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
嵌入式操作系统对任何一个应用程序做细微的修改,都得重新生成整个系统,并且“下载”之;系统调用的界面太庞大;共享变量的访问,需要谨慎对待;把通用操作系统上的应用移植过来需考虑“可重入”的问题;嵌入式操作系统不分系统空间和用户空间必须静态连接如DOS、CP/M的INT21不分系统空间和用户空间不能用页面映射技术但只用于不同进程之间,而非不同空间之间即使采用了存储管理,基本上都不采用页面交换技术重启动技术(watchdog)RTOS是否实时一方面是多大程度上充分发挥硬件潜力,即综合速度快慢的问题;另一方面同时也是反映速度在多大的程度上得到保证的问题中断延迟(InterruptLatency)中断不可嵌套LINUX的BottomHalf中断可嵌套:优先级中断大多微处理器不支持;LINUX不支持;UNIX支持与指令集有关DMA操作有关保证系统调用的原子性有关调度延迟(SchedulingLatency)中断处理程序进程处理一般调度算法(RoundRobin)不能及时选中基于优先级调度算法,一般能及时选中如果目标进程优先级低呢?可剥夺调度和不可剥夺调度LINUX是属于什么调度?Linux既不是完全的可剥夺,也不是完全的不可剥夺上下文切换延迟(ContextSwitchLatency)大小取决于CPU和操作系统采用MMU不采用MMU只要发生调度,就能选中目标进程吗?根据时间片的耗用调整优先级拉开距离,分等级对实时进程而言,“应该没有问题”不够。是否可以不用中断、也不用调度,回到最简单的“监控程序”?实时性简介对于什么是实时系统,POSIX1003.b作了这样的定义:指系统能够在限定的响应时间内提供所需水平的服务实时系统根据其对于实时性要求的不同,可以分为软实时和硬实时两种类型一个计算机系统为了提供对于实时性的支持,它的操作系统必须对于CPU和其他资源进行有效的调度和管理,即实时调度实时调度分类各种实时操作系统的实时调度算法从调度策略上可以分为如下三种类别:基于优先级的调度算法(Priority-drivenscheduling-PD)基于CPU使用比例的共享式的调度算法(Share-drivenscheduling-SD)基于时间的进程调度算法(Time-drivenscheduling-TD)从调度方式上来讲可以分为:可抢占不可抢占从时间片来分:固定时间片可变时间片实时性改造对操作系统实时性的扩展可以从两方面进行:向外扩展和向上扩展向外扩展是从范围上扩展,让实时系统支持的范围更广,支持的设备更多向上扩展是扩充操作系统内核,从功能上扩充系统的实时处理实时多任务OS-RTOS单片机无os主程序RTOS资源包装API可移植(只要1-4%)实时系统在实时计算中,系统的正确性不仅仅依赖于计算的逻辑结果而且依赖于结果产生的时间响应时间限定可预知实时操作系统与I/O实时操作系统还需要有效的中断处理能力来处理异步事件和高效的I/O能力来处理有严格时间限制的数据收发应用。即:系统应该有在事先定义的时间范围内识别和处理离散的事件的能力。系统能够处理和存储控制系统所需要的大量的数据。周期性的系统非周期性系统硬实时系统灾难后果软实时系统性能下降RTOS与分时系统事件响应时间限定事件随机到达系统可确定性RTOS基本struct实时多任务core任务管理:多任务和基于优先级的任务调度定时器:系统的实时时钟服务,以及各个定时任务的调入等Mem:管理系统的内存资源,如DRAM,ROM,FLASHRAM等资源管理:管理系统的各种资源如系统的各种设备,端口,中断等;事件和消息管理:管理各种系统级的事件,如实时中断响应,各种异常等;任务间同步和通信(信号量和邮箱等)以及各种系统消息和应用程序之间的通讯RTOS的系统调用90%以上的设备独立RTOS的任务--分时系统Process实时带来的问题1-时间在实时系统中最基本的是系统应该能够提供对时间正确性进行指定的方法系统提供一种指定时间尺度的方法通用系统的延时不能满足问题2-实时系统的结构实时系统的体系结构必须满足:高运算速度高速的中断处理高的I/O吞吐率合理的处理器和I/O设备的拓扑连接高速可靠的和有时间约束的通信体系结构支持的出错处理体系结构支持的调度体系结构支持的操作系统体系结构支持的实时语言特性问题3-容错与分布稳定性容错分布式应用问题4-实时通讯逻辑正确要有确定的延迟时间问题5-其
您可能关注的文档
- 对献血者健康检查要求修订要点的理解.ppt
- 寡糖和多糖等.ppt
- 实施重大专项.ppt
- 学校传染病防控知识培训.ppt
- 《YY/T 0337-2025麻醉和呼吸设备 气管插管和接头》.pdf
- 中国行业标准 YY/T 0337-2025麻醉和呼吸设备 气管插管和接头.pdf
- YY/T 0337-2025麻醉和呼吸设备 气管插管和接头.pdf
- 湖南省长沙市第一中学2025-2026学年高三上学期月考(四)(11月)语文试题+答案.docx
- 2025-2026学年上海嘉定一中高一上学期数学期中试卷及答案(2025.11).pdf
- 江苏省常州市2025-2026学年高三上学期11月期中考试地理试题(含答案).docx
最近下载
- 宝宝(婴儿)每日记录.xls VIP
- 实施指南(2025)《GBT19779-2005 石油和液体石油产品油量计算静态计量》.pptx VIP
- 高职高考语文复习(二)一词多义.ppt VIP
- 2025年军队专业技能岗位文职人员招聘考试(药材保管员)历年参考题库含答案详解.docx VIP
- 标准诊断证明书及病假单模板下载.docx VIP
- 室外管网施工整体方案.doc VIP
- 2025入团考试必备100题题库(含答案解析).pdf
- 大数据基础与应用(商科版)课件 0导论.pptx
- 最新中小学教师高级职称晋升小学数学学科答辩试题题库及答案详解.docx VIP
- Philips 飞利浦 便携式音箱 SBM200 93产品支持与说明书.pdf
原创力文档


文档评论(0)