永发信息网

实时控制系统概念

答案:1  悬赏:30  手机版
解决时间 2021-11-13 03:36
实时控制系统概念
最佳答案
控制 和 操作 差不多意思

实时操作系统

英文称Real Time Operating System,简称RTOS。

1.实时操作系统定义

什么东西一旦弄上实时两个字就是对响应时间有严格的要求。实时操作系统贵在实时,要求在规定的时间内完成某种操作。主要用在工业控制中,实时操作系统中一般任务数是固定的,有硬实时和软实时之分,硬实时要求在规定的时间内必须完成操作,这是在操作系统设计时保证的;软实时则没有那么严,只要按照任务的优先级,尽可能快地完成操作即可。我们通常使用的操作系统在经过一定改变之后就可以变成实时操作系统。

实时操作系统是保证在一定时间限制内完成特定功能的操作系统。例如,可以为确保生产线上的机器人能获取某个物体而设计一个操作系统。在“硬”实时操作系统中,如果不能在允许时间内完成使物体可达的计算,操作系统将因错误结束。在“软”实时操作系统中,生产线仍然能继续工作,但产品的输出会因产品不能在允许时间内到达而减慢,这使机器人有短暂的不生产现象。一些实时操作系统是为特定的应用设计的,另一些是通用的。一些通用目的的操作系统称自己为实时操作系统。但某种程度上,大部分通用目的的操作系统,如微软的Windows NT或IBM的OS/390有实时系统的特征。这就是说,即使一个操作系统不是严格的实时系统,它们也能解决一部分实时应用问题。

2.实时操作系统的特征

通常,实时操作系统必须有以下特征:
1)多任务;

2)有线程优先级

3)多种中断级别

小的嵌入式操作系统经常需要实时操作系统。内核要满足实时操作系统的要求。但其它部件,如设备驱动程序也是需要的,因此,一个实时操作系统常比内核大。

3.实时操作系统的分类

软实时系统和硬实时系统。
实时系统对逻辑和时序的要求非常严格,如果逻辑和时序出现偏差将会引起严重后果。实时系统有两种类型:软实时系统和硬实时系统。
软实时系统仅要求事件响应是实时的,并不要求限定某一任务必须在多长时间内完成;而在硬实时系统中,不仅要求任务响应要实时,而且要求在规定的时间内完成事件的处理。通常,大多数实时系统是两者的结合。
事实上,没有一个绝对的数字可以说明什么是硬实时,什么是软实时。它们之间的界限是十分模糊的。这与选择什么样的CPU,它的主频、内存等参数有一定的关系[1]。另外,因为应用的场合对系统实时性能要求的不同而有不同的定义。因此,在现有的固定的软、硬件平台上,如何测试并找出决定系统实时性能的关键参数,并给出优化的措施和试验数据,就成为一个具有普遍意义并且值得深入探讨的课题。本文就是基于此目的进行讨论的。

因为采用实时操作系统的意义就在于能够及时处理各种突发的事件,即处理各种中断,因而衡量嵌入式实时操作系统的最主要、最具有代表性的性能指标参数无疑应该是中断响应时间了。中断响应时间通常被定义为:

中断响应时间=中断延迟时间+保存CPU状态的时间+该内核的ISR进入函数的执行时间[2]。

中断延迟时间=MAX(关中断的最长时间,最长指令时间) + 开始执行ISR的第一条指令的时间[2]。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
珠海恒傲旅游咨询有限公司怎么样
3天后,牙洞里有乌黑的肉是怎么回事
李清庄村地址在什么地方,我要处理点事!
九阳静音破壁机双十一优惠吗
姓赵的名人有哪些
王菲 菲比寻常演唱会视频下载地址,快点的。
两米长的鱼缸多宽可以养大鱼
圆C1:(x+1)的平方+(y+4)的平方=16与圆C2
长春07中考11高统招分数是多少?请快告诉我,我
中国移动(临沭镇营业厅)地址有知道的么?有点
的武力在梁山中属于什么水平
20014年11月3日适合搬家吗
中国移动手机专卖店(玉山店)地址好找么,我有
唐李庄村地址在什么地方,我要处理点事!
太和一小繁体字
推荐资讯
什么是错,大家有没有觉得傅首尔在扮演一个
为什么我家小鱼喜欢摇脑袋
龙港一席地营业的时间是几点到几点阿?
天枰男和水瓶女
海尔洗衣机烘干时一边排水正常吗
我把我的信鸽二百公里放飞今天第三天还没回来
请问T3和游离FT3FT4升高,T4正常,TSH下降什
飞利浦288p6ljeb 如何设置dp1.2那种刷新率60h
逆战开挂天梯归零?
江民硬盘锁的江民硬盘锁的原理
欧芹小炒肉的做法步骤图,欧芹小炒肉怎么做
都说忘不了补脑营养液补脑效果好,真的吗?有
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?