软考06的题目,该怎么解决

软考06的题目
为了解决进程间的同步和互斥问题,通常采用一种称为 (21) 机制的方法。若系统中有5个进程共享若干个资源R,每个进程都需要4个资源R,那么使系统不发生死锁的资源R的最少数目是 (22) 。 
(21)A.调度     B.信号量     C.分派     D.通讯 
(22)A.20      B.18       C.16      D.15


某软盘有40个磁道,磁头从一个磁道移至另—个磁道需要5ms。文件在磁盘上非连续存放,逻辑上相邻数据块的平均距离为lO个磁道,每块的旋转延迟时间及传输时间分别为100ms和25ms,则读取一个100块的文件需要 (24) 时间。 
(24)A.17500ms     B.15000ms      C.5000ms       D.25000ms


有哪位前辈可以帮我解决下上面的问题,最后有解题过程,小弟基础实在太差。。。做不出来。。。哎


------解决方案--------------------
因为 先每个进程分配 3个资源 就要15个 这样每个资源都还差一个 所以在有1个资源 谁便分更谁谁就可以执行玩 列如 A,B,C,D,E 5个进程 把 第16个资源给它 , 这样他就能够执行,执行玩后他就把它本身的资源放掉 这样下来就有4个资源,