操作系统期末复习卷终极版.docx

上传人:b****5 文档编号:8520917 上传时间:2023-01-31 格式:DOCX 页数:23 大小:120.37KB
下载 相关 举报
操作系统期末复习卷终极版.docx_第1页
第1页 / 共23页
操作系统期末复习卷终极版.docx_第2页
第2页 / 共23页
操作系统期末复习卷终极版.docx_第3页
第3页 / 共23页
操作系统期末复习卷终极版.docx_第4页
第4页 / 共23页
操作系统期末复习卷终极版.docx_第5页
第5页 / 共23页
点击查看更多>>
下载资源
资源描述

操作系统期末复习卷终极版.docx

《操作系统期末复习卷终极版.docx》由会员分享,可在线阅读,更多相关《操作系统期末复习卷终极版.docx(23页珍藏版)》请在冰豆网上搜索。

操作系统期末复习卷终极版.docx

操作系统期末复习卷终极版

《操作系统原理》练习题

一、填空题

1.每个进程都有一个生命周期,这个周期从__

(1)进程被创建__开始,到__

(2)进程被撤消__而结束。

2.当一个进程独占处理器顺序执行时,具有两个特性:

__(3)封闭性__和可再现性。

3.并发进程中与共享变量有关的程序段称为__(4)临界区__。

4.一个进程或者由系统创建,或者由__(5)父进程__创建。

5.一个进程的静态描述是处理机的一个执行环境,被称为__(6)进程上下文__。

6.信号量的物理意义是:

信号量大于0,其值为__(7)可用资源数__;信号量小于0,其绝对值为__(8)阻塞资源数__。

7.系统有某类资源5个,供3个进程共享,如果每个进程最多申请__(9)2_个该类资源,则系统是安全的。

8.不可中断的过程称为__(10)原语_。

9.操作系统中,进程可以分为__(11)系统__进程和__(12)用户__进程两类。

10.操作系统为用户提供两种类型的使用接口,它们是__(13)用户__接口和__(14)程序__接口。

11.批处理操作系统中,操作员根据作业需要把一批作业的有关信息输入计算机系统,操作系统选择作业并根据__(15)作业控制说明书__的要求自动控制作业的执行。

12.在批处理兼分时的系统中,往往由分时系统控制的作业称为前台作业,而由批处理系统控制的作业称为__(16)后台__作业。

13.采用SPOOL技术的计算机系统中,操作员只要启动__(17)预输入__程序工作,就可以把作业存放到__(18)输入井__中等待处理。

14.作业控制方式有__(19)脱机__方式和__(20)联机__方式二种。

15.对资源采用抢夺式分配可以防止死锁,能对处理器进行抢夺式分配的算法有__(21)时间片轮机__算法和__(22)可抢占最高优先级__算法。

16.因争用资源产生死锁的必要条件是互斥、__(23)保持与等待__、不可抢占和__(24)循环等待__。

17.死锁的形成,除了与资源的__(25)分配策略__有关外,也与并发进程的__(26)执行速度__有关。

18.为破坏进程循环等待条件,从而防止死锁,通常采用的方法是把系统中所有资源类进行__(27)顺序编号__,当任何一个进程申请两个以上资源时,总是要求按对应资源号__(28)递增的(或递减的)__次序申请这些资源。

19.内存管理的核心问题是如何实现__(29)内存和外存_的统一,以及它们之间的__(30)数据交换_问题。

20.页式存储管理中,处理器设置的地址转换机构是__(31)页表始址__寄存器。

21.在页式和段式存储管理中,__(32)页式__存储管理提供的逻辑地址是连续的。

22.实现地址重定位或地址映射的方法有两种:

__(33)静态地址重定位__和__(34)动态地址重定位__。

23.在响应比最高者优先的作业调度算法中,当各个作业等待时间相同时,__(35)运行时间短__的作业将得到优先调度;当各个作业要求运行的时间相同时,__(36)等待时间长__的作业得到优先调度。

24.确定作业调度算法时应注意系统资源的均衡使用,即使CPU繁忙的作业和__(37)I/O繁忙__的作业搭配使用。

25.按照组织形式分类文件,可以将文件分为普通文件、目录文件和__(38)特殊文件__。

26.文件系统为用户提供了__(39)按名存取__的功能,以使得用户能透明地存储访问文件。

27.文件名或记录名与物理地址之间的转换通过__(40)文件目录__实现。

28.文件的__(41)存取控制__与文件共享、保护和保密紧密相关。

29.三种常用的文件存取方法是顺序存取法、随机存取法(直接存取法)和__(42)按键存取__。

