卢有亮-μCOS-1分析.ppt

1.5 同步和通信 1.5.3临界区 每个任务中访问共享资源的那段程序称为临界区(Critical Section),因为共享资源的访问是要互斥的。在临界区不允许任务切换, 这是最根本的原则。因为如果在访问共享资源的时候进行任务切换,就可能发生前面提到的灾难性后果。因此,在进入临界区访问共享资源之前,采用关中断,给调度器上锁或使用信号量的方法,达到互斥的目的。 访问临界区的例子 * 1.5 同步和通信 1.5.4任务事件 事件(Event)就是在操作系统运行过程中发生的事情。例如任务被挂起、唤醒、创建等。 μC/OS操作系统在处理任务的同步和通信等环节,大量的使用了事件这一概念,创建了事件控制块这样的数据结构以进行事件的管理。 * 2.1 什么是操作系统 嵌入式操作系统是操作系统的一个种类,应用于嵌入式操作系统中,是建立嵌入式应用软件的平台。在学习嵌入式操作系统之前,我们先回顾一下操作系统的有关概念和理论。 计算机系统由硬件和软件组成,它们结合在一起提供了解决具体问题的工具。而软件可以划分为应用软件和系统软件两类。应用软件与计算机系统的应用目的密切相关,例如Office Word软件用于文本编辑,RealPlayer软件用于媒体的播放。系统软件提供一个通用的编程环境,便于程序员根据他们的需要构建生成特定的应用软件。操作系统是系统软件的一个子集。

文档评论(0)

1亿VIP精品文档

相关文档