国家开放大学操作系统试题.docx
《国家开放大学操作系统试题.docx》由会员分享,可在线阅读,更多相关《国家开放大学操作系统试题.docx(17页珍藏版)》请在冰豆网上搜索。
国家开放大学操作系统试题
国家开放大学(操作系统)
[单项选择题]
1、下列描述不属于文件系统功能的是()。
A.建立文件目录
B.提供一组文件操作
C.实现对磁盘的驱动调度
D.管理文件存储空间
参考答案:
C
[单项选择题]
2、在二级目录结构中,同一个用户不同文件的文件名()。
A.可以相同
B.可以不同
C.一定不同
D.应该相同
参考答案:
C
[单项选择题]
3、为防止用户共享文件时破坏文件,往往采用()方式。
A.设置口令
B.加密
C.规定存取权限
D.定期备份
参考答案:
C
[单项选择题]
4、下列关于Linux系统设备管理的描述中,不正确的是()。
A.把设备作为特殊文件处理
B.将存储设备称为字符设备
C.设备名由主、次设备号构成
D.设备驱动程序可动态装卸
参考答案:
B
[判断题]
5、UNIX/Linux系统中的文件名不区分大小写。
参考答案:
错
[判断题]
6、可顺序存取的文件不一定能随机存取;但可随机存取的文件都可以顺序存取。
参考答案:
对
[判断题]
7、在采用树形目录结构的文件系统中,检索文件必须从根目录开始。
参考答案:
错
[判断题]
8、计算机系统为每一台设备确定的一个用以标识它的编号,被称为设备的绝对号。
参考答案:
对
[判断题]
9、用户程序应与实际使用的物理设备无关,这种特性称作设备独立性。
参考答案:
对
[判断题]
10、缓冲区仅限于CPU和I/O设备之间,提高了它们的并行程度。
参考答案:
错
[填空题]
11SPOOLing系统的主要功能是什么?
参考答案:
SPOOLing系统的主要功能是:
将独占设备改造为共享设备,实现了虚拟设备功能。
[填空题]
12设备驱动程序的主要功能是什么?
它在系统中处于什么位置?
参考答案:
设备驱动程序的功能主要有:
接受用户的I/O请求;取出请求队列中队首请求,将相应设备分配给它;启动该设备工作,完成指定的I/O操作;处理来自设备的中断。
设备驱动程序在系统中处于核心空间,位于设备控制器的上层,目的是对核心I/O子系统隐藏各个设备控制器的差别。
[填空题]
13UNIX/Linux系统中文件分为哪些类型?
参考答案:
UNIX/Linux系统中文件分为以下类型:
普通文件,目录文件,特殊文件。
[填空题]
14文件的物理组织形式主要有哪几种?
各有什么优缺点?
参考答案:
文件的物理组织形式主要有:
连续文件、链接文件、索引文件、多重索引文件。
各自的优缺点见下表:
[填空题]
15文件系统中的目录结构有哪几种基本形式?
各有何优缺点?
UNIX/Linux系统中采用哪种目录结构?
参考答案:
文件系统中的目录结构有:
单级目录结构,二级目录结构,树形目录结构,非循环图目录结构。
各自的优缺点如下表:
[填空题]
16什么是文件的备份?
数据备份的方法有哪几种?
按时机分,备份分哪几种?
参考答案:
文件备份就是把硬盘上的文件在其它外部的存储介质(如磁带或软盘)上做一个副本。
数据备份的方法有完全备份、增量备份和更新备份三种。
按时机分,后备分为“定期备份”和“不定期备份”。
[填空题]
17在Linux系统中,ext2文件系统的构造形式是什么?
超级块的作用是什么?
参考答案:
在Linux系统中,ext2文件系统的构造形式为引导块和一系列的块组。
其中块组又包括超级块、块组描述结构、块位示图、索引节点位示图、索引节点表和数据块。
超级块中包含有文件系统本身的大小和形式的基本信息。
文件系统管理员可以利用这些信息来使用和维护文件系统。
[填空题]
18简述管道文件的实现机制。
执行命令catmyfile|wc–l的输出应是什么?
参考答案:
[单项选择题]
19、通过硬件和软件的功能扩充,把原来独占的设备改造成为能为若干用户共享的设备,这种设备称为()设备。
A.存储
B.共享
C.虚拟
D.块
参考答案:
C
[单项选择题]
20、为了使多个进程能有效地同时处理阵发性的输入和输出,最好使用()结构的缓冲技术。
A.多缓冲
B.SPOOLing
C.单缓冲区
D.双缓冲区
参考答案:
A
[单项选择题]
21、当通道启动成功后,使用设备的进程将进入到()状态。
A.等待传送
B.就绪
C.运行
D.等待访问设备
参考答案:
A
更多内容请访问《睦霖题库》微信公众号
[多项选择题]
22、CPU和设备控制器之间的交互正确的是()。
A.CPU先向控制器写要传输的数据,然后写入命令字
B.CPU先向控制器写入命令字,然后写要传输的数据
C.控制器完成数据传输后向CPU发送中断信号
D.CPU和控制器可以并发操作
参考答案:
A,C,D
[多项选择题]
23、I/O型设备主要有()。
A.键盘
B.鼠标
C.显示器
D.磁盘
参考答案:
A,B,C
[判断题]
24、虚拟设备扩充的是设备的容量。
参考答案:
错
[判断题]
25、设备无关性指的是进程不访问与自己无关的设备。
参考答案:
错
[单项选择题]
26、下列属于文件保密技术的是()。
A.建立副本
B.定期备份
C.设置口令
D.规定存取权限
参考答案:
C
[单项选择题]
27、用SPOOLing技术的目的是()。
A.提高独占设备的利用率
B.提高主机效率
C.减轻用户编程负担
D.提高程序的运行速度
参考答案:
A
[判断题]
28、顺序结构是一种逻辑记录顺序和物理块的顺序相一致的文件结构。
参考答案:
对
[判断题]
29、一个设备驱动程序只能控制一个物理设备。
参考答案:
错
[单项选择题]
30、与文件物理组织形式有关的是()。
A.文件长度
B.记录的个数
C.文件目录结构
D.用户对文件的存取方法
参考答案:
D
[单项选择题]
31、用ls命令以长格式列目录信息时,若某一文件的特征在文件列表中按如下顺序显示在屏幕上:
()
A.读和执行
B.读、写、执行
C.写和执行
D.读和写
参考答案:
D
[单项选择题]
32、文件名与()的转化是通过文件目录来实现的。
A.逻辑地址
B.物理地址
C.文件记录
D.文件内部名
参考答案:
B
[单项选择题]
33、下列不属于设备分配技术的是()。
A.通道分配技术
B.虚拟分配技术
C.独占分配技术
D.共享分配技术
参考答案:
A
[单项选择题]
34、控制和管理资源建立在单一系统策略基础上,将计算功能分散化,充分发挥网络互联的各自治处理机性能的多机系统是()。
A.多计算机系统
B.分布式系统
C.网络系统
D.多处理器系统
参考答案:
B
[判断题]
35、Linux的I节点是文件内容的一部分。
参考答案:
错
[填空题]
36存储器一般分为哪些层次?
各有何特性?
参考答案:
存储器一般分为寄存器、高速缓存、内存、磁盘和磁带。
CPU内部寄存器,其速度与CPU一样快,但它的成本高,容量小。
高速缓存(Cache),它们大多由硬件控制。
Cache的速度很快,它们放在CPU内部或非常靠近CPU的地方。
但Cache的成本很高,容量较小。
内存(或称主存),它是存储器系统的主力,也称作RAM(随机存取存储器)。
CPU可以直接存取内存及寄存器和Cache中的信息。
然而,内存中存放的信息是易变的,当机器电源被关闭后,内存中的信息就全部丢失了。
磁盘(即硬盘),称作辅助存储器(简称辅存或外存),它是对内存的扩展,但是CPU不能直接存取磁盘上的数据。
磁盘上可以永久保留数据,而且容量特别大。
磁盘上数据的存取速度低于内存存取速度。
磁带保存的数据更持久,容量更大,但它的存取速度很慢,而且不适宜进行随机存取。
所以,磁带设备一般不能用做辅存。
它的主要用途是作为文件系统的后备,存放不常用的信息或用做系统间传送信息的介质。
[填空题]
37对程序进行重定位的方式分为哪两种?
简述各自的实现方式。
参考答案:
对程序进行重定位的方式分为静态重定位和动态重定位。
静态重定位是在目标程序装入内存时,由装入程序对目标程序中的指令和数据的地址进行修改,即把程序的逻辑地址都改成实际的内存地址。
对每个程序来说,这种地址变换只是在装入时一次完成,在程序运行期间不再进行重定位。
动态重定位是在程序执行期间,每次访问内存之前进行重定位。
这种变换是靠硬件地址转换机构实现的。
通常,采用一个重定位寄存器,其中放有当前正在执行的程序在内存空间中的起始地址,而地址空间中的代码在装入过程中不发生变化。
[填空题]
38虚拟存储器有哪些基本特征?
参考答案:
虚拟存储器的基本特征是:
虚拟扩充——不是物理上,而是逻辑上扩充了内存容量;
部分装入——每个进程不是全部一次性地装入内存,而是只装入一部分;
离散分配——不必占用连续的内存空间,而是“见缝插针”;
多次对换——所需的全部程序和数据要分成多次调入内存。
[填空题]
39为了提高内存的利用率,在可重定位分区分配方式中可通过什么技术来减少内存碎片?
参考答案:
在可重定位分区分配方式中采用紧缩技术来减少内存碎片。
[填空题]
40高级调度与低级调度的主要功能是什么?
为什么要引入中级调度?
参考答案:
高级调度的主要功能是根据一定的算法,从输入的一批作业中选出若干个作业,分配必要的资源,如内存、外设等,为它建立相应的用户作业进程和为其服务的系统进程(如输入、输出进程),最后把它们的程序和数据调入内存,等待进程调度程序对其执行调度,并在作业完成后作善后处理工作。
低级调度的主要功能是根据一定的算法将CPU分派给就绪队列中的一个进程。
为了使内存中同时存放的进程数目不至于太多,有时就需要把某些进程从内存中移到外存上,以减少多道程序的数目,为此设立了中级调度。
[填空题]
41作业调度与进程调度二者间如何协调工作?
参考答案:
作业调度和进程调度是CPU主要的两级调度。
作业调度是宏观调度,它所选择的作业只是具有获得处理机的资格,但尚未占有处理机,不能立即在其上实际运行。
而进程调度是微观调度,它根据一定的算法,动态地把处理机实际地分配给所选择的进程,使之真正活动起来。
[填空题]
42简述先来先服务法、时间片轮转法和优先级调度算法的实现思想。
参考答案:
先来先服务调度算法(FCFS)的实现思想:
按作业(或进程)到来的先后次序进行调度,即先来的先得到执行。
时间片轮转法(RR)的实现思想:
系统把所有就绪进程按先入先出的原则排成一个队列。
新来的进程加到就绪队列末尾。
每当执行进程调度时,进程调度程序总是选出就绪队列的队首进程,让它在CPU上运行一个时间片的时间。
当进程用完分给它的时间片后,调度程序便停止该进程的运行,并把它放入就绪队列的末尾;然后,把CPU分给就绪队列的队首进程。
优先级调度算法的实现思想:
是从就绪队列中选出优先级最高的进程,把CPU分给它使用。
又分为非抢占式优先级法和抢占式优先级法。
前者是:
当前占用CPU的进程一直运行下去,直到完成任务或者因等待某事件而主动让出CPU时,系统才让另一个优先级高的进程占用CPU。
后者是:
当前进程在运行过程中,一旦有另一个优先级更高的进程出现在就绪队列中,进程调度程序就停止当前进程的运行,强行将CPU分给那个进程。
[填空题]
43简述一条shell命令在Linux系统中的实现过程。
参考答案:
一条shell命令在Linux系统中的执行过程基本上按照如下步骤:
①读取用户由键盘输入的命令行。
②分析命令,以命令名作为文件名,其他参数改造为系统调用execve()内部处理所要求的形式。
③终端进程调用fork()建立一个子进程。
④终端进程本身用系统调用wait4()来等待子进程完成(如果是后台命令,则不等待)。
当子进程运行时调用execve(),子进程根据文件名(即命令名)到目录中查找有关文件(这是命令解释程序构成的文件),调入内存,执行这个程序(即执行这条命令)。
⑤如果命令末尾有&号(后台命令符号),则终端进程不用执行系统调用wait4(),而是立即发提示符,让用户输入下一个命令,转步骤
(1)。
如果命令末尾没有&号,则终端进程要一直等待,当子进程(即运行命令的进程)完成工作后要终止,向父进程(终端进程)报告,此时终端进程醒来,在做必要的判别等工作后,终端进程发提示符,让用户输入新的命令,重复上述处理过程。
[填空题]
44作业提交后是否马上放在内存中?
为什么?
参考答案:
在批处理系统中,作业提交后并不是马上放在内存中。
其原因是:
内存容量有限,而提交的作业数量可能很多,无法把它们都放入内存;即使都放入内存,当内存中可以同时运行的作业太多时,会影响系统的性能,如使周转时间太长;另外,大量作业被收容在输入井(磁盘)中,可以选择对资源需求不同的作业进行合理搭配,再放在内存中,从而使得系统中各部分资源都得到均衡利用。
[单项选择题]
45、放在输入井中的作业处于()状态。
A.执行
B.提交
C.完成
D.后备
参考答案:
D
[单项选择题]
46、为了保证系统的吞吐量,系统总是力争缩短用户作业的()。
A.执行时间
B.提交时间
C.输入时间
D.周转时间
参考答案:
D
[单项选择题]
47、当硬件中断装置发现有事件发生,就会中断正在占用CPU的程序执行,让操作系统的()占用CPU。
A.系统调用程序
B.中断处理程序
C.作业管理程序
D.文件管理程序
参考答案:
B
[单项选择题]
48、在分时系统中,可将进程不需要或暂时不需要的部分移到外存,让出内存空间以调入其他所需数据,称为()。
A.覆盖技术
B.对换技术
C.虚拟技术
D.物理扩充
参考答案:
B
[单项选择题]
49、可重定位分区存储管理采用的地址转换公式是()。
A.绝对地址=界限寄存器值+逻辑地址
B.绝对地址=下限寄存器值+逻辑地址
C.绝对地址=基址寄存器值+逻辑地址
D.绝对地址=块号×块长+页内地址
参考答案:
C
[单项选择题]
50、最先适应分配算法把空闲区()
A.按地址顺序从小到大登记在空闲区表中
B.按地址顺序从大到小登记在空闲区表中
C.按长度以递增顺序登记在空闲区表中
D.按长度以递减顺序登记在空闲区表中
参考答案:
A
[单项选择题]
51、在请求分页存储管理中,若采用FIFO页面淘汰算法,则当分配的页面数增加时,缺页中断的次数()。
A.减少
B.增加
C.无影响
D.可能增加也可能减少
参考答案:
D
[判断题]
52、在操作系统中,作业处于执行状态时,已处于进程的管理之下。
参考答案:
对
[判断题]
53、通常,为了提高效率,赋予需要大量计算的作业较高优先级,赋予需要大量输入/输出的作业较低的优先级。
参考答案:
错
[判断题]
54、为了提高内存的利用率,在可重定位分区分配方式中采用紧缩技术来减少内存碎片。
参考答案:
对
[判断题]
55、虚拟存储方式下,程序员编制程序时不必考虑主存的容量,但系统的吞吐量在很大程度上依赖于主存储器的容量。
参考答案:
对
[单项选择题]
56、在操作系统中,作业处于()状态时,已处于进程的管理之下。
A.执行
B.提交
C.完成
D.后备
参考答案:
A
[单项选择题]
57、为了使计算机在运行过程中能及时处理内部和外部发生的各种突发性事件,现代操作系统采用了()机制。
A.查询
B.中断
C.调度
D.进程
参考答案:
B
[单项选择题]
58、最容易形成很多小碎片的可变分区算法是()。
A.最先适应算法
B.最佳适应算法
C.位示图法
D.以上都不是
参考答案:
A
[单项选择题]
59、系统“抖动”现象的发生是由()引起的。
A.置换算法选择不当
B.交换的信息量过大
C.内存容量不足
D.请求页式管理方案
参考答案:
A
[判断题]
60、平均周转时间和周转时间与选用的调度算法有关。
参考答案:
对