文章目录
1 资源共享冲突问题概述1.1 共享资源分类1.2 资源共享问题1.3 资源共享问题示例1.4 临界区的概念1.5 保护机制1 资源共享冲突问题概述
1.1 共享资源分类
1.2 资源共享问题
任务与中断同时共享整个硬件系统中的所有资源,会存在争抢的问题。
实际上,任务在运行过程中可能随时被其它任务或中断打断。
打断的原因多种多样:
1.3 资源共享问题示例
问题示例1:资源读写问题中的冲突问题。
问题示例2:多个任务共同访问连续硬件。
1.4 临界区的概念
临界区指的是访问多个任务/中断共享资源的一段代码。当有任务进入临界区时,其它任务必须等待直至该任务离开临界区,以确定共享资源的访问不会冲突。
1.5 保护机制
需要解决:
参考资料:
手把手教你学用嵌入式操作系统