1、计算机专业基础综合(操作系统)模拟试卷 8及答案解析(总分:44.00,做题时间:90 分钟)一、单项选择题(总题数:16,分数:32.00)1.单项选择题 1-40小题。下列每题给出的四个选项中,只有一个选项是最符合题目要求的。(分数:2.00)_2.设备管理的主要任务和功能包括( )。(分数:2.00)A.按照用户的要求控制 IO 设备B.完成用户所希望的输入输出要求C.进行设备分配,实现真正的 IO 操作D.以上全部3.按资源分配方式可将外设分为( )。(分数:2.00)A.独占设备、共享设备、分时设备B.共享设备、分时设备、虚拟设备C.虚拟设备、独占设备、共享设备D.虚拟设备、独占设备
2、、分时设备4.下列关于各种设备说法中正确的是( )。(分数:2.00)A.独占设备的分配单位是作业,且当某作业占用此设备时,其他作业也可以使用该设备B.共享设备的分配单位是作业,且当某作业占用此设备时,其他作业也可以使用该设备C.独占设备的分配单位是进程,且当某进程占用此设备时,其他进程也可以使用该设备D.共享设备的分配单位是进程,且当某进程占用此设备时,其他进程也可以使用该设备5.IO 操作的控制方式经历( )阶段。(分数:2.00)A.程序直接控制方式、程序中断 IO 控制方式、DMA 控制方式、IO 通道控制方式B.程序中断 IO 控制方式、中断 IO 控制方式、DMA 控制方式C.程序
3、直接控制方式、DMA 控制方式D.IO 通道控制方式6.下列关于各阶段 CPU和外设间进行通信的方式中,说法正确的是( )。(分数:2.00)A.程序直接控制方式中,CPU 需要不断测试一台设备的忙闲标志来获得外设的工作状态B.程序中断 IO 控制方式中,CPU 需要不断测试一台设备的忙闲标志来获得外设的工作状态C.程序直接控制方式仅当 IO 操作正常或异常结束时才中断中央处理机D.DMA控制方式仅当 IO 操作正常或异常结束时才中断中央处理机7.下列关于引入通道的原因中,说法正确的是( )。(分数:2.00)A.通道方式的引入是为了加快 CPU和内存之间交换数据的速度B.通道方式的引入是为了
4、加快内存和外存之间交换数据的速度C.通道方式的引入是为了加快 CPU和外存之间交换数据的速度D.通道方式的引入是为了减轻 CPU的工作负担和增加计算机系统的并行性8.关于下列名词的解释中,不正确的是( )。(分数:2.00)A.通道的指令称为通道命令B.通道指令的集合称为通道程序C.用来存放通道程序首地址的主存固定单元称通道地址字D.用来存放通道状态的主存固定单元称通道状态字9.中央处理机启动外设工作的过程是( )。(分数:2.00)A.准备阶段、中央处理机执行、通道向中央处理机汇报命令执行情况B.准备阶段、中央处理机作出回答、通道向中央处理机汇报命令执行情况C.准备阶段、执行通道程序规定的操
5、作、通道向中央处理机汇报命令执行情况D.准备阶段、中央处理机作出回答、通道向中央处理机汇报命令执行情况10.假定磁盘的存取臂现在处于 8#柱面上,有如下 6个请求者等待访问磁盘,最省时间的响应顺序是( )。(分数:2.00)A.(6)(2)(4)(3)(1)(5)B.(6)(4)(1)(3)(3)(5)C.(6)(2)(1)(4)(3)(5)D.(6)(4)(1)(2)(3)(5)11.设备分配策略与( )因素有关。 IIO 设备的固有属性 系统所采用的分配策略 设备分配中的安全性 与设备的无关性(分数:2.00)A.I,B.I,C.I,D.I,12.在双缓冲情况下,系统对一块数据的处理时间为
6、( )。(分数:2.00)A.max(C,T)B.CC.TD.都不对13.下列关于 IO 接口的说法中,正确的是( )。(分数:2.00)A.对 IO 的系统调用(如创建文件、读写文件等)是由 IO 接口中的程序来完成的B.当 IO 接口可以作为数据通信的主控设备时,它的地址总线是双向总线C.一个 IO 接口只能连接一个外部设备D.CPU访问 IO 接口时要给出 IO 接口的地址14.下面关于虚拟设备的论述中,正确的是( )。(分数:2.00)A.虚拟设备是指允许用户使用比系统中具有的物理设备更多的设备B.虚拟设备是指允许用户以标准化方式来使用物理设备C.虚拟设备是把一个物理设备变换成多个对应
7、的逻辑设备D.虚拟设备是指允许用户程序不必全部装入内存便可使用系统中的设备15.设备管理中,设备映射表(DMT)的作用是( )。(分数:2.00)A.管理物理设备B.管理逻辑设备C.实现输入输出D.建立逻辑设备与物理设备的对应关系16.下列关于中断屏蔽的说法中,正确的是( )。(分数:2.00)A.中断屏蔽字改变了不同中断请求的响应优先级B.中断屏蔽字改变了不同中断请求的处理优先级C.一个中断请求被屏蔽,意味着它的请求在得到响应后不能执行它对应的处理程序D.对于一个特定计算机的中断系统,它的中断屏蔽字是固定不变的二、综合应用题(总题数:6,分数:12.00)17.综合应用题 41-47小题。(
8、分数:2.00)_18.简述 DMA的工作流程。(分数:2.00)_19.假定一磁盘有 200个柱面,编号为 0199,当前存取臂的位置在 143号柱面上,并刚刚完成 125号柱面的服务请求,如果请求队列的先后顺序是 86,147,91,177,94,150,102,175,130,试问:为完成上述请求,下列算法存取臂移动的总量是多少?并写出存取臂移动的顺序。(1)FCFS:(2) SSTF;(3)SCAN;(4)CSCAN。(分数:2.00)_20.什么是逻辑设备?什么是物理设备?如何实现从逻辑设备到物理设备的变换?这样做有什么好处?(分数:2.00)_21.简述字节多路通道、数组选择通道和
9、数组多路通道。(分数:2.00)_22.请简述 SPOO Ling系统的实现思想。(分数:2.00)_计算机专业基础综合(操作系统)模拟试卷 8答案解析(总分:44.00,做题时间:90 分钟)一、单项选择题(总题数:16,分数:32.00)1.单项选择题 1-40小题。下列每题给出的四个选项中,只有一个选项是最符合题目要求的。(分数:2.00)_解析:2.设备管理的主要任务和功能包括( )。(分数:2.00)A.按照用户的要求控制 IO 设备B.完成用户所希望的输入输出要求C.进行设备分配,实现真正的 IO 操作D.以上全部 解析:解析:设备管理的基本任务是按照用户的要求控制 IO 设备操作
10、,完成用户所希望的输入输出要求,以减轻用户编程序的负担。设备管理软件的基本功能可归纳为:(1)进行设备分配;(2)实现真正的IO 操作;(3)实现其他功能。3.按资源分配方式可将外设分为( )。(分数:2.00)A.独占设备、共享设备、分时设备B.共享设备、分时设备、虚拟设备C.虚拟设备、独占设备、共享设备 D.虚拟设备、独占设备、分时设备解析:解析:按资源分配方式可将外设分为虚拟设备、独占设备、共享设备三种。4.下列关于各种设备说法中正确的是( )。(分数:2.00)A.独占设备的分配单位是作业,且当某作业占用此设备时,其他作业也可以使用该设备B.共享设备的分配单位是作业,且当某作业占用此设
11、备时,其他作业也可以使用该设备C.独占设备的分配单位是进程,且当某进程占用此设备时,其他进程也可以使用该设备D.共享设备的分配单位是进程,且当某进程占用此设备时,其他进程也可以使用该设备 解析:解析:独占设备:该类设备要以用户或作业为单位分配,在该用户未退出系统之前或该作业未运行结束之前,此设备不能作其他分配。共享设备:多个进程可以“同时”从这些设备上存取信息。5.IO 操作的控制方式经历( )阶段。(分数:2.00)A.程序直接控制方式、程序中断 IO 控制方式、DMA 控制方式、IO 通道控制方式 B.程序中断 IO 控制方式、中断 IO 控制方式、DMA 控制方式C.程序直接控制方式、D
12、MA 控制方式D.IO 通道控制方式解析:解析:IO 控制方式可以分为程序直接控制方式、程序中断 IO 控制方式、DMA 控制方式、IO通道控制方式,共 4个阶段。6.下列关于各阶段 CPU和外设间进行通信的方式中,说法正确的是( )。(分数:2.00)A.程序直接控制方式中,CPU 需要不断测试一台设备的忙闲标志来获得外设的工作状态 B.程序中断 IO 控制方式中,CPU 需要不断测试一台设备的忙闲标志来获得外设的工作状态C.程序直接控制方式仅当 IO 操作正常或异常结束时才中断中央处理机D.DMA控制方式仅当 IO 操作正常或异常结束时才中断中央处理机解析:解析:(1)程序直接控制方式:当
13、用户进程需要输入或输出数据时,它通过 CPU发出启动设备的指令,然后用户进程进入测试等待状态。在等待时间内,CPU 不断地用一条测试指令,通过测试一台设备的忙闲标志来获得外设的工作状态。 (2)程序中断 IO 控制方式:仅当 IO 操作正常或异常结束时才中断中央处理机。 (3)DMA 控制方式:在外围设备和内存之间开辟直接的数据交换通路。 (4)IO 通道控制方式:一种以内存为中心,实现设备和内存直接交换数据的控制方式。7.下列关于引入通道的原因中,说法正确的是( )。(分数:2.00)A.通道方式的引入是为了加快 CPU和内存之间交换数据的速度B.通道方式的引入是为了加快内存和外存之间交换数
14、据的速度C.通道方式的引入是为了加快 CPU和外存之间交换数据的速度D.通道方式的引入是为了减轻 CPU的工作负担和增加计算机系统的并行性 解析:解析:通道方式进一步减轻了 CPU的工作负担和增加了计算机系统的并行工作程度。8.关于下列名词的解释中,不正确的是( )。(分数:2.00)A.通道的指令称为通道命令B.通道指令的集合称为通道程序 C.用来存放通道程序首地址的主存固定单元称通道地址字D.用来存放通道状态的主存固定单元称通道状态字解析:解析:通道命令:通道的指令称为通道命令。 通道程序:用通道命令编写的程序称为通道程序。 通道地址字:用来存放通道程序首地址的主存固定单元称通道地址字。
15、通道状态字:用来存放通道状态的主存固定单元称通道状态字。9.中央处理机启动外设工作的过程是( )。(分数:2.00)A.准备阶段、中央处理机执行、通道向中央处理机汇报命令执行情况 B.准备阶段、中央处理机作出回答、通道向中央处理机汇报命令执行情况C.准备阶段、执行通道程序规定的操作、通道向中央处理机汇报命令执行情况D.准备阶段、中央处理机作出回答、通道向中央处理机汇报命令执行情况解析:解析:(1)第一个过程是准备阶段。 (2)第二个过程是中央处理机执行:根据通道和连接在通道上的设备工作情况用条件码向中央处理机作出回答,能接收命令并控制执行通道程序规定的操作;或者拒绝接收命令并给出拒绝原因。 (
16、3)第三个过程是通道向中央处理机汇报命令执行情况。10.假定磁盘的存取臂现在处于 8#柱面上,有如下 6个请求者等待访问磁盘,最省时间的响应顺序是( )。(分数:2.00)A.(6)(2)(4)(3)(1)(5)B.(6)(4)(1)(3)(3)(5)C.(6)(2)(1)(4)(3)(5) D.(6)(4)(1)(2)(3)(5)解析:解析:根据题意可知,最省时间的顺序为(6)(2)(1)(4)(3)(5)。11.设备分配策略与( )因素有关。 IIO 设备的固有属性 系统所采用的分配策略 设备分配中的安全性 与设备的无关性(分数:2.00)A.I,B.I,C.I,D.I, 解析:解析:(1
17、)IO 设备的固有属性。该设备仅适合于某进程独占还是可供多个进程共享。 (2)系统所采用的分配策略。采用先请求先分配方式还是按优先数最高者优先的方式。 (3)设备分配中的安全性。不合理的设备分配有可能导致死锁的发生。 (4)与设备的无关性。用户程序与实际分配的物理设备无关。12.在双缓冲情况下,系统对一块数据的处理时间为( )。(分数:2.00)A.max(C,T) B.CC.TD.都不对解析:解析:该方式又称缓冲对换方式。写入者花费时间 T将数据写满一个缓冲区后再写另一个缓冲区;读出者花费时间 M将一个缓冲区数据送到用户区后再传送另一个缓冲区数据,运算者读出用户区进行处理。由于将数据从缓冲区
18、传送到用户区操作必须与读用户区数据进行处理串行进行,而且它们又可以与从外存传送数据填满缓;中区的操作并行,因此耗时大约为 max(C+M,T)。考虑到 M是内存中数据块的“搬家”耗时,非常短暂,可以省略,因此近似地认为是 max(C,T)。13.下列关于 IO 接口的说法中,正确的是( )。(分数:2.00)A.对 IO 的系统调用(如创建文件、读写文件等)是由 IO 接口中的程序来完成的B.当 IO 接口可以作为数据通信的主控设备时,它的地址总线是双向总线 C.一个 IO 接口只能连接一个外部设备D.CPU访问 IO 接口时要给出 IO 接口的地址解析:解析:此题考查 IO 接口的基本组成和
19、基本概念。14.下面关于虚拟设备的论述中,正确的是( )。(分数:2.00)A.虚拟设备是指允许用户使用比系统中具有的物理设备更多的设备B.虚拟设备是指允许用户以标准化方式来使用物理设备C.虚拟设备是把一个物理设备变换成多个对应的逻辑设备 D.虚拟设备是指允许用户程序不必全部装入内存便可使用系统中的设备解析:解析:本题考查虚拟设备的概念。15.设备管理中,设备映射表(DMT)的作用是( )。(分数:2.00)A.管理物理设备B.管理逻辑设备C.实现输入输出D.建立逻辑设备与物理设备的对应关系 解析:解析:本题考查设备管理中重要的数据结构的作用。既然是映射关系,必定有源和目标,能说明存在这关系的
20、只有 D选项。16.下列关于中断屏蔽的说法中,正确的是( )。(分数:2.00)A.中断屏蔽字改变了不同中断请求的响应优先级B.中断屏蔽字改变了不同中断请求的处理优先级 C.一个中断请求被屏蔽,意味着它的请求在得到响应后不能执行它对应的处理程序D.对于一个特定计算机的中断系统,它的中断屏蔽字是固定不变的解析:解析:此题考查中断屏蔽的基本概念。二、综合应用题(总题数:6,分数:12.00)17.综合应用题 41-47小题。(分数:2.00)_解析:18.简述 DMA的工作流程。(分数:2.00)_正确答案:(正确答案:以从磁盘读入数据为例来说明 DMA方式的工作流程:当 CPu要从磁盘读入一数据
21、块时,便向磁盘控制器发送一条读命令,该命令被送入 DMA控制器的命令寄存器 CR中。同时,还须发送本次要将数据读入的内存起始目标地址,该地址被送入 DMA控制器的内存地址寄存器 MAR中;本次要读的字(节)数则送至 DMA控制器的数据计数器 DC中。另外,还须将磁盘中数据读取的源地址直接送到 DMA控制器的 IO 控制逻辑上。然后,启动 DMA控制器进行数据传送。此后,CPU 便可去处理其他任务,而整个数据传送便由 DMA控制器负责控制。当 DMA控制器已从磁盘中读入一个字(节)的数据,并送入 DMA控制器的数据寄存器 DR后,再挪用一个存储器周期,将该字(节)传送到 MAR所指示的内存单元中
22、。接着,便对 MAR内容加 1和将 DC内容减 1。若 DC内容减 1后不为 0,表示传送未完,便准备再传送下一个字(节),否则,由 DMA控制器发出中断请求。)解析:19.假定一磁盘有 200个柱面,编号为 0199,当前存取臂的位置在 143号柱面上,并刚刚完成 125号柱面的服务请求,如果请求队列的先后顺序是 86,147,91,177,94,150,102,175,130,试问:为完成上述请求,下列算法存取臂移动的总量是多少?并写出存取臂移动的顺序。(1)FCFS:(2) SSTF;(3)SCAN;(4)CSCAN。(分数:2.00)_正确答案:(正确答案:(1)565 即 14386
23、1479117794150102175130 (2)162 即143147150130102949186175177 (3)169 即143147150175177130102949186 (4)386 即1431471501751771990869194102130)解析:20.什么是逻辑设备?什么是物理设备?如何实现从逻辑设备到物理设备的变换?这样做有什么好处?(分数:2.00)_正确答案:(正确答案:逻辑设备:逻辑设备特性是用户程序中所涉及的该类物理设备特性的抽象。 物理设备:实际使用的设备。 从逻辑设备到物理设备的变换: (1)使用作业控制语言中的一个语句(DD 语句),建立逻辑设备和
24、物理设备之间的对应关系。 (2)使用系统设置的逻辑设备和物理设备映像表,实现从逻辑设备到物理设备名的转换。 在进程执行时利用该类设备中的任一物理设备,而不必仅限于使用某一个。这不仅有利于改善资源利用率,而且对可适应性和可扩展性都有很大好处。)解析:21.简述字节多路通道、数组选择通道和数组多路通道。(分数:2.00)_正确答案:(正确答案:(1)字节多路通道含有许多非分配型子通道并分别连接在低速、中速 IO 设备上,子通道按时间片轮转方式共享,按字节方式进行数据传送。具体而言,当第一个子通道控制其 IO 设备完成一字节的交换后,便立即腾出字节多路通道(主通道)给第二个子通道使用;当第二个子通道
25、也交换完一字节后,又把主通道让给第三个子通道使用。以此类推。转轮一周后,重又返回由第一个子通道去使用主通道。 (2)数组选择通道只含有一个分配型子通道,一段时间内只能执行一道通道程序、控制一台设备按数组方式进行数据传送。通道被某台设备占用后便一直处于独占状态,直至设备数据传输完毕释放该通道,故通道利用率较低。因此这种方式主要用于连接多台高速设备。 (3)数组多路通道是将数组选择通道传输速率高和字节多路通道能使各子通道分时并行操作的优点相结合而形成的一种新通道。其含有多个非分配型子通道并分别连接在高速、中速 IO 设备上,子通道按时间片轮转方式共享主通道,按数组方式进行数据传送,因而既具有很高的数据传输速率,又能获得令人满意的通道利用率。)解析:22.请简述 SPOO Ling系统的实现思想。(分数:2.00)_正确答案:(正确答案:“预输入程序”把作业流中作业信息传送到“输入井”保存。作业被选中执行时不必再启动输入机,而是从磁盘上输入井区域中读取信息。作业执行中产生的结果也可暂时先存放在“输出井”中,待作业执行结束后由“缓输出程序”把作业执行结果打印输出。“预输入程序”和“缓输出程序”的执行都是在计算机控制下进行的。)解析: