同步互斥与通信.pptVIP

  • 2
  • 0
  • 约1.98千字
  • 约 66页
  • 2020-11-03 发布于四川
  • 举报
第六章 同步、互斥与通信;主要内容; ISR x;在单处理器平台上,嵌入式操作系统内核提供的同步、互斥与通信机制主要包括: 信号量(semaphore),用于互斥与同步 事件(组)(event group),用于同步 异步信号(asynchronous signal),用于同步 邮箱(mailbox)、消息队列(message queue),用于消息通信 管道(pipe),提供非结构化数据交换和实现同步 ;以下一些机制也可用于同步与通信(在单处理器或多处理器系统中): 全局变量 共享内存 Sockets 远程过程调用(Remote Procedure Call);第一节 信号量;什么是信号量;信号量用于实现任务与任务之间、任务与中断处理程序之间的同步与互斥。 信号量一般分为三种:;互斥信号量 ;用信号量实现任务间的互斥;互斥信号量状态图;各种互斥机制比较;二值信号量;Task1() { …… 执行一些操作; 将信号量sem1置1; 申请信号量sem2; …… …… };计数信号量;计数信号量;计数(一般)信号量同步原语;计数信号量;计数信号量;生产者任务 begin repeat …… 生产数据 /生产者生产数据 Wait(E);

文档评论(0)

1亿VIP精品文档

相关文档