1 资源共享冲突问题概述
1.1 共享资源分类

1.2 资源共享问题
任务与中断同时共享整个硬件系统中的所有资源,会存在争抢的问题。

实际上,任务在运行过程中可能随时被其它任务或中断打断。

打断的原因多种多样:

1.3 资源共享问题示例
问题示例1:资源读写问题中的冲突问题。

问题示例2:多个任务共同访问连续硬件。

1.4 临界区的概念
临界区指的是访问多个任务/中断共享资源的一段代码。当有任务进入临界区时,其它任务必须等待直至该任务离开临界区,以确定共享资源的访问不会冲突。

1.5 保护机制

需要解决:

参考资料:
- 手把手教你学用嵌入式操作系统