ImageVerifierCode 换一换
格式:DOC , 页数:12 ,大小:1.25MB ,
资源ID:4544827      下载积分:5 金币
快捷注册下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

开通VIP
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.zixin.com.cn/docdown/4544827.html】到电脑端继续下载(重复下载【60天内】不扣币)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

开通VIP折扣优惠下载文档

            查看会员权益                  [ 下载后找不到文档?]

填表反馈(24小时):  下载求助     关注领币    退款申请

开具发票请登录PC端进行申请

   平台协调中心        【在线客服】        免费申请共赢上传

权利声明

1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前可先查看【教您几个在下载文档中可以更好的避免被坑】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时联系平台进行协调解决,联系【微信客服】、【QQ客服】,若有其他问题请点击或扫码反馈【服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【版权申诉】”,意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:0574-28810668;投诉电话:18658249818。

注意事项

本文(《操作系统》人大网校考前练习题.doc)为本站上传会员【二***】主动上传,咨信网仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知咨信网(发送邮件至1219186828@qq.com、拔打电话4009-655-100或【 微信客服】、【 QQ客服】),核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载【60天内】不扣币。 服务填表

《操作系统》人大网校考前练习题.doc

1、 《操作系统》2016年11月考试考前练习题 一、综合应用题 1. 设某页式存管理系统允许用户编程空间为32个页面(每页1KB),主存为16KB,如有一用户程序有10页长,且某时刻该用户程序页表见下表,如果分别遇有逻辑地址0AC5H、1AC5H、3AC5H处的操作,试计算并说明存管理系统将如何处理。 2. 面包师有很多面包,由n个销售人员推销,每个顾客进店后先取一个号,并且等待叫号,当一个销售人员空闲下来时,就叫下一个号,试设计一个使销售人员和顾客同步的算法。 3. 目录可以实现为只能以受限方式访问的特别文件,也可以实现为普通数据文件,两种方法各有什么优缺点? 4. 设某系统

2、中既有就绪进程也有就绪/挂起进程,且至少有一个就绪/挂起进程的优先级比所有就绪进程都高,有两种极端的调度策略:(1)为减少交换,总是选择就绪进程运行;(2)总是选择最高优先级的进程运行,哪怕引起不必要的交换。请你给出一种既考虑优先级也考虑性能的折中策略。 5. 什么是多道程序设计技术?多道程序设计技术的特点是什么? 6. 设某系统的状态如下表所示,使用银行家算法回答下面的问题: (1)系统是否处于安全状态?如安全,请给出一个安全序列。 (2)如果从进程P1发来一个请求(0,4,2,0),这个请求能否立刻被满足?如可以,请给出一个安全序列。 7. 将一组进程分为四类,如下图所示,各类进

3、程之间采用优先级调度算法,而各类进程的部采用时间片轮转算法,请简述P1、P2、P3、P4、P5、P6、P7、P8进程的调度过程。 8. 系统中的I/O软件通常可分为四个层次:用户层、与设备无关的软件层、设备驱动程序和中断处理程序。请说明以下工作是在哪一层完成的: (1)为磁盘读操作计算磁道、扇区和磁头; (2)向设备寄存器写命令; (3)检查用户是否有权限使用设备; (4)将二进制证书转换成ASCII码以便打印。 9. 某页式虚拟存系统,用于页面交换的磁盘的平均访问及传输时间是20ms,页表保存在存,访问时间为1μs,即每引用一次指令或数据,需要访问两次存,为改善性能,可以增设

4、一个关联寄存器,如果页表项在关联寄存器中,则只要访问一次存就可以,假设80%的访问其页表项在关联寄存器中,剩下的20%中,10%的访问(即总数的2%)会产生缺页,请计算有效访问时间。 10. 在一个段式存管理系统中,某段表见下面的表一,试求下面的表二中的逻辑地址所对应的物理地址。 11. 系统有同类资源m个,供n个进程共享,如果每个进程对资源的最大需求为k,试问:当m、n、k的值如下表所示时,是否会发生死锁? 12. 忽略目录和文件描述符的开销,设某文件系统存储块的大小为16KB,针对以下文件大小,计算由于最后一个存储块的不完全利用所造成的文件存储空间浪费的百分比:41,600B、640

5、000B、4,064,000B。 附:参考答案 1. 设某页式存管理系统允许用户编程空间为32个页面(每页1KB),主存为16KB,如有一用户程序有10页长,且某时刻该用户程序页表见下表,如果分别遇有逻辑地址0AC5H、1AC5H、3AC5H处的操作,试计算并说明存管理系统将如何处理。 解答: 页面大小为1KB,所以低10位为页偏移地址;用户编程空间为32个页面,即逻辑地址高5位为虚页号;主存为16kB,即物理地址高4位为物理块号。 逻辑地址0AC5H转换为二进制为000 1010 1100 0101B,虚页号为2(00010B),映射至物理块号4,故系统访问物理地

6、址12C5H(01 0010 1100 0101B)。 逻辑地址1AC5H转换为二进制为001 1010 1100 0101B,虚页号为6(00110B),不在页面映射表中,会产生缺页中断,系统进行缺页中断处理。 逻辑地址3AC5H转换为二进制为011 1010 1100 0101B,页号为14,而该用户程序只有10页,故系统产生越界中断。 注意:题中在对十六进制地址转换为二进制时,我们可能会习惯性地写为16位,这是容易犯错的细节。如题中逻辑地址是15位,物理地址为14位。逻辑地址0AC5H的二进制表示为000 1010 1100 0101B,对应物理地址12C5H的二进制表示为01 0

7、010 1100 0101B。这一点应该注意。 2. 面包师有很多面包,由n个销售人员推销,每个顾客进店后先取一个号,并且等待叫号,当一个销售人员空闲下来时,就叫下一个号,试设计一个使销售人员和顾客同步的算法。 解答: 顾客进店后按序取号,并等待叫号;销售人员空闲之后也是按序叫号,并销售面包。因此同步算法只要对顾客取号和销售人员叫号进行合理同步即可。我们使用两个变量i和j分别记录当前的取号值和叫号值,并各自使用一个互斥信号量用于对i和j进行访问和修改。 int i=0,j=0; semaphore mutex_i=1,mutex_j=1; Consumer(){

8、 //顾客 进入面包店; p(mutex_i); //互斥访问i 取号i; i++; V(mutex_i); //释放对i的访问 等待叫号i并购买面包; } Seller(){ //销售人员 while(1){ p(mutex_j); //互斥访问j if(j

9、取走并等待 叫号j; j++; V(mutex_j); //释放对j的访问 销售面包; } else{ //暂时没有顾客在等待 V(mutex_j); //释放对j的访问 休息片刻; } } } 3. 目录可以实现为只能以受限方式访问的特别文件,也可以实现为普通数据文件,两种方法各有什么优缺点? 解答: 实现为特别文件,便于操作系统对目录的识别,使得安全性更容易实施。 实现为普通文件,便于操作系统以统一的方式对系统中的对象进行管理,以便更易于

10、创建和管理属于用户的目录。 4. 设某系统中既有就绪进程也有就绪/挂起进程,且至少有一个就绪/挂起进程的优先级比所有就绪进程都高,有两种极端的调度策略:(1)为减少交换,总是选择就绪进程运行;(2)总是选择最高优先级的进程运行,哪怕引起不必要的交换。请你给出一种既考虑优先级也考虑性能的折中策略。 解答: 以降低N个优先级(如N=2或3)的方式看待就绪/挂起进程,只有当就绪/挂起进程的优先级比最高优先级的就绪进程高出N个优先级时,才选择就绪/挂起的进程。 5. 什么是多道程序设计技术?多道程序设计技术的特点是什么? 解答: 多道程序设计是指同时把多个作业(程序)放入存,使它们交替执行

11、共享处理器时间、外设及系统中的其他资源;当一道程序因某种原因(如I/O请求)而暂停执行时,CPU立即转去执行另一道程序。多道程序设计技术减少了CPU等待时间,增加了系统吞吐量,提高了系统的效率。 多道程序设计技术的主要特点:多道、宏观上并行、微观上串行。多道是指计算机存中同时存放多道相互独立的程序。宏观上并行是指同时进入系统中的多道程序都处于运行状态。微观上串行是指在单处理器环境中,存中的多道程序轮流占用CPU,交替执行。 6. 设某系统的状态如下表所示,使用银行家算法回答下面的问题: (1)系统是否处于安全状态?如安全,请给出一个安全序列。 (2)如果从进程P1发来一个请求(0,4

12、2,0),这个请求能否立刻被满足?如可以,请给出一个安全序列。 解答: (1)Work矢量初始化值=Available(1,5,2,0) 系统安全性分析: 因为存在一个安全序列,所以系统处于安全状态。 (2) Requset1(0,4,2,0),所以系统仍处于安全

13、状态。所以进程P1的这个请求应该马上被满足。 7. 将一组进程分为四类,如下图所示,各类进程之间采用优先级调度算法,而各类进程的部采用时间片轮转算法,请简述P1、P2、P3、P4、P5、P6、P7、P8进程的调度过程。 解答:从题意可知,各类进程之间采用优先级调度算法,而同类进程部采用时间片轮转调度算法,因此,系统首先对优先级为4的进程P1、P2、P3采用时间片轮转调度算法运行;当P1、P2、P3均运行结束或没有可运行的进程(即P1、P2、P3都处于等待状态;或其中部分进程已运行结束,其余进程处于等待状态)时,则对优先级为3的进程P4、P5采用时间片轮转调度算法运行。在此期间,如果未结

14、束的P1、P2、P3有一个转为就绪状态,则当前时间片用完后又回到优先级4进行调度。类似地,当P1~P5均运行结束或没有可运行进程(即P1~P5都处于等待状态;或其中部分进程已运行结束,其余进程处于等待状态)时,则对优先级为2的进程P6、P7、P8采用时间片轮转调度算法运行,一旦P1~P5中有一个转为就绪状态,则当前时间片用完后立即回到相应的优先级进行时间片轮转调度。 8. 系统中的I/O软件通常可分为四个层次:用户层、与设备无关的软件层、设备驱动程序和中断处理程序。请说明以下工作是在哪一层完成的: (1)为磁盘读操作计算磁道、扇区和磁头; (2)向设备寄存器写命令; (3)检查用户是否

15、有权限使用设备; (4)将二进制证书转换成ASCII码以便打印。 解答: 首先,我们来看这些功能是不是应该由操作系统来完成。操作系统是一个代码相对稳定的软件,它很少发生代码的变化。如果1)由操作系统完成,那么操作系统就必须记录逻辑块和磁盘细节的映射,操作系统的代码会急剧膨胀,而且对新型介质的支持也会引起代码的变动。如果2)也由操作系统完成,那么操作系统需要记录不同生产厂商的不同数据,而且后续新厂商和新产品也无法得到支持。因为1)和2)都与具体的磁盘类型有关,因此为了能够让操作系统尽可能多的支持各种不同型号的设备,1)和2)应该由厂商所编写的设备驱动程序完成。3)涉及到安全与权限问题,应由

