- 1、本文档共8页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《计算机控制系统实时性的改善措施
Hefei University
计算机控制技术
课程题目: 计算机控制系统实时性的改良措施
姓 名: 111
学 号: 11111
指导老师: 11111
摘要:实时系统是能够在确定的时间内执行计算或处理事务并对外部事件作出响应的计算机系统。对很多嵌入式系统来说,一个设计良好的实时操作系统(RTOS)可以让开发工程师掌握系统执行任何任务或响应任何关键事件的时间,满足系统实时性要求。为了理解RTOS如何通过系统调度策略实现实时性要求,本文介绍了抢占式调度、可抢占的内核、优先级继承和中断处理等概念。Abstract: real-time system is able to the determination of the time or processing performs calculations and a response to external affairs events of the computer system. For many embedded systems for, a design good real-time operating system (RTOS) can let the development engineers grasp the system to carry out any task or response to any of the key events of the time, meet the system in real-time. In order to understand how RTOS through the system to realize real-time scheduling strategy, this paper introduces the pre-emptive scheduling, but the core of preemption, priority concepts such as inherit and interrupt handling.
关键字:计算机、控制系统、实时性、措施
正文:
1. RT-Linux的系统结构
????? RT-Linux的基本思想就是使Linux运行在实时核心之下,见图1。RT—Linux是一个可加载的核心模块。一个小的RT-Linux实时内核同原来的Linux内核共同控制处理器。实时内核直接管理硬件中断,因此实时内核操纵着机器的响应时间,原来的Linux就无法影响实时任务了。在RT- Linux中设计了两类中断。软中断是正常的Linux中断,硬中断则是真正的实时中断,执行时几乎没有任何延迟。实现时,RT-Linux是通过在 Linux核心和中断处理器之间设计一个仿真软件来达到其目的的。
实时中断不经过中断仿真器,标准Linux的所有硬件中断首先被中断仿真器捕获,所以也根本无法影响实时进程的处理。当实时内核禁止中断时,仿真器中的一个标志位被置0。当有其它非实时中断产生时,仿真器检查那个标志位,如果为0,说明不允许中断,否则可以立即执~Linux中断处理程序。筒而言之,Linux不能中断自身,但是RT-Linux可以中断Linux,这也就达到了所谓的”RT—Linux的核心可抢占机制”。实时任务与普通进程之间的通信是通过封锁,释放队列来完成的。具体地说就是当有实时任务要完成时,实时操作系统运行实时内核下的任务;当没有实时任务时,实时内核调度 Linux运行。所以Linux是实时内核中优先级最低的一个任务。
目前为止,在RT-Linux中采用两种调度策略。一种是基于优先级的抢占式调度算法;另一种是lsmaelRipoll实现的 EDF(EarliestDeadlineFirst)算法。对于周期性任务可以采用单调率调度算法,即周期短的任务能够获得较高的优先级。调度策略将 Linux视为赋予最低优先级的实时任务。
Linux仅仅在实时系统没有其它任务时运行。Linux和实时任务之间的转换依据上述提及的软中断状态而定。RT-Linux通过这样一种设计方法,将标准的Linux核心改成一个可抢占的、具有低延迟中断处理的实时系统。
提高实时操作系统的实时性能和可靠性策略对很多嵌入式系统来说,一个设计良好的实时操作系统(RTOS)可以让开发工程师掌握系统执行任何任务或响应任何关键事件的时间,满足系统实时性要求。为了理解RTOS如何通过系统调度策略实现实时性要求,本文介绍了抢占式调度、可抢占的内核、优先级继承和中断处理等概念。在设计工业控制系统或医疗
您可能关注的文档
- (工业企业薪酬制度.doc
- 《计算机一级考试样题.doc
- 《计算机三维制作课程设计大纲计算机网页制作课程设计大纲计算机二维动画制作课程设计大纲.doc
- (工业化学1.doc
- (工业化的起步教案.doc
- (工业厂房技术标.doc
- (工业品营销战略新思维.doc
- (工业品营销策划书.doc
- (工业园区物业管理.doc
- 《计算机专业就业方向2013年新版.doc
- 《殡葬行业“一站式”服务质量规范》DB4331T 10—2025.docx
- 《无核黄皮采后处理及贮藏保鲜技术规程》.pdf
- 《中小学体育场地器材维护管理要求》DB31T 1562-2025.docx
- 《地理标志证明商标 凤桥水桃 数字化桃园建设规范》DB3304T 124-2025.docx
- 《富有机硒产品认证技术规范》.pdf
- 《超大城市配电网规划设计技术规范》DB31T 1557-2025.docx
- 气象灾害致灾危险性等级划分 第2部分:雷电.pdf
- 《反刍动物用饲料饲草中氯酸盐和高氯酸盐的测定 液相色谱-串联质谱法》.pdf
- 《中小学课桌椅配置管理要求》DB31T 1563-2025.docx
- 《长江口海洋牧场竹阵鱼礁建设技术规范》DB31T 1558-2025.docx
最近下载
- 痕迹检验复习试题有答案.doc
- 未成年人充值退款起诉书.docx VIP
- 2025年中国移动校园招聘考试笔试题库历年考试试题及答案.docx VIP
- 定量CT在健康管理中的应用指南(2024).pdf
- 《网约车运营管理》教学课件4-5 潜在客户分析及客户忠诚度提升.ppt VIP
- 排水泵房安全检查表.docx
- 我国实现双碳目标面临的现实挑战与对策建议.docx VIP
- 农技指导油菜机械化播栽与收获技术.pdf
- 第15课+列强入侵与中国人民的反抗斗争【中职专用】《中国历史》(高教版2023基础模块)-20240416165039.pptx
- 仁爱八年级下册Unit6Topic3SectionC优质公开课.ppt VIP
文档评论(0)