2022年操作系统计算题.docx
《2022年操作系统计算题.docx》由会员分享,可在线阅读,更多相关《2022年操作系统计算题.docx(9页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、运算题:一、生产消费者问题为解决生产者消费者问题,应当设两个同步信号量,一个说明空缓冲区的数目,用S1 表示,初值为有界缓冲区的大小N,另一个说明已用缓冲区的数目,用S2 表示,初值为;由于在此问题中有M 个生产者和 N 个消费者,它们在执行生产活动和消费活动中要对P:i = 0;while 1生产产品 ; PS1;Pmutex;往 Buffer品;Q:j =0;while 1PS2;Pmutex;从 Bufferj取产品 ;i 放产i = i+1 % n; Vmutex;VS2;j = j+1 % n; Vmutex;VS1;消费产品 ;二、地址转换例 1:假设在一分页储备治理系统中,某作业
2、的页表如下所示;已知页面大小为试将规律地址 1011, 2148, 3000 , 4000, 5012 转化为相应的物理地址;1024 字节,有界缓冲区进行操作;由于有界缓冲区是一个临界资源,必需互斥使用,所以,另外仍需要设置一个互斥信号量mutex,其初值为;页号0块号2132136解:此题中,为了描述便利,设页号为P,页内位移为 W,规律地址为A ,页面大小为 L, 就:p=intA/L w=A mod L对于规律地址 1011p=int1011/1024=0 w=1011 mod 1024=1011查页表第 0 页在其次块,所以物理地址为3059;对于规律地址 2148 p=int214
3、8/1024=2 w=2148 mod 1024=100查页表第 2 页在第 1 块,所以物理地址为1124;对于规律地址 3000 p=int3000/1024=2 w=3000 mod 1024=928查页表第 2 页在第 1 块, 所以物理地址为 1796;对于规律地址 4000 p=int4000/1024=3 w=4000mod 1024=928查页表第 3 页在第 6 块, 所以物理地址为 7072;对于规律地址 5012 p=int5012/1024=4 w=5012mod1024=916因页号超过页表长度,该规律地址非法;例 2:在一分页储备治理系统中,规律地址长度为16 位,
4、页面大小为 4096 字节 ,现有一规律地址为2F6AH, 且第 0, 1, 2 页依次存放在物理块5, 10 ,11 中,问相应的物理地址为多少.解:由题目所给给条件可知,本页式系统的规律地址结构为:规律地址 2F6AH 的二进制表示如下:由此可知规律地址2F6AH 的页号为 2,该页存放在第11 号物理块中 ,用十六进制表示志号为 B, 所以物理地址为 BF6AH.三、求文件最大长度例: 设文件索引节点中有7 个地址项,其中4 个地址项为直接地址索引,2 个地址项是一级间接地址索引, 1 个地址项是二级间接地址索引,每个地址项大小为 4 字节,假设磁盘索引块和盘块大小均为256 字节,就可
5、表示的单个文件的最大长度是多少?解答:此题的文件结构属混合索引安排方式;每个地址项大小为 4 字节,索引块和盘块大小为 256 字节, 每个索引块中的项目数 =256B/4B=64 个;4 个地址项为直接地址索引,对应的文件大小为 4256B=1KB ;2 个地址项是一级间接地址索引,对应的文件大小是 264256B=32KB ,一个地址项是二级间接地址索引,对应的文件大小为 16464256B=1024KB ;所以单个文件的最大长度 =1KB+32KB+1024KB=1057KB ;四、磁盘调度算法:1. 先来先服务 FCFS2. 最短寻道时间优先SSTF3. SCAN 算法4. 循环扫描
6、CSCAN 算法例:假设一个活动头磁盘有200 道, 编号从 0-199. 当前磁头正在 143 道上服务 ,并且刚刚完成了 125 道的恳求 . 现有如下访盘恳求序列 磁道号 :86, 147, 91, 177, 94, 150, 102, 175, 130试给出采纳以下算法后磁头移动的次序和移动总量 总磁道数 . 1. 先来先服务 FCFS磁盘调度算法 .2. 最短寻道时间优先SSTF 磁盘调度算法 .(3). 扫描法 SCAN 磁盘调度算法.假设沿磁头移动方向不再有拜访恳求时, 磁头沿相反方向移动 .答案:三、186, 147, 91, 177, 94, 150, 102,175, 13
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022 操作系统 算题
限制150内