读书人

急求结果!假设一个有两个元素的信号量

发布时间: 2012-03-29 12:53:12 作者: rapoo

急求结果!!假设一个有两个元素的信号量集S,表示了一个磁带驱动器系统,其中进程1使用磁带机A,进程2同时使用磁带机A和B,进程3使用磁带机B。
假设一个有两个元素的信号量集S,表示了一个磁带驱动器系统,其中进程1使用磁带机A,进程2同时使用磁带机A和B,进程3使用磁带机B。每次使用磁带机A要5秒,使用磁带机B要10秒。

请设计一个程序模拟以下情况:
1>.进程1在t秒时到来,进程2在t+2秒时到来,进程3在t+3秒时到来。

2>.进程1在t秒时到来,进程2在t+2秒时到来,进程3在t+6秒时到来。

[解决办法]
进程之间的同步,每个磁带机都是需要同步的对象

[解决办法]
每个磁带机都需要自己的信号量,另外进程1和进程2并发使用磁带机A,如果磁带机A允许2者同时操作,还需要做进程1和进程2的互斥量同步.

读书人网 >UNIXLINUX

热点推荐