16、与设备无关的操作系统完成。4)应该由用户层来完成,因为只有用户知道将二进制整数转换为ASCII码的格式(使用二进制还是十进制,有没有特别的分隔符等)。 9. 某页式虚拟存系统,用于页面交换的磁盘的平均访问及传输时间是20ms,页表保存在存,访问时间为1μs,即每引用一次指令或数据,需要访问两次存,为改善性能,可以增设一个关联寄存器,如果页表项在关联寄存器中,则只要访问一次存就可以,假设80%的访问其页表项在关联寄存器中,剩下的20%中,10%的访问(即总数的2%)会产生缺页,请计算有效访问时间。 解答: 有效访问时间为80%×1+(1-80%)×((1-10%)×1×2)+2%×(1×3

17、20×1000)=401.22(μs) 10. 在一个段式存管理系统中,某段表见下面的表一,试求下面的表二中的逻辑地址所对应的物理地址。 解答: 1)由段表知,第0段存始址为210,段长为500,故逻辑地址(0,430)是合法地址,对应的物理地址为210+430=640。 2)由段表知,第1段存始址为2350,段长为20,故逻辑地址(1,10)是合法地址,对应的物理地址为2350+10=2360。 3)由段表知,第2段存始址为100,段长为90,故逻辑地址(2,500)的段位移500已经超过了段长,故为非法地址。 4)由段表知,第3段存始址为1350,段长为590,故逻辑地址(3

18、400)是合法地址,对应的物理地址为1350+400=1750。 5)由段表知,第4段存始址为1938,段长为95,故逻辑地址(4,112)的段位移112已经超过了段长,故为非法地址。 6)由段表知,不存在第5段,故逻辑地址(5,32)为非法地址。 11. 系统有同类资源m个,供n个进程共享,如果每个进程对资源的最大需求为k,试问:当m、n、k的值如下表所示时,是否会发生死锁? 解答: 不发生死锁要求必须保证至少有一个进程可以得到所需的全部资源并执行完毕,当m>=n(k-1)+1则一定不会发生死锁。 12. 忽略目录和文件描述符的开销,设某文件系统存储块的大小为16KB,针对以下文件大小,计算由于最后一个存储块的不完全利用所造成的文件存储空间浪费的百分比:41,600B、640,000B、4,064,000B。 解答: 11 / 12

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服