完整 计算机操作系统试题及答案.docx
《完整 计算机操作系统试题及答案.docx》由会员分享,可在线阅读,更多相关《完整 计算机操作系统试题及答案.docx(35页珍藏版)》请在冰豆网上搜索。
完整计算机操作系统试题及答案
计算机操作系统?
精选模拟试题及答案
1.操作系统的发展过程是( C )
A、原始操作系统,管理程序,操作系统
B、原始操作系统,操作系统,管理程序
C、管理程序,原始操作系统,操作系统
D、管理程序,操作系统,原始操作系统
2.用户程序中的输入、输出操作实际上是由(B )完成。
A、程序设计语言 B、操作系统
C、编译系统 D、标准库程序
3.进程调度的对象和任务分别是( C )。
A、作业,从就绪队列中按一定的调度策略选择一个进程占用CPU
B、进程,从后备作业队列中按调度策略选择一个作业占用CPU
C、进程,从就绪队列中按一定的调度策略选择一个进程占用CPU
D、作业,从后备作业队列中调度策略选择一个作业占用CPU
4.支持程序浮动的地址转换机制是( A、动态重定位 )
A、动态重定位 B、段式地址转换
C、页式地址转换 D、静态重定位
5.在可变分区存储管理中,最优适应分配算法要求对空闲区表项按(C )进行排列。
A、地址从大到小 B、地址从小到大
C、尺寸从小到大 D、尺寸从大到小
6.设计批处理多道系统时,首先要考虑的是(系统效率和吞吐量 )。
A、灵活性和可适应性 B、系统效率和吞吐量
C、交互性和响应时间 D、实时性和可靠性
7.当进程因时间片用完而让出处理机时,该进程应转变为( ?
B )状态。
A、等待 B、就绪 C、运行 D、完成
8.文件的保密是指防止文件被( C )。
A、篡改 B、破坏 C、窃取 D、删除
9.若系统中有五个并发进程涉及某个相同的变量A,则变量A的相关临界区是由( D )临界区构成。
A、2个 B、3个 C、4个 D、5个
10.按逻辑结构划分,文件主要有两类:
(记录式文件 )和流式文件。
A、记录式文件 B、网状文件 C、索引文件 D、流式文件
11.UNIX中的文件系统采用(、流式文件 )。
A、网状文件 B、记录式文件 C、索引文件 D、流式文件
12.文件系统的主要目的是( A )。
A、实现对文件的按名存取 B、实现虚拟存贮器
C、提高外围设备的输入输出速度 D、用于存贮系统文档
13.文件系统中用( D)管理文件。
A、堆栈结构 B、指针 C、页表 D、目录
14.为了允许不同用户的文件具有相同的文件名,通常在文件系统中采用( B )。
A、重名翻译 B、多级目录 C、约定 D、文件名
15.在多进程的并发系统中,肯定不会因竞争( C )而产生死锁。
A、打印机 B、磁带机 C、CPU D、磁盘
16.一种既有利于短小作业又兼顾到长作业的作业调度算法是( C )。
A、先来先服务 B、轮转 C、最高响应比优先 D、均衡调度
17.两个进程合作完成一个任务。
在并发执行中,一个进程要等待其合作伙伴发来消息,或者建立某个条件后再向前执行,这种制约性合作关系被称为进程的( B )。
A、互斥 B、同步 C、调度 D、伙伴
18.当每类资源只有一个个体时,下列说法中不正确的是( C )。
A、有环必死锁 B、死锁必有环
C、有环不一定死锁 D、被锁者一定全在环中
19.数据文件存放在到存储介质上时,采用的逻辑组织形式是与( A )有关的。
A、文件逻辑结构 B、存储介质特性 C、主存储器管理方式 D、分配外设方式
20.在单处理器的多进程系统中,进程什么时候占用处理器和能占用多长时间,取决于( B )。
A、进程相应的程序段的长度 B、进程自身和进程调度策略
C、进程总共需要运行时间多少 D、进程完成什么功能
二、填空题(每空2分,共20分)
1.若信号量S的初值定义为10,则在S上调用了16次P操作和15次V操作后S的值应该为( 9 )。
2.进程调度的方式通常有(抢占)和(非抢占)两种方式。
3.每个索引文件都必须有一张(索引结点)表,其中的地址登记项用来指出文件在外存上的位置信息。
5.信号量被广泛用于三个目的是( 同步 )、( 互斥 )和描述前趋关系。
6.程序并发执行时的特征是(间断性)、(失去了封闭性)、(不可再现性)和独立性。
三、判断题(每题1分,共10分)
(对)1.文件系统中分配存储空间的基本单位不是记录。
(?
F )2.具有多道功能的操作系统一定是多用户操作系统。
(?
T )3.虚拟存储器是由操作系统提供的一个假想的特大存储器,它并不是实际的内存,其大小可比内存空间大得多。
(?
T )4.批处理系统的(主要优点)是系统的吞吐量大、资源利用率高、系统的开销较小。
(?
F )5.文件系统中源程序是有结构的记录式文件。
(?
F )6.即使在多道程序环境下,普通用户也能设计用内存物理地址直接访问内存的程序。
(?
F )7.顺序文件适合建立在顺序存储设备上,而不适合建立在磁盘上。
(?
T )8.SPOOLing系统实现设备管理的虚拟技术,即:
将独占设备改造为共享设备。
它由专门负责I/O的常驻内存进程以及输入、输出井组成。
(?
F )9.系统调用是操作系统与外界程序之间的接口,它属于核心程序。
在层次结构设计中,它最靠近硬件。
(?
F )10.若系统中存在一个循环等待的进程集合,则必定会死锁。
六、计算题(第1题6分;第2题10分;第3题8分;共24分)
1.某虚拟存储器的用户编程空间共32个页面,每页为1KB,内存为16KB。
假定某时刻一用户页表中已调入内存的页面的页号和物理块号的对照表如下:
页号
物理块号
0
5
1
10
2
4
3
7
则逻辑地址0A5D(H)所对应的物理地址是什么?
(6分)
0A5D(H)=0000101001011101
2号页对应4号块,所以物理地址是0001001001011101
即125D(H)。
2.设有三道作业,它们的提交时间及执行时间由下表给出:
作业号 提交时间 执行时间
1 8.5 2.0
2 9.2 1.6
3 9.4 0.5
试计算在单道程序环境下,采用先来先服务调度算法和最短作业优先调度算法时的平均周转时间(时间单位:
小时,以十进制进行计算;要求写出计算过程)(10分)
FCFS:
作业号 提交时间 执行时间 开始时间 完成时间 周转时间
1 8.5 2.0 8.5 10.5 2.0
2 9.2 1.6 10.5 12.1 2.9
3 9.4 0.5 12.1 12.6 3.2
平均周转时间=(2.0+2.9+3.2)/3=2.7(小时)
SJF:
作业号 提交时间 执行时间 开始时间 完成时间 周转时间
1 8.5 2.0 8.5 10.5 2.0
2 9.2 1.6 11.0 12.6 3.4
3 9.4 0.5 10.5 11.0 1.6
平均周转时间=(2.0+3.4+1.6)/3=2.3(小时)
3.假定当前磁头位于100号磁道,进程对磁道的请求序列依次为55,58,39,18,90,160,150,38,180。
当采用先来先服务和最短寻道时间优先算法时,总的移动的磁道数分别是多少?
(请给出寻道次序和每步移动磁道数)(8分)
FCFS:
服务序列依次为:
55,58,39,18,90,160,150,38,180
移动的磁道数分别是:
45, 3,19,21,72, 70, 10,112,142
总的移动的磁道数是:
494
SSTF:
服务序列依次为:
90,58,55,39,38,18,150,160,180
移动的磁道数分别是:
10,32, 3,16, 1,20,132, 10, 20
总的移动的磁道数是:
244
四、简答题(本大题共5小题,每小题4分,共20分。
)
34.进程调度中“可抢占”和“非抢占”两种方式,哪一种系统的开销更大?
为什么?
可抢占式会引起系统的开销更大。
(2分)可抢占式调度是严格保证任何时刻,让具有最高优先数(权)的进程占有处理机运行,因此增加了处理机调度的时机,引起为退出处理机的进程保留现场,为占有处理机的进程恢复现场等时间(和空间)开销增大。
(2分)
井管理写程序把作业执行结果文件登记在缓输出表中;(2分)缓输出程序从缓输出表中查找结果文件并打印输出。
(2分)
35.一个含五个逻辑记录的文件,系统把它以链接结构的形式组织在磁盘上,每个记录占用一个磁盘块,现要求在第一记录和第二记录之间插入一个新记录,简述它的操作过程。
从文件目录中找到该文件,按址读出第一个记录;(1分) 取出第一个记录块中指针,存放到新记录的指针位置;(1分)把新记录占用的物理块号填入第一个记录的指针位置;(1分)启动磁盘把第一个记录和新记录写到指字的磁盘块上。
(1分)
36.在spool系统中设计了一张“缓输出表”,请问哪些程序执行时要访问缓输出表,简单说明之。
井管理写程序把作业执行结果文件登记在缓输出表中;(2分)缓输出程序从缓输出表中查找结果文件并打印输出。
(2分)
37.试比较进程调度与作业调度的不同点。
(1)作业调度是宏观调度,它决定了哪一个作业能进入主存。
进程调度是微观调度,它决定各作业中的哪一个进程占有中央处理机。
(2分) (或)作业调度是高级调度,它位于操作系统的作业管理层次。
进程调度是低级调度,它位于操作系统分层结构的最内层。
(2)作业调度是选符合条件的收容态作业装入内存。
进程调度是从就绪态进程中选一个占用处理机。
(2分)
38.试说明资源的静态分配策略能防止死锁的原因。
资源静态分配策略要求每个进程在开始执行前申请所需的全部资源,仅在系统为之分配了所需的全部资源后,该进程才开始执行。
(2分)这样,进程在执行过程中不再申请资源,从而破坏了死锁的四个必要条件之一“占有并等待条件”,从而防止死锁的发生。
(2分)
五、综合题(本大题共4小题,共36分。
)
39.(10分)在一个采用页式虚拟存储管理的系统中,有一用户作业,它依次要访问的字地址序列是:
115,228,120,88,446,102,321,432,260,167,若该作业的第0页已经装入主存,现分配给该作业的主存共300字,页的大小为100字,请回答下列问题:
(1)按FIFO调度算法将产生次缺页中断,依次淘汰的页号为,缺页中断率为
(1)按FIFO调度算法将产生5次缺页中断(2分);依次淘汰的页号为:
0,1,2(2分);缺页中断率为:
5/10=50%(1分)
(2)按LRU调度算法将产生次缺页中断,依次淘汰的页号为,缺页中断率为.
按LRU调度算法将产生6次缺页中断(2分);依次淘汰的页号为:
2,0,1,3(2分);缺页中断率为:
6/10=60%(1分
一、选择题
1.(D)不是基本的操作系统。
A、批处理操作系统?
?
?
?
?
B、分时操作系统
C、实时操作系统?
?
?
?
?
?
?
D、网络操作系统
2.(C)不是分时系统的基本特征:
A、同时性?
?
?
?
?
?
?
?
?
?
?
?
?
B、独立性
C、实时性?
?
?
?
?
?
?
?
?
?
?
?
?
D、交互性
3.处理器执行的指令被分成两类,其中有一类称为特权指令,它只允许(C)使用。
A、操作员?
?
?
?
?
?
?
?
?
?
?
?
?
B、联机用户
C、操作系统?
?
?
?
?
?
?
?
?
?
?
D、目标程序
4.当用户程序执行访管指令时,中断装置将使中央处理器(B)工作。
A、维持在目态?
?
?
?
?
?
?
?
?
B、从目态转换到管态
C、维持在管态?
?
?
?
?
?
?
?
?
D、从管态转换到目态
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.对记录式文件,操作系统为用户存取文件信息的最小单位是(C)。
A、字符?
?
?
?
?
B、数据项?
?
?
?
?
C、记录?
?
?
?
?
D、文件
10.为了提高设备分配的灵活性,用户申请设备时应指定(A)号。
A、设备类相对?
?
?
?
?
B、设备类绝对
C、相对?
?
?
?
?
?
?
?
?
?
?
D、绝对
11.通常把通道程序的执行情况记录在(D)中。
A、PSW?
?
?
?
B、PCB?
?
?
?
C、CAW?
?
?
?
?
D、CSW
12.作业调度是从输入井中处于(B)状态的作业中选取作业调入主存运行。
A、运行?
?
?
?
B、收容?
?
?
?
C、输入?
?
?
?
D、就绪
13.一作业进入内存后,则所属该作业的进程初始时处于(C)状态。
A、运行?
?
?
?
?
B、等待?
?
?
?
?
C、就绪?
?
?
?
?
?
D、收容
14.共享变量是指(D)访问的变量。
A、只能被系统进程?
?
?
?
?
B、只能被多个进程互斥
C、只能被用户进程?
?
?
?
?
D、可被多个进程
15.临界区是指并发进程中访问共享变量的(D)段。
A、管理信息?
?
?
B、信息存储?
?
?
C、数据?
?
?
D、程序
16.若系统中有五台绘图仪,有多个进程均需要使用两台,规定每个进程一次仅允许申请一台,则至多允许(D)个进程参于竞争,而不会发生死锁。
A、5?
?
?
?
B、2?
?
?
?
C、3?
?
?
?
D、4
17.产生系统死锁的原因可能是由于(C)。
A、进程释放资源
B、一个进程进入死循环
C、多个进程竞争,资源出现了循环等待
D、多个进程竞争共享型设备
18.主要由于(D)原因,使UNIX易于移植。
A、UNIX是由机器指令书写的
B、UNIX大部分由汇编少部分用C语言编写
C、UNIX是用汇编语言编写的
D、UNIX小部分由汇编大部分用C语言编写
19.UNIX系统中,进程调度采用的技术是(D)。
A、时间片轮转?
?
?
?
?
?
?
B、先来先服务
C、静态优先数?
?
?
?
?
?
?
D、动态优先数
20.UNIX系统中,文件存贮器的管理采用的是:
(C)。
A、位图法?
?
?
?
?
?
?
?
?
?
?
B、空闲块表法
C、成组连接法?
?
?
?
?
?
?
D、单块连接法
52.?
使用绝对路径名访问文件是从()开始按目录结构访问某个文件。
A.当前目录B.用户主目录C.根目录D.父目录
53.?
?
?
?
目录文件所存放的信息是()。
A.某一文件存放的数据信息B.某一文件的文件目录C.该目录中所有数据文件目录D.该目录中所有子目录文件和数据文件的目录
54.?
由字符序列组成,文件内的信息不再划分结构,这是指()。
A.流式文件B.记录式文件C.顺序文件D.有序文件
55.?
数据库文件的逻辑结构形式是()。
A.字符流式文件B.档案文件C.记录式文件D.只读文件
56.?
逻辑文件是()的文件组织形式。
A.在外部设备上B.从用户观点看C.虚拟存储D.目录
57、?
存储管理的目的是(?
?
?
)。
A.方便用户B.提高内存利用率C.方便用户和提高内存利用率D.增加内存实际容量
59、在请求页式存储管理中,若所需页面不在内存中,则会引起(?
)。
A.输入输出中断?
B.时钟中断C.越界中断?
?
D.缺页中断;
60、若处理器有32位地址,则它的虚拟地址空间为(?
?
?
)字节。
A.2GB?
?
?
?
?
?
?
?
?
B.4GBC.100KBD.640KB
61、虚拟存储技术是(?
)。
A.补充内存物理空间的技术?
B.补充相对地址空间的术
C.扩充外存空间的技术D.扩充输入输出缓冲区的技术
62、?
外存(如磁盘)上存放的程序和数据(?
)。
A.可由CPUB.必须在CPU访问之前移入内存
C.是必须由文件系统管理的?
D.必须由进程调度程序管理
63、段页式存储管理汲取了页式管理和段式管理的长处,其实现原理结合了页式和段式管理的基本思想,即(?
?
?
?
)。
A、用分段方法来分配和管理物理存储空间,用分页方法来管理用户地址空间。
B、用分段方法来分配和管理用户地址空间,用分页方法来管理物理存储空间。
C、用分段方法来分配和管理主存空间,用分页方法来管理辅存空间。
D、用分段方法来分配和管理辅存空间,用分页方法来管理主存空间。
64、()存储管理支持多道程序设计,算法简单,但存储碎片多。
A.段式B.页式C.固定分区D.段页式
65、(?
?
?
)存储管理方式提供一维地址结构。
A.固定分区B.分段C.分页D.分段和段页式
66、在请求分页系统中,LRU算法是指(?
?
)。
A、最早进入内存的页先淘汰B、近期最长时间以来没被访问的页先淘汰
C、近期被访问次数最少的页先淘汰D、以后再也不用的也先淘汰
67、请求分页存储管理中,若把页面尺寸增加一倍,在程序顺序执行时,则一般缺页中断次数会(?
)。
A.增加?
?
?
?
B.减少?
?
?
?
C.不变?
?
?
?
D.可能增加也可能减少
68、碎片现象的存在使得()。
A.内存空间利用率降低?
?
B.内存空间利用率提高
C.内存空间利用率得以改善D.内存空间利用率不影响
69、当内存碎片容量大于某一作业所申请的内存容量时,(?
?
)。
A、可以为这一作业分配内存B、不可以为这一作业分配内存
C、拼接后,可以为这一作业分配内存D、一定能够为这一作业分配内存
71、通道是一种()。
A.I/O端口B.数据通道C.I/O专用处理机D.软件工具
72、缓冲技术用于()。
A、提高主机和设备交换信息的速度B、提供主、辅存接口
C、提高设备利用率D、扩充相对地址空间
73、采用SPOOLing技术的目的是(?
?
)。
A.提高独占设备的利用率B.提高主机效率
C.减轻用户编程负担D.提高程序的运行速度
75、在操作系统中,用户在使用I/O设备时,通常采用(?
?
?
?
?
?
?
)。
A.物理设备名B.逻辑设备名C.虚拟设备名D.设备牌号
79.通道是一种特殊的
(1),具有
(2)能力。
(1)A:
I/O设备;B:
设备控制器;C:
处理机;D:
I/O控制器。
(2)A:
执行I/O指令集;B:
执行CPU指令集;C:
传输I/O命令;D:
运行I/O进程。
80.静态重定位是在作业的B中进行的,动态重定位是在作业的D中进行的。
A:
编译过程;B:
装入过程;C:
修改过程;D:
执行过程。
83.在设备管理中为了提高I/O速度和设备利用率,是通过功能实现的。
A:
设备分配B:
缓冲管理C:
设备独立性D:
虚拟设备
84.在UNIX系统中对空闲磁盘空间管理的方法是。
A:
位示图B:
空闲空间链C:
成组链接法D:
空闲表
85.实现虚拟存储器最关键的技术是。
A:
内存分配B:
置换算法C:
请求调页(段)D:
对换空间管理
86.我们把在一段时间内,只允许一个进程访问的资源,称为临界资源,因此,我们可以得出下列论述,正确的论述为。
A:
对临界资源是不能实现资源共享的。
B:
只要能使程序并发执行,这些并发执行的程序便可对临界资源实现共享。
C:
为临界资源配上相应的设备控制块后,便能被共享。
D:
对临界资源,应采取互斥访问方式,来实现共享。
90.产生死锁的四个必要条件是互斥条件和
(1),不剥夺条件和
(2)。
(1)A:
请求和阻塞条件;B:
请求和释放条件;C:
请求和保持条件;D:
释放和阻塞条件;E:
释放和请求条件。
(2)A:
线性增长条件;B:
环路条件;C:
有序请求条件;D:
无序请求条件。
92.利用基本文件目录法实现文件共享,文件系统必须设置一个
(1),每个用户都应具有一个
(2)。
(1)A:
系统文件目录B:
主目录C:
基本文件目录D:
根目录
(2)A:
用户文件目录B:
符号目录C:
基本文件目录D:
当前目录
94.在UNIX系统中,复制文件采用的命令为。
A:
cpB:
mvC:
rmD:
copy
95.假定磁盘的大小为1K,对于1.2MB的软盘,FAT需占用
(1)的存储空间;对于100MB的硬盘,FAT需占用
(2)的存储空间。
(1)A:
1KBB:
1.5KBC:
1.8KBD:
2.4KB
(2)A:
100KBB:
150KBC:
200KBD:
250KB
96.关于操作系统的叙述是不正确的。
A.“管理资源的程序”B.“管理用户程序执行的程序”
C.“能使系统资源提高效率的程序”D.“能方便用户编程的程序”
97.对于一个文件的访问,常由共同限制。
A.用户访问权限和文件属性B.用户访问权限和文件优先级
C.优先级和文件属性D.文件属性和口令
98.一作业8:
00到达系统,估计运行时间为1小时,若10:
00开始执行该作业,其响应比是。
A.2 B.1 C.3 D.0.5
100.如果进程需要读取磁盘上的多个连续的数据块,数据传送方式的效率最高。
A.程序直接控制方式B.中断控制方式
C.DMA方式D.通道方式
101.使用文件之前必须先文件。
A.命名B.打开C.建立D.备份
103.如果一个磁盘的容量为40G,盘块的大小为4K,那么该磁盘的FAT大小为:
。
A.20MB.25MC.30MD.35M
104.在循环首次适应算法中,要求空闲分区按A顺序链接成空闲分区链;在最佳适应算法中是按C顺序形成空闲分区链。
A.空闲区首址递增;B.空闲区首址递减;
C.空闲区大小递增;D.空闲区大小递减。
三、填空题(本大题共8小题,每空1分,共14分)
26.在批处理兼分时的系统中,往往由分时系统控制的作业称为前台作业,而由批处理系统控制的作业称为后台作业。
27.操作系统为用户提供两种类型的使用接口,它们是操作员接口和程序员接口。
28.操作系统中,进程可以分为系统进程和用户进程两类。
29.用户调用建立和打开文件操作来申请对文件的使用权。
30.主存储器与外围设备之间的信息传送操作称为输入输出操作。
31.在响应比最高者优先的作业调度算法中,当各个