实时系统的基本特性?
来源:互联网 发布:和合期货软件下载 编辑:程序博客网 时间:2024/05/17 19:15
实时系统必须有以下特征:
(1)时钟分辨率高。有更高的时钟中断频度,可实现更精确计时,可以更加频繁的进入操作系统“处理机调度程序”运行,保证实时任务及时占用处理机,以此保证实时任务的快速响应。
(2)支持可剥夺任务调度。保证实时任务无条件剥夺非实时任务,不会让实时任务耽误实时任务。
(3)多级中断支持。保证实时任务对应的事件中断为高级。
(4)并发性、交互性、独立性、及时性(在特定时间内完成特定的任务)、可靠性;多任务;有线程优先级;多种中断级别
实时操作系统贵在实时,要求在规定的时间内完成某种操作。主要用在工业控制中,实时操作系统中一般任务数是固定的,有硬实时和软实时之分,硬实时要求在规定的时间内必须完成操作,这是在操作系统设计时保证的;软实时则没有那么严,只要按照任务的优先级,尽可能快地完成操作即可。我们通常使用的操作系统在经过一定改变之后就可以变成实时操作系统。
实时操作系统是保证在一定时间限制内完成特定功能的操作系统。例如,可以为确保生产线上的机器人能获取某个物体而设计一个操作系统。在“硬”实时操作系统中,如果不能在允许时间内完成使物体可达的计算,操作系统将因错误结束。在“软”实时操作系统中,生产线仍然能继续工作,但产品的输出会因产品不能在允许时间内到达而减慢,这使机器人有短暂的不生产现象。一些实时操作系统是为特定的应用设计的,另一些是通用的。一些通用目的的操作系统称自己为实时操作系统。但某种程度上,大部分通用目的的操作系统,如微软的Windows NT或IBM的OS/390有实时系统的特征。这就是说,即使一个操作系统不是严格的实时系统,它们也能解决一部分实时应用问题。
小的嵌入式操作系统经常需要实时操作系统。内核要满足实时操作系统的要求。但其它部件,如设备驱动程序也是需要的,因此,一个实时操作系统常比内核大。
- 实时系统的基本特性
- 实时系统的基本特性
- 实时系统的基本特性?
- 描述实时系统的基本特性
- 为什么嵌入式系统需要具有实时操作系统的特性?
- 为什么嵌入式系统需要具有实时操作系统的特性?
- 讲道理!为什么嵌入式系统需要具有实时操作系统的特性?
- 使用RTX增加Windows XP/2000/XP Embedded系统的硬实时特性
- 使用RTX增加Windows XP/2000/XP Embedded系统的硬实时特性
- 使用RTX增加Windows XP/2000/XP Embedded系统的硬实时特性1
- 实时系统的调度
- 实时系统的介绍
- BPEL的基本特性
- margin的基本特性
- 表格的基本特性
- 操作系统的基本特性
- 算法的基本特性
- Sass 的基本特性
- Pascal's Triangle II
- iOS—修改AFNetworking源文件可接收text/html的方法
- ViewPager不显示加载的图片或者报错
- 1.2.2 加载第二部分代码—setup(1)
- Reverse Integer
- 实时系统的基本特性?
- CodeForces 3A Shortest path of the king(贪心)——Codeforces Beta Round #3
- 1.2.2 加载第二部分代码—setup(2)
- 1.2.3 加载第三部分代码—system模块(1)
- 1.2.3 加载第三部分代码—system模块(2)
- Learning Spark 第四章 处理键值对 已翻译整理完毕,PDF可下载
- 1.3.1 关中断并将system移动到内存地址起始位置0x00000
- C/C++堆区、栈区、常量区、静态数据区、代码区详解
- Obj-C中内存的管理一瞥