




已阅读5页,还剩4页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
2009年计算机专业考研真题答案OS23-27:DDCAC28-32:BAABA45. 定义资源信号量empty、even、odd,用于控制生产者与消费者之间的同步,其中,empty表示空缓冲区的数目,even表示缓冲区中偶数的个数,odd表示缓冲区中奇数的个数; 定义互斥信号量mutex,用于实现进程对缓冲区的互斥访问。伪代码描述如下:semahpore empty=N,even=0,odd=0,mutex=1;P3:while(1)wait(even);wait(mutex);geteven();counteven();signal(mutex);signal(empty);P2:while(1)wait(odd);wait(mutex);getodd();countodd();signal(mutex);signal(empty);P1:while(1)x=produce();wait(empty);wait(mutex);put(x);signal(mutex);if x%2=0signal(even);elsesignal(odd); 46. (1) 因为页大小为4KB,所以虚地址中的低12位表示页内地址,剩余高位表示页号。则十六进制虚地址的低三位为页内地址,最高位为页号。2362H:页号为2,页内地址为362H。先访问快表10ns,未命中,再访问内存中的页表100ns,页表项中的有效位指示该页在内存,根据该页对应的页框号形成物理地址再次访问内存100ns,共计10ns+100ns*2=210ns。1565H:页号为1,页内地址为565H。先访问快表10ns,未命中,再访问内存中的页表100ns,页表项中的有效位指示该页不在内存,处理缺页108ns,再次访问快表10ns命中,根据该页对应的页框号形成物理地址再次访问内存100ns,共计10ns+100ns+108ns+100ns+10ns 108ns 。25A5H:页号为2,页内地址为5A5H。由于访问2362H时已将页2的表项写入TLB,因此访问快表10ns,命中,根据该页对应的页框号形成物理地址访问内存100ns,共计10ns+100ns=110ns。(2)虚地址1565H的页号为1,页内地址为565H。目前页0、页2在内存,访问页1时发生缺页,根据LRU置换算法和局部淘汰策略,将页0换出页1换入,因此页1对应的页框号为101H,又块内地址为565H,则虚地址1565H的物理地址为101565H。2010年计算机专业考研真题答案OS23-27:ACBAD28-32:BBCCB45. (1)可采用位示图法表示磁盘块的空闲状态,一个磁盘块在位示图中用一个二进制位表示,为0表示磁盘块空闲,为1表示磁盘块已分配。16384个磁盘块共占用16384bit=16384/8B =2048B=2KB,正好可放在系统提供的内存中。100120903050(2)采用CSCAN调度算法,磁道的访问次序为120 30 50 90,如下图所示:因此访问过程中移动的磁道总数为(120-100)+(120-30)+(90-30)=170,故总的寻道时间为170*1ms=170ms;由于每转需要1/6000分钟=10ms,则平均旋转延迟时间为10ms/2 =5ms,总的旋转延迟时间为5ms*4=20ms;由于每个磁道有100个扇区,则读取一个扇区需要10ms/100 = 0.1ms,总的读取扇区时间(传输时间)为0.1ms*4=0.4ms;综上,磁盘访问总时间为170ms+20ms+0.4ms=190.4ms。(3)采用FCFS(先来先服务)调度策略更高效。因为Flash半导体存储器的物理结构不需要考虑寻道时间和旋转延迟时间,可直接按I/O请求的先后顺序服务。46.(1)由于计算机的逻辑地址空间和物理地址空间均为64KB=216B,按字节编址,且页(块)的大小为1KB=210B,所以计算机的逻辑地址结构和物理地址结构均为:页(页框)号 (6位)页(块)内偏移量 (10位)17CA H=(0001 0111 1100 1010)2,所以17CAH对应的页号是(000101)2=5。(2)若采用先进先出(FIFO)置换算法,则置换装入时间最早的页,故0号页被置换,将5号页装入7号页框,所以17CA H对应的物理地址为(0001 1111 1100 1010)2=1FCA H。(3)若采用时钟(CLOCK)置换算法,则从当前指针指示页框开始查找,若其中页的访问位为0,则置换该页,否则将访问位清零,并将指针指向下一个页框,继续查找。由于初始时内存中的4个页的访问位均为1,因此,前4次查找并未找到合适的页,但查找时已将对应页的访问位清零,第5次查找时,指针重新指向2号页框,其中存放的2号页的访问位为0,故置换该页,将5号页装入2号页框,所以17CA H对应的物理地址为(0000 1011 1100 1010)2=0BCA H。2011年计算机专业考研真题答案OS23-27:BADBD 28-32:DABBC45.semaphore seets=10; /表示空余座位数量的资源信号量,初值为10semaphore mutex=1; /互斥信号量,初值为1,用于实现对取号机的互斥访问semaphore custom=0; /表示顾客数量的资源信号量,初值为0cobeginprocess 顾客iP(seets);P(mutex);从取号机获得一个号码;V(mutex);V(custom);等待叫号;V(seets);获得服务;process 营业员while(TRUE)P(custom);叫号;为顾客服务;coend46. (1)连续方式更合适。因为一次写入不存在插入问题,而且写入文件之后不需要修改,连续的数据块组织方式很适合一次性写入磁盘不再修改的情况。同时连续存储相对链式和索引省去了指针的空间开销,支持随机查找,查找速度最快。在连续方式中,为定位文件数据块,需要在FCB中设置文件在外存的起始地址(即首个盘块号)及文件的长度(即文件占用的盘块数)。(2)FCB集中存储较好。FCB中存放了关于描述和控制文件的重要信息,同时是文件目录的重要组成部分,在检索文件时,通常会访问文件的FCB。如果将FCB集中存储,可减少检索文件时访问磁盘的次数,提高文件的访问速度。2012年计算机专业考研真题答案OS23-27:CBBAD 28-32:ABCAB45.(7分)某请求分页系统的局部页面置换策略如下:系统从0时刻开始扫描,每隔5个时间单位扫描一轮驻留集(扫描时间忽略不计),本轮没有被访问过的页框将被系统回收,并放入到空闲页框链尾,其中内容在下一次被分配之前不被清空。当发生缺页时,如果该页曾被使用过且还在空闲页框链表中,则重新放回进程的驻留集中;否则,从空闲页框链表头部取出一个页框。假设不考虑其它进程的影响和系统开销,初始时进程驻留集为空。目前系统空闲页框链表中页框号依次为32、15、21、41。进程P依次访问的 是:、。请回答下列问题。(1)访问 时,对应的页框号是什么?说明理由。(2)访问 时,对应的页框号是什么?说明理由。(3)访问 时,对应的页框号是什么?说明理由。(4)该策略是否适合于时间局部性好的程序?说明理由。45.(1)页框号是21。由于初始时进程驻留集为空,目前系统空闲页框链表中页框号依次为32、15、21、41。因此,访问时,将1号页装入32号页框,访问时,将3号页装入15号页框,访问时,将0号页装入21号页框。(2)页框号是32。因为访问 时,1号页被装入32号页框,但在10时刻进行第2轮扫描时,1号页所在的32号页框由于在本轮未被访问而被系统收回,访问 时,1号页所在的32号页框仍在空闲页框链表中,因此重新被放回进程的驻留集中。(3)页框号是41。因为2号页是首次访问,14时刻系统空闲页框链表中页框号依次为41、15,因此将取出链首的41号页框装入2号页。(4)该策略适合于时间局部性好的程序。因为置换时,选择的是最近未被访问的页面淘汰,根据局部性原理,这样的页面在最近的将来仍可能不被访问。而且即使刚被淘汰的页面又被访问,如果该页还在空闲页框链表中,只需重新将其放回进程的驻留集中即可。46.(1)该文件系统空间总的盘块数为4TB/1KB=4G=232个,因此索引表项中块号最少占32/8=4字节。由于索引表区可存放的盘块号最多为512B/4B=128个,因此可支持的单个文件最大长度是128*1KB=128KB。(2)由于 格式中,块数占2B,因此为文件预分配的连续存储空间最大为216*1KB=64MB。直接索引结构部分支持的文件最大长度为(504B/6B)*1KB=84KB。综上该地址结构可支持的单个文件最大长度是64MB+84KB=65620KB。起始块号和块数分别所占字节数的合理值是 ,块号占4B正好可以表示232个盘块,块数占4B支持的文件最大长度是232*1KB=4TB,正好可以达到文件系统空间的最大容量。2013年计算机专业考研真题答案OS23-27:AACAC 28-32:BDBBB45.semaphore empty=500; /博物馆可以容纳的最多人数semaphore mutex=1; /用于控制参观者互斥地访问出入口cobegin参观者进程i:P(empty);P(mutex);进门;V(mutex);参观;P(mutex);出门;V(mutex);V(empty);coend46.(1) 页的大小是4K字节,页表最大占用4M字节(2) 页目录号=INTINTLA/4K/1K;页表索引= INTLA/4K mod 1K页目录号:(unsigned int)(LA)22)&0x3FF 或 (unsigned int)(LA)22;页表索引:(unsigned int)(LA)12)&0x3FF 或 (unsigned int)(LA)12。(3)物理地址1:0020 0020H物理地址2:0020 0024H物理地址3:0090 1000H页框号1:00900H页框号2:00901H2014年计算机专业考研真题答案OS23-27 ABDAA 28-32 CBACD46解答: 考察文件系统中,记录的插入问题。题目本身比较简单,考生需要区分顺序分配方式和连接分配方式的区别。 (1)系统采用顺序分配方式时,插入记录需要移动其他的记录块,整个文件共有200条记录,要插入新记录作为第30条,而存储区前后均有足够的磁盘空间,且要求最少的访问存储块数,则要把文件前29条记录前移,若算访盘次数移动一条记录读出和存回磁盘各是一次访盘,29条记录共访盘58次,存回第30条记录访盘1次,共访盘59次。(1分) F的文件控制区的起始块号和文件长度的内容会因此改变。(1分) (2)文件系统采用链接分配方式时,插入记录并不用移动其他记录,只需找到相应的记录,修改指针即可。插入的记录为其第30条记录,那么需要找到文件系统的第29块,一共需要访盘29次,然后把第29块的下块地址部分赋给新块,把新块存回内存会访盘1次,然后修改内存中第29块的下块地址字段,再存回磁盘(1分),一共访盘31次。(1分) 4个字节共32位,可以寻址232=4G块存储块,每块的大小为1KB,即1024B,其中下块地址部分占4B,数据部分占1020B,那么该系统的文件最大长度是4G1020B=4080GB。(2分) 【评分说明】 第(1)小题的第2问,若答案中不包含文件的起始地址和文件大小,则不给分。 若按1024232B=4096GB计算最大长度,给1分。 47解答: 这是典型的生产者和消费者问题,只对典型问题加了一个条件,只需在标准模型上新加一个信号量,即可完成指定要求。 设置四个变量mutex1、mutex2、empty和full,mutex1,用于一个控制一个消费者进程一个周期(10次)内对于缓冲区的控制,初值为1,mutex2用于进程单次互斥的访问缓冲区,初值为1,empty代表缓冲区的空位数,初值为0,full代表缓冲区的产品数,初值为1000,具体进程的描述如下: 2015年计算机专业考研真题答案OS15【参考答案】B【考查知识点】Cache 和主存的映射方式。直接映射方式地址映象规则: 主存储器中一块只能映象到Cache 的一个特定的块中。(1) 主存与缓存分成相同大小的数据块。(2) 主存容量应是缓存容量的整数倍,将主存空间按缓存的容量分成区,主存中每一区的块数与缓存的总块数相等。(3) 主存中某区的一块存入缓存时只能存入缓存中块号相同的位置。16【参考答案】C【考查知识点】考察了页式虚拟存储器及TLB 快表。20【参考答案】B【考查知识点】磁盘访问时间计算。21【参考答案】A【考查知识点】程序中断I/O 方式。23【参考答案】A【考查知识点】外部中断处理过程。24【参考答案】C【考查知识点】CPU 用户态和内核态概念。25【参考答案】D【考查知识点】进程间各状态的转化。26【参考答案】C【考查知识点】死锁相关概念。27 【参考答案】C【考查知识点】LRU 算法。
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 第十一课 多姿多彩的“我”说课稿-2025-2026学年小学心理健康人教版二年级上册-人教版
- 化肥厂原料验收登记制度
- 2025电子产品代理的销售合同书
- 江苏大学出版社《应用写作》说课稿-2023-2024学年中职中职专业课职业素养公共课程
- 建材买卖合同(卫浴洁具类)
- 教科版高中信息技术教案+教学设计
- 军训个人体会心得
- 2025年山西人民警察招聘考试申论题库含答案详解
- 2025年监理工程考试合同管理真题及答案
- 商场租赁合同范本及租赁保证金缴纳及退还流程
- 工程施工队课件
- 桥梁施工技术创新路径与工程应用研究综述
- 煤矿监管培训方案
- 企业反腐倡廉培训课件
- 肺结核患者护理课件
- 食管恶性肿瘤护理查房
- 2025年江苏高考地理真题(原卷版)
- 学堂在线 生活英语听说 章节测试答案
- 先心病常见病介入封堵治疗讲课件
- 锅炉安装改造维修管理制度
- 2025邮储银行面试题目及答案
评论
0/150
提交评论