30.UNIX系统规定用户使用文件的权限是读、__(43)写__和__(44)执行__三种。

31.磁盘是一种可共享设备,在处理磁盘I/O请求时,系统要进行磁盘的驱动调度,驱动调度由__(45)移臂调度__和__(46)旋转调度__组成。

32.磁盘移臂调度的目的是尽量减少_(47)寻找时间,而磁盘旋转调度的目的是尽量减少_(48)延迟时间_。

33.在UNIX系统中,对磁盘空闲块的管理采用成组链接方式,每一组最后分配的空闲块用来存放前一组空闲块的__(49)块数__和__(50)块号__。

34.UNIX系统按设备与内存之间信息交换的物理单位将设备分成两类:

__(51)字符设备__和__(52)块设备__。

35.缓冲是为了匹配__(53)CPU__和__(54)外部设备__的处理速度,以及为了进一步减少中断次数和解决DMA方式或通道方式时的瓶颈问题引入的。

36.中断是计算机系统的一个重要部分,中断机制包括硬件的中断装置和__(55)OS的中断服务程序__。

37.中央处理机执行__(56)启动I/O__指令启动通道工作。

38.在有通道的系统中,__(57)I/O请求处理模块__还将按I/O请求命令的要求编制出通道程序。

39.I/O控制过程为进程分配设备和缓冲区之后,可以使用设备开关表调用所需的__(58)驱动程序__进行I/O操作。

40.如果I/O控制由一个专门的系统进程(I/O进程)完成。

__(59)用户发出I/O请求__之后,系统调用I/O进程执行,控制I/O操作。

同样,在__(60)外设发出中断请求__之后,I/O进程也被调度执行以响应中断。

 

