2022年5-第1章应用题参考答案 .pdf
《2022年5-第1章应用题参考答案 .pdf》由会员分享,可在线阅读,更多相关《2022年5-第1章应用题参考答案 .pdf(8页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、操作系统教程 (第 5 版) ch1 应用题参考答案1 第 1 章应用题参考答案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 若再增加 1M
2、B 内存,系统中可同时运行9 个用户进程,此时:CPU 利用率 =1-(80%)9 =0.87 故增加 1MB 内存使 CPU 的利用率提高了47%,即:87%59%=147% 147%-100%=47% 2.在某个计算机系统,有一台输入机和一台打印机,现有两道程序投入运行,且程序A 先开始做,程序B 后开始运行。程序A 的运行轨迹为:计算50ms、打印 100ms、再计算 50ms、打印 100ms,结束。程序B 的运行轨迹为:计算50ms、输入 80ms、再计算 100ms,结束。试说明:(1)两道程序运行时, CPU 有无空闲等待?若有,在哪段时间内等待?为什么会等待?(2)程序 A、B
3、 有无等待 CPU 的情况?若有,指出发生等待的时刻。答:画出两道程序并发执行图如下:(1)两道程序运行期间,CPU 存在空闲等待,时间为100 至 150ms 之间 (见图中兰色部分 )。(2)程序 A 无等待现象,但程序 B 有等待。程序 B 有等待时间段为0ms至 50ms,180ms至 200ms间(见图中红色部分 )。处理器输入机打印机程序 A 程序 B A 计算B 计算计算计算时间 (ms) 0 50 100 150 180 200 250 300 打印计算打印输入计算A 打印A 打印B 输入A 计算B 计算名师归纳总结 精品学习资料 - - - - - - - - - - - -
4、 - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 1 页,共 8 页 - - - - - - - - - 操作系统教程 (第 5 版) ch1 应用题参考答案2 3.设有三道程序,按A、B、C 优先次序运行,其内部计算和I/O 操作时间由表给出。A B C C1130ms C21=60ms C31=20ms I1240ms I22=30ms I32=40ms C1310ms C23=10ms C33=20ms 试画出按多道运行的时间关系图(忽略调度执行时间)。完成三道程序共花多少时间?比单道运行节省了多少时间?若处理器调度程序每次进行程序转
5、换化时1ms,试画出各程序状态转换的时间关系图。答:(1)忽略调度执行时间,多道运行方式(抢占式):时间0 3 7 8 10 12 13 14 17 19 单位 10 ms I/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 ms I/O I12 I22 I32 CPU C11 C21 C13 C31 C23 C33 非抢占式共用去180ms,单道完成需要260ms,节省 80
6、ms。(2)调度执行时间1ms,多道运行方式(抢占式):时间0 303132 717273 8384 105107 127 136 138 148 178 199 单位 1ms I/O I12 I22 I32 CPU C11 C21 C13 C21 C31 C23 C33 OS (3)调度执行时间1ms,多道运行方式(非抢占式):时间0 303132 7172 939495 105106 124125127129 139 168169 189 单位 1ms I/O I12 I22 I32 CPU C11 C21 C21 C13 C31 C31 C23 C33 OS 名师归纳总结 精品学习资料
7、- - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 2 页,共 8 页 - - - - - - - - - 操作系统教程 (第 5 版) ch1 应用题参考答案3 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
8、(10ms)、I1(10ms) 如果 CPU、I1 和 I2 都能并行工作,优先级从高到低为Job1、Job2 和 Job3,优先级高的作业可以抢占优先级低的作业的CPU,但不抢占I1 和 I2。试求:(1)每个作业从投入到完成分别所需的时间。(2)从投入到完成CPU 的利用率。(3)I/O 设备利用率。答: 画出三个作业并行工作图如下(图中着色部分为作业等待时间):(1) Job1 从投入到运行完成需110ms,Job2 从投入到运行完成需90ms,Job3 从投入到运行完成需110ms。(2) CPU 空闲时间段为: 60ms 至 70ms,80ms至 90ms,100ms至 110ms。
9、所以 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)
10、、I1(20ms) 如果 CPU、I1 和 I2 都能并行工作,优先级从高到低为Job1、Job2 和 Job3,优先级高的作业可以抢占优先级低的作业的CPU。试求:(1)每个作业从投入到完成分别所需的时间。(2) 每个作业投入到完成CPU 的利用率。(3)I/O 设备利用率。CPU I1I2Job1Job2Job3时间(ms)CPU CPU 0 10 20 30 40 50 60 70 80 90 100 110 CPU I1 I1 I1 CPU CPU I2 I2 CPU I1 CPU I2 Job1 Job2 Job3 Job2 Job1 Job2 Job3 Job1 Job3 Job2
11、 Job1 Job1 Job3 Job3 名师归纳总结 精品学习资料 - - - - - - - - - - - - - - -精心整理归纳 精选学习资料 - - - - - - - - - - - - - - - 第 3 页,共 8 页 - - - - - - - - - 操作系统教程 (第 5 版) ch1 应用题参考答案4 答: 画出三个作业并行工作图如下(图中着色部分为作业等待时间):(1) Job1 从投入到运行完成需80ms,Job2 从投入到运行完成需90ms,Job3 从投入到运行完成需 90ms。(2) CPU 空 闲 时 间段 为 : 60ms 至70ms, 80ms 至9
12、0ms。所 以CPU 利 用率 为(90-20)/90=77.78%。(3) 设备 I1 空闲时间段为: 20ms至 40ms,故 I1 的利用率为 (90-20)/90=77.78%。设备 I2空闲时间段为: 30ms 至 50ms,故 I2 的利用率为 (90-20)/90=77.78%。6. 同第 5 题的条件,每个作业的处理顺序和使用设备的时间如下:Job1:I2(20ms)、CPU(10ms)、I1(30ms)、CPU(10ms) Job2:I1(20ms)、CPU(20ms)、I2(40ms)Job3:CPU(30ms)、I1(20ms) 试求: (1)每个作业从投入到完成分别所需
13、的时间。(2)每个作业投入到完成CPU 的利用率。(3)I/O 设备利用率。答:CPU I1I2Job1Job2Job3时间(ms)CPU CPU 0 10 20 30 40 50 60 70 80 90 I1 I1 CPU CPU I2 I2 CPU I1 CPU Job1 Job2 Job3 Job2 Job1 Job2 Job3 Job1 Job2 Job1 Job3 CPU I1I2Job1Job2Job3时间(ms)CPU CPU 0 10 20 30 40 50 60 70 80 90 I1 I1 CPU I2 I2 CPU I1 CPU Job1 Job2 Job3 Job2 J
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 2022年5-第1章应用题参考答案 2022 应用题 参考答案
限制150内