《操作系统》习题答案

上传人:枫** 文档编号:497247648 上传时间:2022-10-26 格式:DOC 页数:16 大小:129.51KB
返回 下载 相关 举报
《操作系统》习题答案_第1页
第1页 / 共16页
《操作系统》习题答案_第2页
第2页 / 共16页
《操作系统》习题答案_第3页
第3页 / 共16页
《操作系统》习题答案_第4页
第4页 / 共16页
《操作系统》习题答案_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《《操作系统》习题答案》由会员分享,可在线阅读,更多相关《《操作系统》习题答案(16页珍藏版)》请在金锄头文库上搜索。

1、第一章一、选择题1. D 2. C3,B4.B5.B6. A 7. B8,D9.A10.C11. A 12. A13,D14.B15.A二、填空题1. 硬件、软件2. 交互性、多路性和独占性3.雨提高系统的工作效率4.处理器管理、存储器管理、文件管理、设备管理和接口管理。5. 程序级和用户组(程序接口和命令接口)。三、简答题1.计算机系统由哪些部分组成?处理器管理、存储器管理、文件管理、设备管理和接口管理2. 什么是操作系统?(1)管理和控制计算机的硬件和软件资源。(2)合理组织计算机工作流程。(3)提供方便用户操作的接口的软件。3. 实时操作系统的主要特点是什么?及时性、可靠性。4. 从资源

2、管理的角度来看,操作系统的基本功能可分成哪些部分?管理和控制计算机的硬件和软件资源。5. 操作系统的分类?(1)批处理操作系统。(2)实时操作系统。(3)分时操作系统。(4)网络操作系统。(5)分布式操作系统。(6)嵌入式操作系统。(7)微型计算机操作系统。第二章一、选择题1. D 2. B3,D4.B5.B6. A 7. B8,D9.A10.C11. B 12. B13,B14.B15.D16. A 17. D18,A19.C20.D21. B 22. D23,D24.D二、填空题1. 动态和静态。2. 程序、数据和PCB(进程控制块)3. 程序、数据和PCB(进程控制块、PCB、程序段。4

3、. 动态、静态5. 4,06. 高级调度(高级)。按照某调度算法从后备队列中选取作业7.平均吞吐量、所能忍受的响应时间、系统资源的利用率。8.操作系统9.收容、运行、完成 三、简答题1. 什么叫多道程序设计?为什么要采用多道程序设计?答:多道程序设计是指在主存中同时存放多个程序,它们都处于执行的开始点和结束点之间,这些程序轮渡或以其他方式共享CPU。多道程序设计的根本目的是提高CPU利用率和资源利用率,其体现的结果是并发。2. 进程有哪些基本状态?画出进程基本状态变化图。时间片完进程创建等待某个事件发生进程调度运行就绪等待等待事件结束图2.4 进程状态的相互转换 每个进程在执行过程中的任一时刻

4、当且仅当处于上述三种基本状态之一。运行态等待态。一个进程运行中启动了外围设备,等待外围设备传输;进程在运行中申请资源(内存空间、外围设备)得不到满足变成等待资源状态;进程在运行中出现了故障(程序错、内存错等)变成等待人工干预状态。等待态就绪态。外围设备工作结束,使等待外围设备传输者结束等待;等待的资源得到满足(另一进程归还);故障排除后等待干预的进程结束等待。一个结束等待的进程必须先转换成就绪状态,当分到处理器后才能运行。运行态就绪态。分配给进程占用处理器的时间到而强迫进程让出处理器;有更高优先权的进程要运行,迫使正在运行的进程让出处理器。就绪态运行态。有多个进程等待分配处理器时,系统按一种规

5、定的策略从多个处于就绪状态的进程中选择一个进程,让它占有处理器,被选中进程的状态就变成运行态。3. 什么叫进程调度?其调度算法有哪些?答案:(1)从进程的就绪队列中选择一个进程让其占用CPU运行的中过程叫进程调度。(2)进程调度算法1)先来先服务2)优先数3)时间片轮转法*4)多级反馈4. 在一个单处理器的多道程序设计系统中,现有两道作业在同时执行,一道以计算为主,另一道以输入输出为主,你将怎样赋于作业进程占有处理器的优先级?为什么?答:赋予计算为主的进程的高优先级数,I/O进程较低优先级数。因为I/O设备处理速度较慢。5. 作业调度的状态有哪些?作业设计的状态有:提交、后备、运行和完成。6.

6、 (1)先来先服务作业提交时间运行时间开始时间完成时间周转时间带权周转时间1141541229514121.3331141512124481519151.9T=(4+12+12+15)/4=10.7W=(1+1.3+12+.9)/4=5.8(2)短作业优先权作业提交时间运行时间开始时间完成时间周转时间带权周转时间11449822291726242.73313411448917131.6T=(8+24+1+13)/4=11.5W=(2+2.7+1+1.6)/4=1.6第三章一、选择题1. B 2. A3,A4.A5.A6. A 7. A8,A9.C10.B11. C 12.B13,B14.D15

