操作系统复习题及参考答案1-4
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
中南大学网络教育课程考试复习题及参考答案
操作系统1
一、判断题:
1.资源共享是现代操作系统的一个基本特征。()
2.信号量机制中,P、V操作必须成对出现。()
3.若进程资源分配图中含有环,则一定有进程处于死锁状态。()
4.绝对装入方式需要对内存地址进行重定位。()
5.“分页对换”和“分段对换”是为了支持虚拟存储系统。()
6.通道没有自己的内存,通道所执行的通道程序是放在主机的内存中的。()
7.程序的并行执行是现代操作系统的一个基本特征。()
8.一个进程被唤醒意味着重新占有了CPU。()
9.进程在运行过程中,请问和释放资源顺序不当,同样可以引起死锁。()
10.分段存储管理的引入是为了满足用户(程序员)在编程和使用上多方面的要求。()
11.系统中的各个部件,如CPU、存储设备等的连接都是由总线设备来实现的。()
12.在文件的索引存取方法中,允许随意存取文件中的一个记录。()
13.程序在并发执行时会失去封闭性。()
14.由于用户的响应时间要求,因此要求设置大的时间片长度。()
15.预防死锁是指在资源动态分配过程中,用某种方法去防止系统进入不安全状态。()
16.内存的单一连续分配模式只能用在单用户、单任务的OS中。()
17.虚拟存储器的“虚拟”是指用户可使用的内存容量比实际的内存容量大的多。()
18.在文件系统支持下,用户也需知道文件存放的物理地址。()
19.在单CPU环境下可以实现“多道程序系统”。()
20.程序与进程最主要的区别在于程序是静态实体,而进程是动态实体。()
21.死锁与程序的死循环一样。()
22.内存固定分区分配模式只能用在单用户、单任务的OS中。()
23.采用LRU置换算法时,当驻留集增大时,页故障率一定不会增加。()
24.通道与CPU共享内存。()
二、填空题:
1.操作系统的基本任务是( )。
2.从资源分配的角度看,P(wait)操作意味着向系统( )一个资源,V(signal)操作意味着( )一个资
源。
3.一个批处理型作业,从进入系统并驻留在外存的后备队列上开始,直至作业运行完毕,可能要经历下
述三级调度()、()、()。
4.产生死锁的四个必要条件是()、()、()和()。
5.()称之为“页内碎片”。
6.文件按其用途可分为:用户文件、()和()。
7.分时系统的四个主要特征是()、()、()、()。
8.进程调度分为以下两种方式()、()。
9.死锁的必要条件之一是“互斥”,该条件是指()。
10.根据链接时间的不同,可把链接分为()、()、()三种。
11.I/O控制方式主要分为()、()、()。
12.直接存储器DMA方式是专对()设备进行I/O控制的。
13.多道批处理系统的优缺点主要有()、()、()。
14.程序的并发执行的特征有()、()、()。
15.调度队列模型分为()、()、()。
16.程序的装入分为()、()、()。
17.缓冲区可工作在()、()、()和提取输出四种工作方式下。
18.存储在磁带上的文件是()文件。(哪种物理结构的文件)
19.运行过程中,进程可能具有()、()、()三种状态。
20.多道程序系统中设置( )和( )两种指令;相应有( )和( )两种处理机状态。
21.先来先服务(FCFS)调度算法既可用于( )调度,也可用于( )调度。
22.死锁的四个必要条件是()、()、()和循环等待资源。
23.紧凑是指()。
24.LRU置换算法是将驻留集中的()页面换出内存。
三、简答题:
1.分时系统形成发展的主要动力和主要特征是什么?
2.简述“死锁防止”和“死锁避免”这两方法的基本思想。
3.PCB中主要包括哪些基本信息?
4.试列出三种进程调度算法,并简述其工作原理。
5.推动操作系统发展的主要动力是什么?
6.一般来说,文件系统应具备哪些功能?
7.请详细说明P、V操作的物理意义。
8.何为页表和快表?它们各起什么作用。
四、综合题:
1.有哪几种I/O控制方式,它们的工作原理是什么,分别适用于何种场合。
2.一单处理机多道系统采用动态分区分配的存储管理方法,且不能移动已在主存中的作业,系统对设备采
用静态分配方式。设有五道作业,他们的提交时间、运行时间及资源需求如下表,若采用SJF调度策略,供用户使用的主存容量为200KB,磁带机5台,且忽略外设工作时间与系统调度时间,请回答:
1)指出作业的调度顺序。
2)将各道作业的开始执行时间、周转时间填入表中,并计算它们的平均周转时间。
3)若允许“紧凑”,作业的调度顺序又如何?
3.磁盘访问时间包括哪几部分?怎样减少磁盘访问延时?
4.为什么说PCB是进程存在的唯一标志?进程和程序有何区别?
5.设某分时系统采用时间片轮转发实施进程调度,进程有三种基本状态:执行、就绪和等待。试说明:
(1)进程进行下列状态变化的典型原因:
执行→等待→就绪→执行→就绪
(2)该系统中引起进程调度的三种主要原因。
6.设某作业占有7个页面,如果在主存中只允许装入4个工作页面(即工作集为4),作业运行时,实际访问
页面的顺序是1,2,3,6,4,7,3,2,1,4,7,5,6,5,2,1。试用FIFO与LRU页面调度算法,列出各自的页面淘汰顺序和缺页中断次数,以及最后留驻主存4页的顺序。(假设开始的4个页面已装入主存)
7.设有一个包含1000个记录的索引文件,每个记录正好占用一个物理块,一个物理块可以存放10个索引
表目。建立索引时,一个物理块应有一个索引表目:问该文件至少应该建立几级索引(设一级索引占用一个物理块)?索引及文件本身共占多少物理块?
8.设有一缓冲池P,其中含有20个可用缓冲区,一个输入进程将外部数据读入P,另有一个输出进程将P中
数据取出并输出,若进程每次操作均以一个缓冲区为单位,试用P、V操作表示它们的制约关系。