二、判断题(用“√”表示正确,“×”表示错误。

1.联机用户接口是指用户与操作系统之间的接口,它不是命令接口。

(×)

2.系统调用是操作系统和用户进程的接口,库函数也是操作系统和用户进程的接口。

(×)

3.程序并发执行不具备封闭性和可再现性。

(√)

4.并发性是指若干事件在同一时刻发生。

(×)

5.临界区是指进程中用于实现进程互斥的那段代码。

(×)

6.对临界资源,应采用互斥访问方式来实现共享。

(√)

7.进程的互斥是指两个进程不能同时进入访问同一临界资源的临界区。

(√)

8.对批处理作业,运行时不须提供相应的作业控制信息。

(×)

9.在分时系统中,时间片越小越好。

(×)

10.一个作业或任务在运行时,可以对应于多个进程执行。

(√)

11.当一个进程从阻塞状态变为就绪状态,则一定有一个进程从就绪状态变为运行状态。

(×)

12.若系统中存在一个循环等待的进程集合,则必定会死锁。

(×)

13.银行家算法是防止死锁发生的方法之一。

(×)

14.资源分配图RAG中的环路是产生死锁的必要条件。

(√)

15.在分配共享设备和独占设备时,都可能引起死锁。

(×)

16.在动态优先级调度中,随着进程执行时间的增加,其优先级降低。

(√)

17.分区式管理方式使用覆盖或交换技术来扩充内存,可以实现那种用户进程所需内存容量只受内存和外存容量之和限制的虚拟存储器。

(×)

18.虚地址即程序执行时所要访问的内存地址。

(×)

19.在页式虚拟存储系统中,为了提高内存的利用率,允许用户使用大小不同的内存页面。

(×)

20.采用静态地址重定位必须借助硬件的地址转换机构,程序执行过程中可在主存中移动。

(×)

21.软硬件结合的内存信息保护方法中,常用的保护方法有界限寄存器与CPU的用户态核心态结合的方法。

核心态进程可以访问整个内存地址空间,用户态进程只能访问界限寄存器所规定范围的内存部分。

(√)

22.顺序文件适合于建立在顺序存储设备上,而不适合建立在磁盘上。

(×)

23.连续文件适合存放用户文件、数据库文件等经常被修改的文件。

(×)

24.磁盘设备既适合文件的连续存放,也适合文件的串联存放和索引存放。

磁盘设备上的文件既可以是顺序存取,也可以是直接存取或按键存取。

(√)

25.开中断与关中断不能保证某些程序执行的原子性。

(×)

26.在数据传送结束后,外设发出中断请求,I/O控制过程将调用中断处理程序和做出中断响应。

对于不同的中断,其善后处理不同。

(√)

27.缓冲区申请只能在设备分配之后进行。

(×)

28.目前用得最多的缓冲技术是硬件缓冲,可以随意改变缓冲区的大小。

(×)

29.程序直接控制方式耗费大量的CPU时间,而且无法检查发现设备或其它硬件产生的错误,设备和CPU、设备和设备只能串行工作。

(√)

30.虚拟设备是指把一个物理设备变换成多个对应的逻辑设备。

(√)

三、单选题

1.操作系统为用户程序完成与(B)的工作。

A.硬件无关和应用无关B.硬件相关和应用无关

C.硬件无关和应用相关D.硬件相关和应用相关

2.操作系统的基本功能不包括(C)。

A.处理器管理B.存储管理C.用户管理D.设备管理

3.处理器执行的指令被分成两类,其中有一类称为特权指令,它只允许(C)使用。

A.操作员B.联机用户C.操作系统D.目标程序

4.只能在核心态下执行的指令是(B)。

A.读时钟日期B.屏蔽所有中断C.改变文件内容D.调用库函数

5.中央处理器处于目态时,执行(A)将产生“非法操作”事件。

A.特权指令B.非特权指令C.用户程序D.访管指令

6.当用户程序执行访管指令时,中断装置将使中央处理器(B)工作。

A.维持在目态B.从目态转换到管态C.维持在管态D.从管态转换到目态

7.操作系统之所以能够控制各个程序的执行,为用户提供服务,主要是因为操作系统利用了(C)。

A.系统软件B.CPUC.硬件的中断装置D.中断服务程序

8.进程所请求的一次打印输出结束后,将使进程状态从(D)。

A.运行态变为就绪态B.运行态变为等待态C.就绪态变为运行态D.等待态变为就绪态

9.进程控制块中的现场信息是在(D)保存的。

A.创建进程时B.处理器执行指令时

C.中断源申请中断时D.中断处理程序处理中断前

10.一个作业被调度进入内存后其进程被调度进入CPU运行,在执行一段指令后,进程请求打印输出,此间该进程的状态变化是(C)。

A.运行态-就绪态-等待态B.等待态-就绪态-运行态

C.就绪态-运行态-等待态D.就绪态-等待态-运行态

11.在操作系统的处理器管理中,每一个进程唯一的标志是(B)。

A.PSWB.PCBC.CAWD.CSW

12.进程管理中,在(D)的情况下,进程将从等待状态变为就绪状态。

A.时间片用完B.等待某一事件C.进程被进程调度程序选中D.等待的事件发生

13.既考虑作业等待时间,又考虑作业执行时间的调度算法是(D)。

A.短作业优先B.先来先服务C.优先级调度D.响应比高者优先

14.对进程的管理和控制使用(B)。

A.信号量B.原语C.中断D.指令

15.下列不属于进程控制原语的是(C)。

A.创建原语B.阻塞原语C.发送原语D.撤消原语

16.一个执行中的进程时间片用完后,状态将变为(B)。

A.等待B.就绪C.运行D.自由

17.若某系统中有3个并发进程,都需要同类资源4个,则该系统不会发生死锁的最少资源单位数是(C)。

A.8B.9C.10D.11

18.在下列的进程状态变换中,(C)是不可能发生的。

A.执行→等待B.执行→就绪C.等待→执行D.等待→就绪

19.若有四个进程共享同一程序段,而且每次最多允许三个进程进入该程序段,则信号量的变化范围是(B)。

A.3,2,1,0B.3,2,1,0,-1C.4,3,2,1,0D.2,1,0,-1,-2

20.(A)不是作业所经历的作业步。

A.编辑B.编译C.连接分配D.运行

21.提供交互式控制方式的操作系统中,操作系统可以直接解释执行一些命令,但是有的命令必须创建用户进程才能解释执行,如(D)。

A.注册命令B.删除目录C.操作方式转换D.编译

22.共享变量是指(D)访问的变量。

A.只能被系统进程B.只能被多个进程互斥C.只能被用户进程D.可被多个进程

23.临界区是指并发进程中访问共享变量的(D)段。

A.管理信息B.信息存储C.数据D.程序

24.“相关临界区”是指并发进程中(D)。

A.有关共享变量B.与共享变量有关的程序段

C.有关的相同变量D.涉及到相同变量的程序段

25.采用(C)的手段可以防止系统出现死锁。

A.PV操作管理共享资源B.限制进程互斥使用共享资源

C.资源静态分配策略D.定时运行死锁检测程序

26.作业调度是从输入井中处于(B)状态的作业中选取作业调入主存运行。

A.运行B.收容C.输入D.就绪

27.若系统中有五台绘图仪,有多个进程均需要使用两台,规定每个进程一次仅允许申请一台,则至多允许(D)个进程参于竞争,而不会发生死锁。

A.5B.2C.3D.4

28.下列选项中,降低进程优先权级的合理时机是(A)。

A.进程的时间片用完B.进程刚完成I/O,进入就绪队列

C.进程长期处于就绪队列中D.进程从就绪状态转为运行态

29.一个作业进入内存后,则所属该作业的进程初始时处于(C)状态。

A.运行B.等待C.就绪D.收容

30.产生系统死锁的原因可能是由于(C)。

A.进程释放资源B.一个进程进入死循环

C.多个进程竞争,资源出现了循环等待D.多个进程竞争共享型设备

31.当进程调度采用最高优先级调度算法时,从保证系统效率的角度来看,应提高(B)进程的优先级。

A.连续占用处理器时间长的B.在就绪队列中等待时间长的C.以计算为主的D.用户

32.单处理机系统中,可并行的是(D)。

A.进程与进程、处理机与设备、处理机与通道B.进程与进程、处理机与设备、设备与设备

C.进程与进程、处理机与通道、设备与设备D.处理机与设备、处理机与通道、设备与设备

33.下列进程调度算法中,综合考虑进程等待时间和执行时间的是(D)。

A.时间片轮转调度算法B.短进程优先调度算法

C.先来先服务调度算法D.高响应比优先调度算法

34.某计算机系统中有8台打印机,有K个进程竞争使用,每个进程最多需要3台打印机。

该系统可能会发生死锁的K的最小值是(C)。

A.2B.3C.4D.5

35.关于线程以下的说法正确的是(A)。

A.线程是处理器的独立调度单位B.线程是资源分配的独立单位

C.同一进程中多线程不能独立执行D.同一进程中每个线程有独立的主存空间

36.下列选项中,在用户态执行的是(A)。

A.命令解释程序B.缺页处理程序C.进程调度程序D.时钟中断处理程序

37.在支持多线程的系统中,进程P创建的若干个线程不能共享的是(D)。

A.进程P的代码段B.进程P中打开的文件

C.进程P的全局变量D.进程P中某线程的栈指针

38.死锁的解除方法有(C)。

A.允许进程共享资源B.静态分配资源C.抢夺资源D.采用银行家算法

39.主要由于(D)原因,使UNIX易于移植。

A.UNIX是由机器指令书写的B.UNIX大部分由汇编少部分用C语言编写

C.UNIX是用汇编语言编写的D.UNIX小部分由汇编大部分用C语言编写

40.UNIX系统中,进程调度采用的技术是(D)。

A.时间片轮转B.先来先服务C.静态优先数D.动态优先数

41.在UNIX系统中,进程调度工作是由(D)程序来完成的。

A.shellB.trapC.swapD.swtch

42.资源按序分配策略可以破坏(D)。

A.非剥夺条件B.互斥使用条件C.占有且等待条件D.循环等待条件

43.在虚拟内存管理中,地址变换机构将逻辑地址变换为物理地址,形成该逻辑地址的阶段是(B)。

A.编辑B.编译C.链接D.装载

44.下列选项中,满足短任务优先且不会发生饥饿现象的调度算法是(B)。

A.先来先服务B.高响应比优先

C.时间片轮转D.非抢占式短任务优先

45.选择作业调度算法时,从系统角度主要是希望进入“输入井”的作业的(B)。

A.响应时间短B.平均周转时间短

C.服务费用低D.优先权高的作业能优先得到服务

46.当系统发生抖动(thrashing)时,可以采取的有效措施是(A)。

A.撤销部分进程B.增加磁盘交换区的容量C.提高用户进程的优先级D.A和B

47.在作业调度算法不包括(C)。

A.先来先服务算法B.响应比最高者优先算法

C.银行家算法D.计算时间短的优先算法

48.采用静态重定位方式装入的作业,在作业执行过程中(D)进行地址转换。

A.由软件和硬件相互配合B.由软件独立C.只需要硬件D.不需要

49.关于虚拟存储器不正确的说法是(D)。

A.由进程中的目标代码、数据等的虚拟地址组成的虚拟空间称为虚拟存储器

B.每个进程都拥有自己的虚拟存储器

C.每个进程虚拟存储器的容量是由计算机的地址结构和寻址方式来确定

D.虚拟存储器考虑物理存储器的大小和信息存放的实际位置

50.采用动态重定位方式装入的作业,在执行中允许(C)将其移动。

A.用户有条件地B.用户无条件地C.操作系统有条件地D.操作系统无条件地

51.某基于动态分区存储管理的计算机,其主存容量为55MB(初始为空闲),采用最佳适配(Bestfit)算法,分配和释放的顺序为:

分配15MB,分配30MB,释放15MB,分配8MB,分配6MB,此时主存中最大空闲分区的大小是(B)。

A.7MBB.9MBC.10MBD.15MB

52.将主存空闲区按地址顺序从小到大登记在空闲区表中,每次分配时总是顺序查找空闲区表,此种分配算法称为(A)分配算法。

A.最先适应B.最优适应C.最坏适应D.随机适应

53.分区分配内存管理方式的主要保护措施是(A)。

A.界地址保护B.程序代码保护C.数据保护D.栈保护

54.分页式存储管理中,地址转换工作是由(A)完成的。

A.硬件B.地址转换程序C.用户程序D.装入程序

55.页式存储管理中,每次从主存中取指令或取操作数,要(B)次访问主存。

A.1次B.2次C.3次D.4次

56.下面四种内存管理方法中哪种不能实现虚存(A)。

A.静态页式管理B.动态页式管理C.段式管理D.段页式管理

57.内外存数据传送的控制方式中,由用户程序自己控制的方式是(A)。

A.覆盖B.交换C.请求调入方式D.预调入方式

58.请求页式管理中,采用FIFO页面置换算法,当分配的页面数增加时,缺页中断的次数(C),这就是“Belady”现象。

A.可能减少B.一定减少C.反而增加D.没有影响

59.在采用页式存储管理的系统中,(B)。

A.不可以把作业分散到几个不连续的主存区域B.不需要采用移动技术移动作业区

C.不需要硬件支持D.不采用动态重定位的方式装入作业

60.在缺页处理过程中,操作系统执行的操作可能是(D)。

A.修改页表和磁盘I/OB.磁盘I/OC.分配页框D.修改页表、磁盘I/O和分配页框

61.文件系统中,文件访问控制信息存储的合理位置是(A)。

A.文件控制块B.文件分配表C.用户口令表D.系统注册表

62.设文件F1的当前引用计数值为1,先建立F1的符号链接(软链接)文件F2,再建立F1的硬链接文件F3,然后删除F1。

此时,F2和F3的引用计数值分别是(B)。

A.0,1B.1,1C.1,2D.2,1

63.设文件索引节点中有7个地址项,其中4个地址项为直接地址索引,2个地址项是一级间接地址索引,1个地址项是二级间接地址索引,每个地址项大小为4字节,若磁盘索引块和磁盘数据块大小均为256字节,则可表示的单个文件的最大长度是(C)。

A.33KBB.519KBC.1057KBD.16513KB

64.设置当前工作目录的主要目的是(C)。

A.节省外存空间B.节省内存空间C.加快文件的检索速度D.加快文件的读/写速度

65.某文件占10个磁盘块,现要把该文件磁盘块逐个读入主存缓冲区,并送用户区进行分析。

假设一个缓冲区与一个磁盘块大小相同,把一个磁盘块读入缓冲区的时间为100s,将缓冲区的数据传送到用户区的时间是50s,CPU对一块数据进行分析的时间为50s。

在单缓冲区和双缓冲区结构下,读入并分析完该文件的时间分别是(B)。

A.1500s,1000sB.1550s,1100sC.1550s,1550sD.2000s,2000s

66.文件系统中文件被按照名字存取是为了(B)。

A.方便操作系统对信息的管理B.方便用户的使用

C.确定文件的存取权限D.加强对文件内容的保密

67.系统在接到用户关于文件的(A)操作命令后,就在文件目录中寻找空目录项进行登记。

A.建立B.打开C.读D.写

68.文件系统与(B)密切相关,它们共同为用户使用文件提供方便。

A.处理器管理B.存储管理C.设备管理D.作业管理

69.如果允许不同用户的文件可以具有相同的文件名,通常采用(D)来保证按名存取的安全。

A.重名翻译机构B.建立索引表C.建立指针D.多级目录结构

70.从文件的逻辑结构来看,文件可分为(C)和记录式文件两类。

A.索引文件B.输入文件C.流式文件D.系统文件

71.UNIX系统中,采用的文件逻辑结构是(A)。

A.流式文件B.记录文件C.索引文件D.多级索引文件

72.对记录式文件,操作系统为用户存取文件信息的最小单位是(C)。

A.字符B.数据项C.记录D.文件

73.操作系统为用户提供按名存取的功能,在以下

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 初中教育

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1