7、.D16. B 17. A18,D19.C20.A21.D 22. B23,A24.B21. 下列( D )存储管理方式能使存储碎片尽可能少,而且使内存利用率提高。A. 固定分区B. 可变分区C. 页式存储管理D. 段页式存储管理22. 以下解决内存碎片问题较好的存储管理方式是( B )。A. 可变分区B. 页式存储管理C. 段式存储管理D. 单一用户连续存储管理23. 操作系统采用页式存储管理方式,要求( )。A. 每个进程拥有一张页表,且进程的页表驻留在内存中B. 每个进程拥有一张页表,但只有执行进程的页表驻留在内存中C. 所有进程拥有一张页表,以节约有限的内存空间,但页表必须驻留在内存中

8、D. 所有进程拥有一张页表,只有页表中当前使用的页面必须驻留在内存中,以最大限地节省有限的内存空间24. 在一个页式存储管理系统中,程序地址空间是连续的,分页是由( B )完成的。A. 程序员B. 硬件C. 编译软件D. 软硬件结合二、填空题1.地址映射2. FIFO,LRU3. 静态和动态重定位。4. 页地址递增5. 页号和块号6. 程序装入内存,程序执行7. 段页式存储管理8. 段式存储管理9.段,段三、思考题1. 存储管理的功能是什么?(1)内存分配和回收(2)地址重定位(3)共享与保护(4)主存的扩充2. 什么是抖动?在页式存储管理系统中,如果某一个或某些页面不停地从内存调入外存,又众

9、个存调入内存,则称为抖动。3. 在分区存储管理中,可以利用哪些分区算法?(1)最先适应(2)最优适应(3)最坏适应4. 页式和请求页式存储管理的区别?页式管理将一个作业的全部地址空间同时装入主存,请求页式管理则根据需要将页面按需调入主存中,当所需要的页面不在主存时,将发生缺页中断。缺页中断处理程序高尔夫球所需的页面调入主存,当主存无空闲块时,按一定的页面 调度算法将某页淘汰而腾出空间。5. 什么是虚拟存储器?它有什么特点?虚拟存储器是指通过硬件和软件措施为用户提供一个容量比实际主存大得多,速度比主存慢的并实际存在的存储器。或者说是指仅把作业的一部分兰州主存但可以运行的作业的存储器系统。离散性、

10、虚拟性、多次性、对换性。6. 在一个分页存储管理中,某作业的页表如表3-3所示。已知页面大小为1024B,试将逻辑地址1011、2148、3000、4000、5012转化为相应的物理地址。表3-3 页表页号块号02132136解:(1)1011页号=1011/1024=0,页内地址=1011/1024=1011物理地址=2*1024+1011=2048+1011=3059(2)2148页号=2140/1024=2,页内地址2148%1024=100物理地址=1*1024+100=1124(3)3000页号=3000/1024=2,页内地址=3000/1024=952物理地址=1*1024+95

11、2=1976(4)7072(5)5012页号=5012/1024=4,页内地址=5012/1024=916无法计算物理地址7. 采用可变分区存储管理内存空间时,若内存中按地址顺序依次有五个空闲区,空闲区的大小分别为18K,30K,12K,185K,120K。现有5个作业J1,J2,J3,J4和J5,它们所需的内存依次为11K,16K,105K,28K,165K,如果采用最先适应分配算法能把这五个作业按J1J5和次序全部装入内存吗?用什么分配算法装入这五个作业可使内存的利用率最高?(0)条件作业大小作业名11KJ116KJ2105KJ328KJ4165KJ5分区大小18K30K12K185K12

12、0K(1)按最先适应算法,作业J5无法装入分区大小18K(J1,11K)30K(J2,16K)12K185K(J3,105K)120K(J4,28K)(2)最优适应算法分区大小18K(J2,16K)30K(J4,28K)12K(J1,11K)185K(J5,165K)120K(J3,105K)使用最优适应算法,分区利用率最高,把分区按分区长度大小,由小到大排序。8. 某页式存储管理的内存为64KB,被分成16块,块号为015,设某作业有4页,被分别装入内存的2、4、1、5块中。(1)写出作业的页面的映像表(页表);(2)写出作业的每一页在内存中起始地址。答案:块长=64KB/16=4KB页号块

13、号起始地址022*4096144096*4211*4096355*40969. 分页存储管理方式中,假如系统分配给一个作业的物理块数为3,并且此作业访问页面的顺序为2、3、2、1、5、2、4、5、3、2、5、2,试用FIFO和LRU淘汰算法分别计算出程序访问过程中所发生的缺页情况。答案:采用FIFO页面淘汰算法,该作业运行时缺页情况如表所示。采用FIFO算法时刻123456789101112访问页面232152453252内存页面2331554442222231155544423311155522333111缺页+ + + + 从表中可以看出,缺页中断次数为5;缺页率为f=5/12采用LRU页面淘汰算法,该作业运行时缺页情况如表所示。采用LRU算法时刻123456789101112访问

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 习题/试题

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号