专栏中心

EEPW首页 > 专栏 > 嵌入式操作系统重要概念解释

嵌入式操作系统重要概念解释

发布人:lionwq 时间:2008-01-28 来源:工程师 发布文章

1.上下文切换(Context Switching) 
多任务系统中,上下文切换是指CPU的控制权由运行任务转移到另外一个就绪任务时所发生的事件,当前运行任务转为就绪(或者挂起、删除)状态, 另一个被选定的就绪任务成为当前任务。上下文切换包括保存当前任务的运行 环境,恢复将要运行任务的运行环境。上下文的内容依赖于具体的CPU。 

2.确定性(Deterministic) 
实时操作系统中,在一定的条件下,系统调用的运行时间可以预测。这并不是指所有系统调用都总是执行一个固定长度的时间,而是指不论系统负载如何,系统调用的最大执行时间可以确定。 

3.硬实时(Hard Real-Time)系统 
硬实时系统对系统响应时间有严格要求,一旦系统响应时间不能满足,就会引起系统崩溃或致命的错误。 

4.中断延迟(Interrupt Latency) 
中断延迟是指从硬件中断发生到开始执行中断处理程序第一条指令之间的这段时间。
 
5.互斥(Mutual Exclusion) 
互斥是用来控制多任务对共享数据进行串行访问的同步机制。在多任务应用中,当两个或多个任务同时访问共享数据时,可能会造成数据破坏。互斥使它们串行地访问数据,从而达到保护数据的目的。 

6.抢占(Preemptive) 
抢占是指当系统处于核心态运行时, 允许任务的重新调度。换句话说就是指正在执行的任务可以被打断,让另一个任务运行。抢占提高了应用对异步事件的响应性能力。操作系统内核可抢占,并不是说任务调度在任何时候都可以发生。例如当一个任务正在通过一个系统调用访问共享数据时,重新调度和中断都被禁止。 

7.优先级驱动(Priority-Driven) 
优先级驱动是指多任务系统中,当前运行任务总是具有最高优先级的就绪任务。 

8.优先级反转(Priority Inversion) 
优先级反转是指一个任务等待比它优先级低的任务释放资源而被阻塞,如果这时有中等优先级的就绪任务,阻塞会进一步恶化。优先级继承技术可用来解决优先级反转问题。 

9.优先级继承(Priority Inheritance) 
优先级继承可用来解决优先级反转问题。当优先级反转发生时,优先级较低的任务被暂时地提高它的优先级,使得该任务能尽快执行,释放出优先级较高的任务所需要的资源。 

10.实时执行体(Real-Time Executive) 
实时执行程序包括一套支持实时系统所必需的机制。如多任务支持,CPU调度,通信
和存储分配。在嵌入式应用中,这一套机制被称为实时执行体或实时操作系统内核。OS就是一个实时执行体。编程者以实时执行体为基础来构造自己应用。 

11.重调度过程(Rescheduling Procedure) 
重调度过程是判定任务优先级和执行状态的过程。OS的系统调用引起任务状态变化时,就会执行这个过程。如果当前运行任务不是最高优先级的就绪任务,重调度过程就会发生。 

12.调度延迟(Scheduling Latency) 
调度延迟是指当一个事件引起更高优先级的任务就绪到这个任务开始运行之间的时间。即一个任务被触发后,由就绪到运行的时间。 

13.可剪裁的体系结构(Scalable Architecture) 
可剪裁的体系结构是指一个软件系统能够支持多种应用而无需在接口上做很大的变 
动。因此, 开发出成本低、品种多的产品。 

14.任务(Tasks) 
任务是OS中独立运行的单元。 

15.任务上下文(Task Context) 
任务上下文是指任务运行的环境。例如,针对x86的CPU,任务上下文可包括程序计数器、堆栈指针、通用寄存器的内容。

专栏文章内容及配图由作者撰写发布,仅供工程师学习之用,如有侵权或者其他违规问题,请联系本站处理。 联系我们

关键词:

相关推荐

Tasking公司出品的68K开发解决环境测试版

tornado 2.0

naiverose 2004-08-11

紫光国微收购瑞能半导体,发力功率半导体领域

汽车ESP系统功效

视频 2011-05-13

存储芯片成本暴涨230%!iPhone 18高配机型或迎来大幅涨价

Nucleus集成开发环境测试版,内含Nucleus操作系统,可进行开发试验

合作创业

noname 2004-08-12

OpenAI发力机器人与AI设备,被爆寻找美国供应商

劳特巴赫Trace32系列培训(2) --PowerTrace助您实时跟踪软件运行

台积电年营收突破1000亿美元

EDA/PCB 2026-01-16

三菱电机拟出售汽车零部件业务

ScopePak测试工具描述文件

2026年DDR4 PC配置选项——鉴于DDR5价格偏高,搭载DDR4的PC值得考虑,尤其是当你有可以从之前组装带过来的内存时

马斯克这招太绝了:砍掉FSD买断制,表面是降门槛,背后其实藏着三个心眼

汽车电子 2026-01-16

Yole:2026值得关注的关键半导体趋势

EDA/PCB 2026-01-16

Trace32测试工具

“每天涨价约50元”?!内存条价格“狂飙”

ATTOL公司的Coverage代码测试软件Demo版本

ESP车身稳定系统视频

视频 2011-05-13

AMD即将推出的Ryzen AI Max+392紧随9800X3D的早期测试测试——新款 Strix Halo APU 在多核性能上几乎能与 Ryzen 7 匹敌

趣味介绍- 22纳米到底如何小而强大?

视频 2011-05-06

RS上海新扩建分拨中心 巩固在华领先地位

视频 2011-05-04
更多 培训课堂
更多 焦点
更多 视频

技术专区