当前位置: 技术问答>linux和unix
一道操作系统的死锁题目
来源: 互联网 发布时间:2016-02-23
本文导语: 若系统中有5台绘图仪,有多个进程均需要使用两台,规定每个进程一次仅允许申请一台,则最多允许( )个进程参于竞争,而不会发生死锁。 请大侠给个方法思路、过程谢谢。 | 4个进程...
若系统中有5台绘图仪,有多个进程均需要使用两台,规定每个进程一次仅允许申请一台,则最多允许( )个进程参于竞争,而不会发生死锁。
请大侠给个方法思路、过程谢谢。
请大侠给个方法思路、过程谢谢。
|
4个进程.
最特殊的情况是每个进程都需要两台设备,4个进程各占一台设备,这样还有一台设备供进程请求;
如果是第5个进程请求了的话,那就产生了死锁了,每个进程都是占有并请求.
如果是已经占有一台设备的进程请求,那就不会产生死锁,因为占有两台设备的进程运行完会释放其占有的设备的.
这是操作系统的基础知识,楼主要补习补习了.
最特殊的情况是每个进程都需要两台设备,4个进程各占一台设备,这样还有一台设备供进程请求;
如果是第5个进程请求了的话,那就产生了死锁了,每个进程都是占有并请求.
如果是已经占有一台设备的进程请求,那就不会产生死锁,因为占有两台设备的进程运行完会释放其占有的设备的.
这是操作系统的基础知识,楼主要补习补习了.