- 0
- 0
- 约1.72千字
- 约 2页
- 2023-09-14 发布于浙江
- 举报
答案:
D A D D A A B B A A C C A B C C C A B C B C A
B D C A C A C
动态 2 进程推进顺序 不剥夺资源,环路条件 随机存取
先来先服务,短作业优先,最高响应比优先 9 动态性,并发性,独立性
连续 就绪,等待
1.解答:从键盘输入到打印机输出的数据传送过程,可以看作是由键盘输入进程到计算进程,以及由计算进程到打印输出进程这两个数据传送进程所组成。其中,对键盘输入进程而言,计算进程是消费者进程;而对打印输出进程而言,计算进程又是生产者进程。据此可将它们之间的同步问题描述如下:
var:mutex1,mutex2,empty1(临界资源),empty2,full1(计算进程),full2(打印进程):=1,1,1,1,0,0;
IP:begin
repeat
P(empty);
P(mutex1);
input a charcter from keyboard;
Add to buffer;
V(mutex1);
V(full);
until false
end //输入进程到buf1
CP:begin
repeat
P(full);
P(mutex1);
Take a charactor form buffer1;
Add to ch1;
V(mutex1);
V(empty1); //buf1到计算进程
P(empty2);
P(mutex2);
Take a charactor form ch1;
Add to buffer2;
V(mutex2);
V(full2);
until false
end //计算进程进入到buf2
OP:begin
repeat
p(full2);
P(mutex2);
Take a charactor from buffer2;
Add to printer controler;
start printer;
V(mutex2);
V(empty2);
until false
end //buf2进入到打印进程
2.解:
T0时刻是安全的,安全序列为:P1,P4,P5,P2,P3
P4请求资源(1,2,0),根据银行家算法,预分配后系统是安全的,安全序列为:P1,P4,P5,P2,P3
P3请求资源(0,1,0),根据银行家算法,预分配后系统不安全,所以不能实施资源分配。?
3.解:(1)
作业
进入系统时间
运行时间
开始时间
完成时间
周转时间
1
8:00
2小时
8:00
10:00
120分钟
2
8:50
30分钟
10:18
10:48
118分钟
3
9:00
6分钟
10:00
10:06
66分钟
4
9:30
12分钟
10:06
10:18
48分钟
(2)四个作业的平均周转时间应为88分钟.
周转时间=完成时间-提交时间 带权周转时间=周转时间/实际运行时间(完成-开始)
短作业优先调度算法:运行时间最短 响应比高者优先调度算法 先来先服务
响应比=1+作业等待时间(完成-提交)/估计的运行时间
4.答:(4分)首先根据逻辑地址查页表,得到主存的块号,再根据公式绝对地址=块号×块长+页内地址进行计算。(1)100的页号为0(100/2048=0),页内地址为100mod2048=100;查表得主存块号为4,于是绝对地址=4×2048+100=8292;(2)2617的页号为1(2617/2048=1),页内地址为2617mod2048=569;查表得主存块号为7,于是绝对地址=7×2048+569=14905;(3)5196的页号为2(5196/2048=2),页内地址为5196mod2048=1100;查表得主存块号为1,于是绝对地址=1×2048+1100=3148;(注:mod为取模运算,即求余数)
您可能关注的文档
最近下载
- 三下语文阅读理解与答题模板 .pdf VIP
- 人教版二年级下册数学全册新素养教学课件(配2026年春改版教材).pptx
- 智能座舱系统调试与测试课件 2人机交互系统.pptx VIP
- 2025年初中数学教师基本功大赛试题.docx VIP
- 无人机基础理论培训课件.pptx
- 符号建构与身份表演:符号互动论框架下趣缘群体社交机制研究--基于豆瓣MBTI小组的数字民族志.pdf
- T∕ZZB 1653-2020 一次性细胞冻存管(聚丙烯).pdf VIP
- 无障碍设施建设图集.pdf VIP
- 大学英语自我介绍课件.pptx VIP
- (正式版)S-H-T 1844-2024 工业用乙烯、丙烯中痕量氢气、一氧化碳、二氧化碳的测定 气相色谱-氦离子化检测法.docx VIP
原创力文档

文档评论(0)