1-4章 习题(3)

2019-04-09 23:19

4 9:50 0.2

求:试给出下面三种调度算法下,作业的执行顺序、平均周转时间和平均带权周转时间。

(1)先来先服务FCFS调度算法

(2)短作业优先SJF调度算法

(3)高响应比优先调度算法

3.假设某系统中有3种资源(R1,R2,R3),在某时刻系统中共有4个进程,进程(P1,P2,P3,P4)的最大资源需求数向量和此时已分配的资源数向量分别为: 进程 P1 P2 P3 P4 最大资源需求 (3,2,2) (6,1,3) (3,1,4) (4,2,2) 当前已分配到资源 (1,0,0) (5,1,1) (2,1,1) (0,0,2) 系统中当前可用资源向量为(1,1,2),问: (1) 计算还需要资源数组;

(2) 系统此时是否安全?

(3) 如果进程P2发出资源请求向量(1,0,1),系统能否将资源分配给它? ① Request2(1, 0, 1)≤Need2(1, 0, 2) ② Request2(1, 0, 1)≤Available2(1, 1, 2)

④ 再利用安全性算法检查此时系统是否安全。 存在一个安全序列:P2, P3, P4, P1

(4) 如果进程P1发出资源请求向量(1,0,1),系统能否将资源分配给它?

① Request1(1, 0, 1)≤Need1(2, 2, 2)

② Request1(1, 0, 1)≤Available1(1, 1, 2) 不安全

4.假设某系统中有4种资源,在某时刻系统中共有5个进程,进程(P0,P1,P2,P3,P4)的最大资源需求数向量和此时已分配的资源数向量分别为: 进程 P0 P1 P2 P3 P4 最大资源需求 (0,0,1,2) (2,7,5,0) (6,6,5,6) (4,3,5,6) (0,6,5,2) 当前已分配到资源 (0,0,1,2) (2,0,0,0) (0,0,3,4) (2,3,5,4) (0,3,3,2) 系统中当前可用资源向量为(2,1,0,0),问: (1) 计算进程还需要请求的资源向量;

(2) 系统当前是处于安全状态么?

(3) 当进程P2申请(0,1,0,0)时,系统能立即满足么?

① Request2(0,1,0,0)≤Need2(6,6,2,2) ② Request2(0,1,0,0)≤Available2(2,1,0,0)

④ 再利用安全性算法检查此时系统是否安全。

不存在安全序列


1-4章 习题(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:电网规划设计-专业名词解释 - 图文

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: