《操作系统模拟练习题-1.doc》由会员分享,可在线阅读,更多相关《操作系统模拟练习题-1.doc(5页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、一、选择题(选择一个正确答案的代码填入括号中,每小题2分,共30分)1. 按照所起的作用和需要的运行环境,操作系统属于( A )。A系统软件 B应用软件C用户软件 D支撑软件2. 操作系统对缓冲区的管理属于( C )的功能。A处理机管理 B文件管理C设备管理 D存储器管理3. 某进程由于需要从磁盘上读入数据而处于阻塞状态。当系统完成了所需的读盘操作后,此时该进程的状态将( C )。A 从就绪变为运行 B从运行变为就绪 C从阻塞变为就绪 D从运行变为阻塞4. 如果信号量S的值是0 , 此时进程A执行P(S)操作,那么,进程A会(C )。A继续运行B进入就绪态,让出CPUC进入阻塞态,让出CPUD
2、继续运行,并唤醒S队列头上的等待进程5. 作业调度的关键在于( D )。A用户作业准备充分 B有一个较好的操作环境C选择恰当的进程管理程序 D选择恰当的作业调度算法6. 为了使计算机在运行过程中能及时处理内部和外部发生的各种突发性事件,现代操作系统采用了( C )机制。A查询 B进程 C中断 D调度 7. 把逻辑地址转变为内存物理地址的过程称作( A )。 A重定位 B连接 C编译 D运行 8. 虚拟存储管理策略可以( D )。A扩大物理内存容量 B扩大物理外存容量 C扩大逻辑外存容量 D扩大逻辑内存容量9. 在分页存储管理系统中,从页号到物理块号的地址映射是通过( D )实现的。 APCB
3、BJCB C段表 D页表10. 特别文件是与( B )有关的文件。A文本 B硬件设备 C图像 D二进制数据11. 在以下的文件物理存储组织形式中,常用于存放大型系统文件的是( B )。A索引文件 B连续文件 C链接文件 D多重索引文件12. 当前目录是/usr/meng,其下属文件prog/file.c的绝对路径名是( A )。A/usr/meng/prog/file. c B/usr/file.c C/prog/file.c D /usr/meng/file.c13. 大多数低速设备都属于( C )设备。 A共享 B虚拟 C独占 DSPOOLing14. CPU数据的速度远远高于打印机的打印
4、速度,为了解决这一矛盾,可采用( C )。A并行技术 B缓冲技术 C通道技术 D虚存技术15. 嵌入式操作系统的最大特点是( D )。A实时性 B分布性 C非实时性 D可定制性 二、判断题(正确的划,错误的划,每小题2分,共10分)1. 操作系统是系统软件中的一种,在进行系统安装时可以先安装其它软件,然后再装操作系统。( X ) 2. 信号量机制是一种有效的实现进程同步与互斥的工具。信号量只能由P、V操作来改变。( V )3. 作业调度选中一个作业后,与该作业相关的进程即占有CPU运行。( X )4. 固定分区存储管理的各分区的大小不可变化,这种管理方式不适合多道程序设计系统。( X )5.
5、一般的文件系统都是基于磁盘设备的,而磁带设备可以作为转储设备使用,以提高系统的可靠性。( V )三、简答题(每小题5分,共40分)1. 什么是操作系统?操作系统是控制和管理计算机系统内各种硬件和软件资源、有效地组织多道程序运行的系统软件(或程序集合),是用户与计算机之间的接口。2. Linux系统中,进程调度的方式和策略是什么?Linux系统的调度方式基本上采用“抢占式优先级”方式。Linux系统针对不同类别的进程提供了三种不同的调度策略,即适合于短实时进程的FIFO,适合于每次运行需要较长时间实时进程的时间片轮转法,适合于交互式的分时进程传统的UNIX调度策略。3. 发生死锁的四个必要条件是
6、什么?产生死锁的四个必要条件是:互斥条件,不可抢占条件,占有且申请条件,循环等待条件。如果在计算机系统中同时具备这四个必要条件时,那么会发生死锁。4. 在确定调度方式和调度算法时,常用的评价准则有哪些?在确定调度方式和调度算法时,常用的评价准则有:CPU利用率,吞吐量,周转时间,就绪等待时间和响应时间。5. 虚拟存储器有哪些基本特征?虚拟存储器的基本特征是:虚拟扩充不是物理上,而是逻辑上扩充了内存容量;部分装入每个进程不是全部一次性地装入内存,而是只装入一部分;离散分配不必占用连续的内存空间,而是“见缝插针”;多次对换所需的全部程序和数据要分成多次调入内存。6. 文件的逻辑组织有几种形式?文件
7、的逻辑组织有两种形式:有结构文件和无结构文件。有结构文件又称为记录式文件,它又分为定长和变长的记录文件。而无结构文件又称为字符流文件,UNIX/Linux系统中文件都采用流式文件。用户对文件的存取通常有顺序存取和随机存取两种。7. SPOOLing系统的主要功能是什么?SPOOLing系统的主要功能是:将独占设备改造为共享设备,实现了虚拟设备功能。8. 未来操作系统大致应具有哪些特征?未来操作系统应具有的特征为:更强的分布式处理能力;更高的安全性和可靠性;符合开放式模型;更方便的用户界面。四、应用题(每小题10分,共20分)1. 假定在单CPU条件下有下列要执行的作业:作业运行时间优先级110
8、3211323414552 作业到来的时间是按作业编号顺序进行的(即后面作业依次比前一个作业迟到一个时间单位)。(1)用一个执行时间图描述非抢占式优先级算法条件下这些作业的执行情况(提示:数值大的优先级高)。(2)计算各个作业的周转时间是多少?平均周转时间是多少?(3)计算各个作业的带权周转时间是多少?平均带权周转时间是多少? 非抢占式优先级: 作业1 作业4 作业3 作业5 作业2 0 10 11 13 18 19 t 非抢占式优先级作业到达时间运行时间完成时间周转时间带权周转时间101010101.0211191818.032213115.54311188.054518142.8平均周转时
9、间12.2平均带权周转时间7.06 注意:本教材按照Linux系统的约定,优先数小的优先级高。本试题给出的条件中直接给出的是优先级,数大的则优先级高。如果试题给出的是优先数,则数小的优先级高。如果将本试题改为:作业运行时间优先数1102214322411553 则作业2-5优先级从高到低次序为:作业4、作业3、作业5、作业2。上面的解答仍然正确。2. 考虑下述页面走向: 1,2,3,4,2,1,5,6,2,1,2,3,7,6,3,2,1,2,3,6当内存块数量为3时,试问最近最少使用置换算法LRU的缺页次数是多少?(注意,所有内存块最初都是空的,所以凡第一次用到的页面都产生一次缺页。并给出解题过程。) LRU 1,2,3,4,2,1,5,6,2,1,2,3,7,6,3,2,1,2,3,6 块1 1 1 1 4 4 5 5 5 1 1 7 7 2 2 2 块2 2 2 2 2 2 6 6 6 3 3 3 3 3 3 块3 3 3 1 1 1 2 2 2 2 6 6 1 6缺页 因此,LRU算法发生缺页中断的次数为15。说明:本模拟试题不提供参考答案,全部答案均可以在“操作系统”课程网页“教学辅导”栏目各章节的辅导文本中找到。5
限制150内