



下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
广东商学院试题参考答案及评分标准_2009—2010__学年第__一__学期课程名称操作系统课程代码110114课程负责人贺敏伟---------------------------------------------------------------------------------------------------------------------一、单选题(每小题1分,共20分) 1—5CBDDB6—10BBBDC11—15CBBDC16—20DABBD二、填空题(每空1分,共20分)1、并发性异步行2、忙则等待让权等待3、消息通信管道通信4、死锁避免死锁解除5、逻辑(虚拟)物理(实际)6、逻辑地址(页号)物理地址(块号)7、分段共享分段保护(或动态增长)8、CPU(通道)I/O设备9、输入井输出井10、顺序结构索引结构三、简答题(每小题6分,共30分)1、结合进程与程序的异同谈谈进程的特点。解答:(答出3条合理的特征即可)。(1)进程包含程序段和数据段,因此进程和程序是密切相关的,此外进程还包含一个PCB;(2)进程是程序的一次执行过程,是动态的,而程序是一个静态的概念;(3)多个进程可并发执行,这也是引入进程的主要目的;(4)进程是一个能独立运行,独立分配资源,独立接受调度的基本单位;(5)进程与程序不一一对应。同一程序的多次运行可产生多个进程,同一程序的一次运行也可产生多个进程。2、什么是高响应比优先调度算法,试分析其优点。解答:(1必须,2-4答出两点即可)(1)高响应比优先调度算法是一种高优先权优先调度算法,其优先权,即响应比的计算如下:响应比=(等待时间+要求服务时间)/要求服务时间。相比而言,其优点如下:(2)若作业等待时间相同,则短作业优先权更高,从而有利于降低作业平均周转时间,提高系统吞吐量。(3)若作业的要求服务时间相同,则优先权取决于作业到达的先后顺序,体现了公平原则。(4)优先权随作业等待时间增长而提高,从而保证了长作业一定能得到服务。3、何谓死锁,产生死锁的原因和必要条件是什么?解答:(1)死锁是指多个进程在运行过程中因竞争资源和造成的一种僵局。(2)原因:(a)竞争资源;(b)进程推进顺序非法。(3)必要条件:(a)互斥条件;(b)请求和保持条件;(c)不剥夺条件;(d)环路等待条件。4、何谓程序的局部性原理,产生局部性的原因主要有那些?解答(1必须,2-5中答出两点即可)(1)程序的局部性指程序在执行时呈现出局部性规律,即在一较短的时间内,程序的执行仅局限于某个部分;相应地,它所访问的存储空间也局限于某个区域。主要表现在时间局部性和空间局部性两个方面,主要原因如下:(2)程序执行时,多数情况下是顺序执行。(3)过程调用嵌套一般不会太深,因此程序在一段时间内会局限在这些过程的范围内运行。(4)程序中存在许多循环结构,导致指令多次重复执行。(5)程序中许多数据结构的处理,如数组等,它们玩玩局限于很小的范围内。5、在设备管理中,为什么要引入缓冲区?解答:(以下要点加合理解释)(1)缓和CPU和I/O设备速度不匹配的矛盾。(2)减少对CPU的中断频率。(3)提高CPU和I/O设备之间的并行程度。四、综合题(共30分)1、请求分段存储管理系统的段表如下,请计算下列逻辑地址对应的物理地址:段号段基址段长中断位01500B200B013000B300B024500B200B035000B125B04180B15200B1表中中断位为1表示缺段,为0表示不缺段,计算与给定逻辑地址LA对应的物理地址PA,给出计算过程:(8分)(1)逻辑地址LA=(1,150B);(2)逻辑地址LA=(2,250B);(3)逻辑地址LA=(4,160B);(4)逻辑地址LA=(7,60B)。【参考答案】(1)逻辑地址LA=(1,150)时,因1<6,没有分段越界;150<300,没有段内越界;中断位为0,没有缺段中断,故物理地址PA=3000+150=3150B。(2分)(2)逻辑地址LA=(2,250)时,因250>200,发生段内越界。(2分)(3)逻辑地址LA=(4,160)时,因中断位为1,发生缺段中断。(2分)(4)逻辑地址LA=(7,60)时,因7>6,发生段越界。(2分)2、在单CPU环境下采用最短先来先到(进程优先)的非抢占式调度算法,填表并回答问题:(6分)进程到达时间服务时间(秒)开始时间完成时间周转时间带权周转时间A030B1020C1510D3540(1)填上表并指出进程的调度顺序。(2)计算平均带权周转时间【参考答案】(填表4分)进程到达时间服务时间(秒)开始时间完成时间周转时间带权周转时间A030030301B10204060502.55D354060100651.625(1)填上表并指出进程的调度顺序。A->C->B->D(1分)(2)计算平均带权周转时间:(1+2.5+2.5+1.625)/4=1.90625(1分)3、某操作系统采用固定分区存储管理,用户区为2048K且起始地址为0,固定分区的划分如下表。用空闲分区表管理空闲分区,用已分配分区表管理已分配分区。若采用首次适应分配算法,执行下述申请序列:进程A申请200K,进程B申请100K,进程C申请150K,进程A释放分区,进程D申请180K,进程E申请80K,进程F申请50K,进程G申请210K,进程F释放。试给出最终空闲分区表和已分配分区表(给出始址,大小)?(8分)分区编号12345678910分区大小15010016080200140400230250338【参考答案】空闲分区表(4分)分区编号起始地址大小44108066901408123023091460250101710338已分配分区表(4分)分区编号起始地址大小进程10150B2150100E3250160C5490200D7830400G4、假如有两个周期性实时任务A:要求每10ms执行一次,执行时间为5msB:要求每25ms执行一次,执行时间为12.5ms采用最低松弛度优先的调度算法,给出60ms内的实时调度方案(8分)【参考答案】根据结果每次进程切换正确给0.
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 数据库规范化与反规范化试题及答案
- 网络技术在企业中的应用实例分析试题及答案
- 行政组织理论的未来发展试题及答案
- 信息系统监理师考试全攻略试题及答案
- 数据库中的安全性考量试题及答案
- 计算机三级嵌入式开发实验试题及答案
- 嵌入式技术的未来发展机会试题及答案
- 外墙装饰工程管理制度
- 员额法官助理管理制度
- 软件测试工程师考试的核心试题及答案
- 儿童发展问题的咨询与辅导-案例1-5-国开-参考资料
- 安全生产法律法规汇编(2025版)
- 【MOOC】供电技术-常州工学院 中国大学慕课MOOC答案
- GB/T 23444-2024金属及金属复合材料吊顶板
- 2024年重庆市中考化学试题(A卷)含答案
- (正式版)QB∕T 8049-2024 家用和类似用途微压富氧舱
- 烟气净化输送风管防腐分项工程质量检验评定表
- 河海大学论文汇报答辩通用ppt模板
- 班队列程序及评分标准
- 国家4A级旅游景区评定标准
- 第4章 射线及物质的相互作用-1
评论
0/150
提交评论