1) 对各个进程的进程名,最大需求资源,已分配资源,系统可用资源等进行有序的输入。 2) 对申请资源的进程要有合法性判断(如进程名,申请资源数等)。 3) 若有进程申请资源,首先要对它申请的资源数进行判断。 4) 在上面判断合法的前提下进行试分配,利用银行家算法求出安全序列。如果可以求出安全序列,则为该进程分配资源,否则使它进入阻塞态。