- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
习题:
进程同步,信号量机制实现
设有6个程序s1,…, s6,它们在并发系统中执行时如图所示的制约关系,试用wait和signal原语来实现它们之间的同步。(10分)
S1
S1
S2
S2
S5S3S4
S5
S3
S4
S6
S6
Var a, b, c, d, e, f, g, h; semaphore:= 0, 0, 0, 0, 0, 0, 0;
begin
parbegin
begin S1; signal(a); signal(b);signal(c); end;
begin wait(a); S2; signal(d); end;
begin wait(b); S3; signal(f); end;
begin wait(c); S4; signal(g); end;
begin wait(d); S5; signal(e); end;
begin wait(e); wait(f); wait(g); S6; end;
parend
end
进程同步,信号量机制实现。详见上课讲的例题
有如下进程,后一个依次比前一个晚一个时间单位到达,
作业
运行时间
优先级
A
3
3
B
1
1
C
2
5
D
1
4
E
5
6
(1)画出下列调度算法下的调度时间图:FCFS、抢占式\非抢占式SPF、抢占式\非抢占式HPF、HRRN和RR(q=1,q=2)
(2)对于上述每种算法,各个作业的周转时间是多少?平均周转时间是多少?
(3)对于上述每种算法,各个作业的带权周转时间和平均带权周转时间各是多少?
相应比=【(等待时间=现在时刻减去到达时间)+服务时间】/服务时间
算法
作业
A
B
C
D
E
平均
到达时间
0
1
2
3
4
服务时间
3
1
2
1
5
FCFS
完成时间
3
4
6
7
12
周转时间
3
3
4
4
8
= average(C5:G5) 4.4
带权周转时间
1
3
2
4
1.6
= average(C6:G6) 2.32
SPF(非)
完成时间
3
4
7
5
12
周转时间
3
3
5
2
8
= average(C8:G8) 4.2
带权周转时间
1
3
2.5
2
1.6
= average(C9:G9) 2.02
SPF(抢)
完成时间
3
11
5
12
10
周转时间
3
10
3
9
6
= average(C11:G11) 6.2
带权周转时间
1
10
1.5
9
1.2
= average(C12:G12) 4.54
HPF(非)
完成时间
3
11
5
12
10
周转时间
3
10
3
9
6
= average(C14:G14) 6.2
带权周转时间
1
10
1.5
9
1.2
= average(C15:G15) 4.54
HPF(抢)
完成时间
11
12
4
10
9
周转时间
11
11
2
7
5
= average(C17:G17) 7.2
带权周转时间
11/3
11
1
7
1
= average(C18:G18) 4.72
HRRN
完成时间
3
4
6
7
12
周转时间
3
3
4
4
8
= average(C20:G20) 4.4
带权周转时间
1
3
2
4
1.6
= average(C21:G21) 2.32
RR(r=1)
完成时间
7
2
8
5
12
周转时间
7
1
6
2
8
= average(C23:G23) 4.8
带权周转时间
7/3
1
3
2
1.6
= average(C24:G24) 1.92
作出页式存储管理系统中地址变换机构图。已知某作业页表如下:
0 2
1 5
2 9
3 8
试借助地址变换机构图求出逻辑地址对应的物理地址(1页为1024字节)
(1) 2968 (2)4599 (3)0FCCH
解:分析逻辑地址除以页面大小=商是页号:余数是页内地址偏移
根据页号查找页表中的页号判断是(缺页中断,越界中断...)
物理地址=块号*块大小+地址偏移
其中十六进制的直接转换为四位二进制计算
1.2968/1024=2...920 物理地址:9*1024+920=10136
2.4599/1024=4...503 越界中断
3.0FCCH二进制为:111111001100/2^10=11...111001100
物理地址:8*1024+9
您可能关注的文档
最近下载
- 民用无人驾驶航空器操控员训练机构规范.pdf VIP
- 中山大学《大学物理》2022-2023期末试卷(1).docx VIP
- DB50T 1527-2023 黑水虻处理猪粪技术规程.pdf VIP
- DB13(J)T 8491-2022 下凹桥区雨水调蓄排放设计标准(京津冀).pdf VIP
- DB13(J)T 8505-2022 历史建筑修缮与利用技术标准.pdf VIP
- DB13(J)T 8540-2023 地源热泵系统工程技术标准.pdf VIP
- 贵阳市普通中学2022~2023学年度第一学期期末监测考试试卷2.pdf VIP
- PTN网络的OAM技术简析.doc VIP
- TSG 11-2020 锅炉安全技术规程 含2024年第1号修改单.docx VIP
- TSG 23-2021 气瓶安全技术规程 含2024年第1号修改单.docx VIP
原创力文档


文档评论(0)