- 1、本文档共9页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
PAGE
PAGE 1
计算题:
生产消费者问题
为解决生产者消费者问题,应该设两个同步信号量,一个说明空缓冲区的数目,用S1 表示,初值为有界缓冲区的大小N,另一个说明已用缓冲区的数目,用S2表示,初值 为0。
由于在此问题中有M个生产者和N个消费者,它们在执行生产活动和消费活动中要对有界缓冲区进行操作。由于有界缓冲区是一个临界资源,必须互斥使用,所以,另外还需要设置一个互斥信号量mutex,其初值为1。
P:
P:
i = 0;while (1)
{ 生产产品; P(S1); P(mutex);
往Buffer [i]放产品;
i = (i+1) % n;
V(mutex); V(S2); };
Q:
j = 0;
while (1)
{
P(S2);
P(mutex);
从Buffer[j]取产品;
j = (j+1) % n;
V(mutex);
V(S1);
消费产品;
};
地址转换
例1:若在一分页存储管理系统中,某作业的页表如下所示。已知页面大小为1024字节,试将逻辑地址1011,2148,3000,4000,5012转化为相应的物理地址。
页号 块号
0 2
1 3
2 1
3 6
解:本题中,为了描述方便,设页号为P,页内位移为W,逻辑地址为A,页面大小为L,则:
p=int(A/L)
w=A mod L
对于逻辑地址1011
p=int(1011/1024)=0
w=1011 mod 1024=1011
查页表第0页在第二块,所以物理地址为3059。
对于逻辑地址2148
p=int(2148/1024)=2
w=2148 mod 1024=100
查页表第2页在第1块,所以物理地址为1124。
对于逻辑地址3000
p=int(3000/1024)=2
w=3000 mod 1024=928
查页表第2页在第1块, 所以物理地址为1796。
对于逻辑地址4000
p=int(4000/1024)=3
w=4000mod 1024=928
查页表第3页在第6块, 所以物理地址为7072。
对于逻辑地址5012
p=int(5012/1024)=4
w=5012mod1024=916
因页号超过页表长度,该逻辑地址非法。
例2:
在一分页存储管理系统中,逻辑地址长度为16位,页面大小为4096字节,现有一逻辑地址为2F6AH,且第0, 1, 2页依次存放在物理块5, 10 ,11中,问相应的物理地址为多少?
解:由题目所给给条件可知,本页式系统的逻辑地址结构为:
逻辑地址2F6AH的二进制表示如下:
由此可知逻辑地址2F6AH的页号为2,该页存放在第11号物理块中,用十六进制表示志号为B,所以物理地址为BF6AH.
求文件最大长度
例:设文件索引节点中有7个地址项,其中4个地
址项为直接地址索引,2个地址项是一级间接地址索
引,1个地址项是二级间接地址索引,每个地址项大
小为4字节,若磁盘索引块和盘块大小均为256字
节,则可表示的单个文件的最大长度是多少?
解答:本题的文件结构属混合索引分配方式。每个地址项大小为4字节,索引块和盘块大小为256字节,每个索引块中的项目数=256B/4B=64个。4个地址项为直接地址索引,对应的文件大小为4×256B=1KB。2个地址项是一级间接地址索引,对应的文件大小是2×64×256B=32KB,一个地址项是二级间接地址索引,对应的文件大小为1×64×64×256B=1024KB。所以单个文件的最大长度=1KB+32KB+1024KB=1057KB。
磁盘调度算法:
先来先服务FCFS
最短寻道时间优先SSTF
SCAN算法
循环扫描(CSCAN)算法
例:假设一个活动头磁盘有200道, 编号从0-199. 当前磁头正在143道上服务, 并且刚刚完成了125道的请求. 现有如下访盘请求序列(磁道号):
86, 147, 91, 177, 94, 150, 102, 175, 130
试给出采用下列算法后磁头移动的顺序和移动
您可能关注的文档
- 打字复印收费标准(1).pptx
- 打造销售团队(1).pptx
- 打造高效管理团队的四个核心(1).pptx
- 打造高绩效销售团队(1).pptx
- 执业医师模拟考试试题及答案(8)(1).pptx
- 执法资格考试模拟试题(1).pptx
- 把“四个意识”贯彻应用到工作实际中(1).pptx
- 投资学复习提纲吕祥(1).pptx
- 抽样方案设计(1).doc
- 插床导杆机构课程设计(1).doc
- 《中国通史》文字稿第12集春秋争霸.docx
- java教程--类与对象-讲义课件(演讲稿).ppt
- Vue应用程序开发-(1).pptx
- 东北师大版社劳动实践与评价指导手册一年级上册主题二活动一寻找五彩的树叶课时课件.pptx
- 外研版英语四年级上册 Module 4 Unit 2 How much is it单元教学设计.docx
- 外研版英语四年级上册Module 4 单元整体教学设计.docx
- 6《上课之前》课件 鄂科技版 心理健康教育一年级.pptx
- 《1~5的认识》说课课件(共25张PPT)人教版一年级上册数学.pptx
- 六《解决问题(1)》说课课件 人教版 三年级上册数学.pptx
- 七《解决问题》说课课件 人教版 二年级上册数学.pptx
最近下载
- 村志提纲 村志内容提纲(完整).doc
- 导游员(讲解员)大赛题库及答案(共500道).doc
- 高中英语课件:课件选择性必修三Unit3Reading第一课.pptx
- 共享雨伞商业计划书.pptx
- 轻型井点降水专项的施工方案.doc
- 中医药适宜技术推广基地建设方案.doc
- 《金版教程(物理)》2024导学案必修第一册(人教版新)第二章 匀变速直线运动的研究第2章 水平测评含答案.DOCX
- 7-12个月婴儿言语发展游戏设计与指导.pptx VIP
- 考试黔东南公司化验室SSGLP体系培训试题附有答案.docx VIP
- 安徽省亳州市2024-2025学年高三上学期开学考试 化学 PDF版含解析.pdf
文档评论(0)