2013年 第二章 进程管理课堂讨论-习题.pptVIP

  • 5
  • 0
  • 约4.84千字
  • 约 20页
  • 2018-08-08 发布于浙江
  • 举报

2013年 第二章 进程管理课堂讨论-习题.ppt

进程:概念,特征,进程控制块,状态及其转换,进程与程序的比较 进程的同步与互斥:同步和互斥,临界资源和临界区,信号量机制 线程 管程 P(wait)、V(signal)操作(1) 修改读者写者问题的算法,使之对写者优先,即一旦有写者到达,后续的读者必须必须等待,无论是否有读者在读。 有两组并发进程: 读者和写者,共享一组数据区 要求: 允许多个读者同时执行读操作 不允许读者、写者同时操作 不允许多个写者同时操作 P(wait)、V(signal)操作(2) 如图,试用信号量实现这7个进程的同步:要求详细解释为进程图设置的每一个同步信号量的具体涵义及初值,然后为进程图中的每一个进程设计P、V操作; P(wait)、V(signal)操作(3) 用P、V操作解决下图之同步问题:get进程负责往双缓冲区S中输入数据,copy进程负责将双缓冲区S中的数据复制到双缓冲区T, put进程负责从双缓中区T中取出数据用于处理。 提示:双缓冲区,代表有两个缓冲区,可以存储两个数据 P(wait)、V(signal)操作(4) 四个进程A、B、C、D都要读一个共享文件F,系统允许多个进程同时读文件F,但限制是:进程A和C不能同时读文件F,进程B和D也不能同时读文件F。 请回答下面的问题: (1)应定义的信号量及初值: (2)在程序中填上适当的P、V

文档评论(0)

1亿VIP精品文档

相关文档