操作系统例题参考答案.doc_第1页
操作系统例题参考答案.doc_第2页
操作系统例题参考答案.doc_第3页
操作系统例题参考答案.doc_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

例题参考答案1 设有五个进程,它们到达就绪队列的时刻和运行时间如表所示。若分别采用先来先服务算法和短进程优先算法,试给出各进程的调度顺序以及平均周转时间。 表 各进程到达就绪队列的时刻、运行时间进程到达时刻运行时间P1P2P3P4P510.110.310.410.510.80.30.90.50.10.4参考答案:(1)先来先服务(FCFS)调度顺序进程到达时刻运行时间开始时间完成时间周转时间12345P1P2P3P4P510.110.310.410.510.80.30.90.50.10.410.110.411.311.811.910.411.311.811.912.30.31.01.41.41.5平均周转时间:T(0.3 + 1.0 + 1.4 + 1.4 + 1.5)/ 5 = 1.12(2) 短进程优先(SPF)调度顺序进程到达时刻运行时间开始时间完成时间周转时间12345P1P3P4P5P210.110.410.510.810.30.30.50.10.40.910.110.410.911.011.410.410.911.011.412.30.30.50.50.62.0平均周转时间:T(0.3 + 0.5 + 0.5 + 0.6 + 2.0)/ 5 = 0.782 设有四个进程,它们到达就绪队列的时刻、运行时间及优先级(此处优先级1为最低优先级,优先级4为最高优先级)如表所示。若分别采用非抢占式优先级调度算法和可抢占式优先级调度算法,试给出各进程的调度顺序以及平均周转时间。 表 各进程到达就绪队列的时刻、运行时间及优先级进程到达时刻运行时间优先级P1P2P3P40123837121324参考答案:(1) 非抢占式优先级调度算法调度顺序进程优先级到达时刻运行时间开始时间完成时间周转时间1234P1P4P2P3143203128123708202382023308172228平均周转时间:T(8 + 17 + 22 + 28)/ 4 = 18.75(2) 抢占式优先级调度算法调度顺序进程优先级到达时刻剩余运行时间开始时间停止时间共完成时间状态周转时间123456P1P2P4P2P3P1134321013120831217701315162313151623301212378未完成未完成完成完成完成完成12152130平均周转时间:T(12 + 15 + 21 + 30)/ 4 = 19.51 在可变分区存储管理中,设作业A(30KB),作业B(70KB),作业C(50KB)依次请求内存分配,内存现有两个空闲区:F1(100KB)和F2(50KB),如图所示。若分别采用最先适应算法、最优适应算法和最坏适应算法,画出内存分配情况图。已分配F1(100KB)已分配F2(50KB) 参考答案:(1) 采用最先适应算法分配:已分配作业A(30KB)作业B(70KB)已分配作业C(50KB)(2) 采用最优适应算法分配:已分配作业B(70KB)F1(30KB)已分配作业A(30KB)F2(20KB) 作业C没有足够的空闲分区分配,只有等待系统回收到足够空闲内存后再装入内存。(3) 采用最坏适应算法分配:已分配作业A(30KB)作业B(70KB)已分配作业C(50KB)2 在一分页系统中,页面大小为4KB,某个已装入内存的作业的页表如表所示。请计算下列逻辑地址所对应的物理地址:378,15034,5700,30000。 表 作业页表 页号块号031921036415参考答案:(1)逻辑地址378: 页号378/40960 页内地址378MOD4096378 用页号0查找页表,找到对应的块号为3,则物理地址为: 物理地址块号页面大小页内地址3409637812666 (2)逻辑地址15034: 页号15034/40963 页内地址5700MOD40962746 用页号3查找页表,找到对应的块号为6,则物理地址为: 物理地址块号页面大小页内地址64096274627322 (3)逻辑地址5700: 页号5700/40961 页内地址5700MOD40961604 用页号1查找页表,找到对应的块号为9,则物理地址为: 物理地址块号页面大小页内地址94096160438468 (4)逻辑地址30000: 页号30000/40967 页内地址30000MOD40961328 用页号3查找页表,发现越界,发出越界中断信号,终止程序运行。 3 在一个请求分页系统中,内存容量为1MB,被划分为256块,每块为4KB。有一作业,其页表如表所示。(1)计算逻辑地址9016所对应的物理地址;(2)对逻辑地址12300,试给出其物理地址的转换过程。 表 作业页表页号块号状态0151120123313040参考答案:(1)逻辑地址9016: 页号9016/40962 页内地址9016MOD4096824 用页号2查找页表,找到对应的块号为33,则物理地址为: 物理地址块号页面大小页内地址334096824135992(2)逻辑地址12300: 页号12300/40963 页内地址12300MOD409612 用页号3查找页表,发现该页还在内存,发生缺页中断,等把页面调进内存后再重新进行地址转换工作。4 在一个请求分页系统中,假设一个作业的页面走向为4,3,2,1,4,3,5,4,3,2,1,5,若分配给该作业的物理块数为4,假设当前没有任何页面在内存,分别采用FIFO和LRU页面置换算法,试计算在运行过程中发生的缺页次数和缺页率,并比较所得结果。参考答案:(1)采用FIFO页面置换算法: 访问页面432143543215缺页是是是是否否是是是是是是内存块444444555511333333444452222223333111111222换页432154缺页次数是:10次,缺页率缺页次数/访问次数10/1283.3

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论