嵌入式系统教学课件:操作系统4-同步教学材料.pptVIP

  • 1
  • 0
  • 约3.45千字
  • 约 21页
  • 2018-11-29 发布于天津
  • 举报

嵌入式系统教学课件:操作系统4-同步教学材料.ppt

嵌入式系统教学课件:操作系统4-同步教学材料.ppt

进程管理 进程同步 进程同步 问题:浪费CPU时间。 采用消息的方法实现直接制约(同步): ①设过程Wait(过程名)表示进程等待合作进程发来消息。 过程signal(消息名)表示向合作进程发送消息。 ②设消息名Bufempty表示Buf空,设消息名Buffull表示Buf满(装满数据)。 ③初始化:Bufempty=true,Buffull=false 进程同步 Pc Pp A:wait(Bufempty) B:wait(Buffull) 计算 打印Buf中的数据 Buf 计算结果 清除Buf中的数据 Bufempty false Buffull false Signal(Buffull) signal(Bufempty) Goto A Goto B 进程同步 私用(有)信号量 把各进程间发送的消息作为信号量看待,这种信号量只与制约进程和被制约进程有关,但不与整组并发进程有关,这种信号量称为私用信号量(Private Semaphore)。 与私用信号量相对应,我们称进程互斥时使用的信号量为

文档评论(0)

1亿VIP精品文档

相关文档