电子文档交易市场
安卓APP | ios版本
电子文档交易市场
安卓APP | ios版本

操作系统练习题答案

37页
  • 卖家[上传人]:mg****85
  • 文档编号:34213745
  • 上传时间:2018-02-22
  • 文档格式:DOC
  • 文档大小:414.50KB
  • / 37 举报 版权申诉 马上下载
  • 文本预览
  • 下载提示
  • 常见问题
    • 1、操作系统教程 (第三版)CH1 应用题参考答案1CH1 应用题参考答案1 有一台计算机,具有 1MB 内存,操作系统占用 200KB,每个用户进程各占 200KB。如果用户进程等待 I/O 的时间为 80%,若增加 1MB 内存,则 CPU 的利用率提高多少?答:设每个进程等待 I/O 的百分比为 P,则 n 个进程同时等待 I/O 的概率是 Pn ,当 n 个进程同时等待 I/O 期间 CPU 是空闲的,故 CPU 的利用率为 1-Pn 。由题意可知,除去操作系统,内存还能容纳 4 个用户进程,由于每个用户进程等待 I/O 的时间为 80%,故:CPU 利用率 =1-(80%)4 =0.59若再增加 1MB 内存,系统中可同时运行 9 个用户进程,此时:CPU 利用率 =1-(80%)9 =0.87故增加 1MB 内存使 CPU 的利用率提高了 47%:87%59%=147%147%-100%=47%2 一个计算机系统,有一台输入机和一台打印机,现有两道程序投入运行,且程序 A 先开始做,程序 B 后开始运行。程序 A 的运行轨迹为:计算 50ms、打印 100ms、再计算 50ms

      2、、打印100ms,结束。程序 B 的运行轨迹为:计算 50ms、输入 80ms、再计算 100ms,结束。试说明(1)两道程序运行时,CPU 有无空闲等待?若有,在哪段时间内等待?为什么会等待?(2)程序A、B 有无等待 CPU 的情况?若有,指出发生等待的时刻。答:画出两道程序并发执行图如下:(1) 两道程序运行期间,CPU 存在空闲等待,时间为 100 至 150ms 之间( 见图中有色部分)。(2) 程序 A 无等待现象,但程序 B 有等待。程序 B 有等待时间段为 180ms 至 200ms 间(见图中有色部分)。3 设有三道程序,按 A、B、C 优先次序运行,其内部计算和 I/O 操作时间由图给出。A B CC1130ms C21=60ms C31=20ms I1240ms I22=30ms I32=40ms C1310ms C23=10ms C33=20ms处理器输入机打印机程序 A程序 BA 计算 B 计算计算计算时间(ms)0 50 100 150 180 200 250 300打印 计算 打印输入 计算A 打印 A 打印B 输入A 计算 B 计算一操作系统教程 (第三

      3、版)CH1 应用题参考答案2试画出按多道运行的时间关系图(忽略调度执行时间) 。完成三道程序共花多少时间?比单道运行节省了多少时间?若处理器调度程序每次进行程序转换化时 1ms,试画出各程序状态转换的时间关系图。答:1) 忽略调度执行时间,多道运行方式(抢占式):时间 0 3 7 8 10 12 13 14 17 19 单位 10 msI/O I12 I22 I32 CPU C11 C21 C13 C21 C31 C23 C33 抢占式共用去 190ms,单道完成需要 260ms, 节省 70ms。忽略调度执行时间,多道运行方式(非抢占式):时间 0 3 7 9 10 12 13 14 16 18 单位 10 msI/O I12 I22 I32 CPU C11 C21 C13 C31 C23 C33 非抢占式共用去 180ms,单道完成需要 260ms, 节省 80ms。2) 调度执行时间 1ms,多道运行方式(抢占式):时间 0 303132 71727374 8485 105107 127 136137 147 177178 198 单位 1msI/O I12 I22 I32 CP

      4、U C11 C21 C13 C21 C31 C23 C33 OS 调度执行时间 1ms,多道运行方式(非抢占式):时间 0 303132 7172 939495 105106 124125127129 139 168169 189 单位 1msI/O I12 I22 I32 CPU C11 C21 C21 C13 C31 C31 C23 C33 OS 4 在单 CPU 和两台 I/O(I1,I2)设备的多道程序设计环境下,同时投入三个作业运行。它们的执行轨迹如下:Job1:I2(30ms)、CPU(10ms)、I1(30ms) 、CPU(10ms) 、I2(20ms)Job2:I1(20ms)、CPU(20ms)、I2(40ms)Job3:CPU(30ms)、I1(20ms)、CPU(10ms)、I1(10ms)如果 CPU、I1 和 I2 都能并行工作,优先级从高到低为 Job1、Job2 和 Job3,优先级高的作业可以抢占优先级低的作业的 CPU,但不抢占 I1 和 I2。试求:(1)每个作业从投入到完成分别所需的时间。(2) 从投入到完成 CPU 的利用率。 (3)I/O 设备

      5、利用率。答:画出三个作业并行工作图如下(图中着色部分为作业等待时间):操作系统教程 (第三版)CH1 应用题参考答案3(1) Job1 从投入到运行完成需 110ms,Job2 从投入到运行完成需 90ms,Job3 从投入到运行完成需110ms。(2) CPU 空闲时间段为: 60ms 至 70ms,80ms 至 90ms,100ms 至 110ms。所以 CPU 利用率为(110-30)/110=72.7%。(3) 设备 I1 空闲时间段为:20ms 至 40ms,90ms 至 100ms,故 I1 的利用率为(110-30)/110=72.7%。设备 I2 空闲时间段为:30ms 至 50ms,故 I2 的利用率为(110-20)/110=81.8%。5 在单 CPU 和两台 I/O(I1,I2)设备的多道程序设计环境下,同时投入三个作业运行。它们的执行轨迹如下:Job1:I2(30ms)、CPU(10ms)、I1(30ms) 、CPU(10ms)Job2:I1(20ms)、CPU(20ms)、I2(40ms)Job3:CPU(30ms)、I1(20ms)如果 CPU、I1 和

      6、I2 都能并行工作,优先级从高到低为 Job1、Job2 和 Job3,优先级高的作业可以抢占优先级低的作业的 CPU。试求: (1)每个作业从投入到完成分别所需的时间。(2) 每个作业投入到完成 CPU 的利用率。 (3)I/O 设备利用率。答:画出三个作业并行工作图如下(图中着色部分为作业等待时间):Job1 从投入到运行完成需 80ms,Job2 从投入到运行完成需 90ms,Job3 从投入到运行完成需 90ms。(1) CPU 空闲时间段为: 60ms 至 70ms,80ms 至 90ms。所以 CPU 利用率为(90-20)/90=77.78% 。(2) 设备 I1 空闲时间段为:20ms 至 40ms,故 I1 的利用率为(90-20)/90=77.78%。设备 I2 空闲时间段为:30ms 至 50ms,故 I2 的利用率为(90-20)/90=77.78% 。6 若内存中有 3 道程序 A、B、C ,它们按 A、B、C 优先次序运行。各程序的计算轨迹为:A:计算(20)、 I/O(30)、计算(10) CPUI1I2Job1Job2Job3时间(ms)CPU CPU0

      7、 10 20 30 40 50 60 70 80 90 100 110CPU I1 I1I1 CPU CPU I2I2 CPU I1 CPU I2Job1Job2Job3 Job2 Job1 Job2 Job3 Job1 Job3Job2 Job1Job1 Job3 Job3CPUI1I2Job1Job2Job3时间(ms)CPU CPU0 10 20 30 40 50 60 70 80 90I1I1 CPU CPU I2I2 CPU I1 CPUJob1Job2Job3 Job2 Job1 Job2 Job3 Job1Job2Job1 Job3操作系统教程 (第三版)CH1 应用题参考答案4B:计算 (40)、 I/O(20)、计算 (10)C:计算 (10)、 I/O(30)、计算 (20)如果三道程序都使用相同设备进行 I/O(即程序用串行方式使用设备,调度开销忽略不计) 。试分别画出单道和多道运行的时间关系图。两种情况下,CPU 的平均利用率各为多少?答:分别画出单道和多道运行的时间图(1) 单道运行时间关系图单道总运行时间为 190ms。CPU 利用率为(190-80)/19

      8、0=57.9%(1) 单道运行时间关系图多道总运行时间为 140ms。CPU 利用率为(140-30)/140=78.6%7 若内存中有 3 道程序 A、B、C ,优先级从高到低为 A、B 和 C,它们单独运行时的 CPU 和 I/O占用时间为:程序 A: 60 20 30 10 40 20 20 (ms)I/O2 CPU I/O1 CPU I/O1 CPU I/O1程序 B: 30 40 70 30 30 (ms)I/O1 CPU I/O2 CPU I/O2程序 C: 40 60 30 70 (ms)CPU I/O1 CPU I/O2如果三道程序同时并发执行,调度开销忽略不计,但优先级高的程序可中断优先级低的程序,优先级与 I/O 设备无关。试画出多道运行的时间关系图,并问最早与最迟结束的程序是哪个?每道程序执行到结束分别用了多少时间?计算三个程序全部运算结束时的 CPU 利用率?答:画出三个作业并发执行的时间图:0 20 40 50 60 80 100 120 140 160 180 190I/OCPU时间(ms)AAA BBB CCCI/OCPU时间(ms)AAABC0 20 40 50 60 80 100 120 140 B B CCBCPUI01I02ABC时间(ms)cpu0 30 60 90 120 150 180 210 240 270 300 330I01 cpu cpu I02I02 cpu cpuI01cpuABB A B C B C A CI01 cpu I01A C A Acpu cp

      《操作系统练习题答案》由会员mg****85分享,可在线阅读,更多相关《操作系统练习题答案》请在金锄头文库上搜索。

      点击阅读更多内容
    最新标签
    发车时刻表 长途客运 入党志愿书填写模板精品 庆祝建党101周年多体裁诗歌朗诵素材汇编10篇唯一微庆祝 智能家居系统本科论文 心得感悟 雁楠中学 20230513224122 2022 公安主题党日 部编版四年级第三单元综合性学习课件 机关事务中心2022年全面依法治区工作总结及来年工作安排 入党积极分子自我推荐 世界水日ppt 关于构建更高水平的全民健身公共服务体系的意见 空气单元分析 哈里德课件 2022年乡村振兴驻村工作计划 空气教材分析 五年级下册科学教材分析 退役军人事务局季度工作总结 集装箱房合同 2021年财务报表 2022年继续教育公需课 2022年公需课 2022年日历每月一张 名词性从句在写作中的应用 局域网技术与局域网组建 施工网格 薪资体系 运维实施方案 硫酸安全技术 柔韧训练 既有居住建筑节能改造技术规程 建筑工地疫情防控 大型工程技术风险 磷酸二氢钾 2022年小学三年级语文下册教学总结例文 少儿美术-小花 2022年环保倡议书模板六篇 2022年监理辞职报告精选 2022年畅想未来记叙文精品 企业信息化建设与管理课程实验指导书范本 草房子读后感-第1篇 小数乘整数教学PPT课件人教版五年级数学上册 2022年教师个人工作计划范本-工作计划 国学小名士经典诵读电视大赛观后感诵读经典传承美德 医疗质量管理制度 2 2022年小学体育教师学期工作总结 2022年家长会心得体会集合15篇
    关于金锄头网 - 版权申诉 - 免责声明 - 诚邀英才 - 联系我们
    手机版 | 川公网安备 51140202000112号 | 经营许可证(蜀ICP备13022795号)
    ©2008-2016 by Sichuan Goldhoe Inc. All Rights Reserved.