1、数据链路层模拟试卷 3 及答案与解析一、单项选择题下列各题的备选答案中,只有一个是符合题意的。1 下列不能分割碰撞域的设备是( )。(A)集线器(B)交换机(C)路由器(D)网桥2 下列网络连接设备都工作在数据链路层的是( )。(A)中继器和集线器(B)集线器和网桥(C)网桥和局域网交换机(D)集线器和局域网交换机3 交换机实现的主要功能在( )。(A)物理层和数据链路层(B)数据链路层和网络层(C)物理层和网络层(D)数据链路层和应用层4 下列关于数据链路层设备的叙述中,错误的是( )。(A)网桥可隔离信息,将网络划分成多个网段,一个网段的故障不会影响到另一个网段的运行(B)网桥可互联不同的
2、物理层、不同的 MAC 子层以及不同速率的以太网(C)交换机的每个端口节点所占用的带宽不会因为端口节点数目的增加而减少,且整个交换机的总带宽会随着端口节点的增加而增加(D)利用交换机可以实现虚拟局域网 VLAN,VLAN 可以隔离冲突域,但不可以隔离广播域5 一个 16 个端口的以太网交换机,冲突域和广播域的个数分别是( )。(A)1,1(B) 16,16(C) 1,16(D)16,16 一个 16 端口的集线器的冲突域和广播域的个数分别是( )。(A)16,1(B) 16,16(C) 1,1(D)1,167 对于由交换机连接起来的 10Mbits 的共享式以太网,若共有 10 个用户,则每个
3、用户能够占有的带宽为( )。(A)1Mbit s(B) 2Mbit s(C) 10Mbits(D)100Mbits7 如果一个网络采用一个具有 24 个 10Mbits 端口的半双工交换机作为连接设备,每个连接点平均获得的带宽为() ,该交换机的总容量为()。8 _;(A)0.417Mbits(B) 0.0417Mbits(C) 4.17Mbits(D)10Mbits9 _;(A)120Mbits(B) 240Mbits(C) 10Mbits(D)24ibits10 假设以太网 A 中 80的通信量在本局域网内进行,其余 20是在本局域网与因特网之间进行的,而局域网 B 正好相反。这两个局域网
4、一个使用集线器,另一个使用交换机,则交换机应放置的局域网是( )。(A)以太网 A(B)以太网 B(C)任一以太网(D)都不合适11 交换机比集线器提供更好的网络性能的原因是( )。(A)交换机支持多对用户同时通信(B)交换机使用差错控制减少出错率(C)交换机使网络的覆盖范围更大(D)交换机无须设置,使用更方便12 以太网交换机进行转发决策时使用的 PDIJ 地址是( )。(A)目的物理地址(B)目的 IP 地址(C)源物理地址(D)源 IP 地址13 在中断周期中,( )将允许中断触发器置 0。(A)关中断指令(B)中断隐指令(C)开中断指令(D)中断服务程序14 PU 响应中断时最先完成的
5、步骤是( )。(A)开中断(B)保存断点(C)关中断(D)转入中断服务程序15 设置中断屏蔽标志可以改变( )。(A)多个中断源的中断请求优先级(B) CPU 对多个中断请求响应的优先次序(C)多个中断服务程序开始执行的顺序(D)多个中断服务程序执行完的次序16 在 CPU 响应中断时,保护两个关键的硬件状态是( )。(A)PC 和 IR(B) PC 和 PSW(C) AR 和 IR(D)AR 和 PSW17 在 DMA 传送方式中,由( )发出 DMA 请求,在传送期间总线控制权由( )掌握。(A)外部设备、CPU(B) DMA 控制器、DMA 控制器(C)外部设备、DMA 控制器(D)DM
6、A 控制器、内存18 下列叙述中( )是正确的。(A)程序中断方式和 DMA 方式中实现数据传送都需要中断请求(B)程序中断方式中有中断请求,DMA 方式中没有中断请求(C)程序中断方式和 DMA 方式中都有中断请求,但目的不同(D)DMA 要等指令周期结束时才可以进行周期窃取19 以下关于 DMA 方式进行 IO 的描述中,正确的是( )。(A)一个完整的 DMA 过程,部分由 DMA 控制器控制,部分由 CPU 控制(B)一个完整的 DMA 过程,完全由 CPU 控制(C)一个完整的 DMA 过程,完全由 DMA 控制器控制,CPU 不介入任何控制(D)一个完整的 DMA 过程,完全由 C
7、PU 采用周期挪用法控制20 PU 响应 DMA 请求的条件是当前( )执行完。(A)机器周期(B)总线周期(C)机器周期和总线周期(D)指令周期21 关于中断和 DMA,下列说法正确的是( )。(A)DMA 请求和中断请求同时发生时,响应 DMA 请求(B) DMA 请求、非屏蔽中断、可屏蔽中断都要在当前指令结束之后才能被响应(C)非屏蔽中断请求优先级最高,可屏蔽中断请求优先级最低(D)如果不开中断,所有中断请求就不能响应22 以下有关 DMA 方式的叙述,错误的是( )。(A)在 DMA 方式下,DMA 控制器向 CPU 请求的是总线使用权(B) DMA 方式可用于键盘和鼠标的数据输入(C
8、)在数据传输阶段,不需要 CPU 介入,完全由 DMA 控制器控制(D)DMA 方式要用到中断处理23 在主机和外设的信息传送中,( )不是一种程序控制方式。(A)直接程序传送(B)程序中断(C)直接存储器存取(DMA)(D)通道控制24 在 3 种集中式总线控制中,( )方式响应速度最快;( )方式对电路故障最敏感。(A)链式查询:独立请求(B)计数器定时查询;链式查询(C)独立请求;链式查询(D)无正确选项25 在某计算机系统中,各个主设备得到总线使用权的机会基本相等,则该系统采用的总线判优控制方式可能是( )。I,链式查询方式 II,计数器定时查询方式 III,独立请求方式(A)只能 I
9、,其余都不可能(B) II 和 ITI 都有可能,I 不可能(C)只能 II,其余都不可能(D)I、II、III 都有可能26 关于总线的叙述,以下正确的是( )。I,总线忙信号由总线控制器建立 II,计数器定时查询方式不需要总线同意信号 III,链式查询方式、计数器查询方式、独立请求方式所需控制线路由少到多排序是:链式查询方式、独立请求方式、计数器查询方式(A)I、III(B) II、IIl(C)只有 III(D)只有 II27 在不同速度的设备之间传送数据,( )。(A)必须采用同步控制方式(B)必须采用异步控制方式(C)可以选用同步控制方式,也可选用异步控制方式(D)必须采用应答方式28
10、 某机器 IO 设备采用异步串行传送方式传送字符信息,字符信息格式为 1 位起始位、7 位数据位、1 位校验位和 1 位停止位。若要求每秒传送 480 个字符,那么该设备的数据传输率为( )。(A)380 位秒(B) 4800 字节秒(C) 480 字节秒(D)4800 位秒29 同步控制方式是( )。(A)只适用于 CPU 控制的方式(B)只适用于外部设备控制的方式(C)由统一的时序信号控制的方式(D)所有指令执行时间都相同的方式30 同步通信之所以比异步通信具有较高的传输速率,是因为( )。(A)同步通信不需要应答信号且总线长度较短(B)同步通信用一个公共的时钟信号进行同步(C)同步通信中
11、,各部件的存取时间较接近(D)以上各项因素的综合结果31 以下各项中,( )是同步传输的特点。(A)需要应答信号(B)各部件的存取时间比较接近(C)总线长度较长(D)总线周期长度可变32 在异步总线中,传送操作( )。(A)由设备控制器控制(B)由 CPU 控制(C)由统一时序信号控制(D)按需分配时间33 在下列各种情况中,应该采用异步传输方式的是( )。(A)IO 接口与打印机交换信息(B) CPU 与主存交换信息(C)由统一时序信号控制方式(D)CPU 和 PCI 总线交换信息34 总线的异步通信方式是( )。(A)既不采用时钟信号,也不采用“握手” 信号(B)只采用时钟信号,不采用“握
12、手”信号(C)不采用时钟信号,只采用“握手”信号(D)既采用时钟信号,也采用“握手” 信号35 微程序控制器的速度比硬布线控制器慢,主要是因为( )。(A)增加了从磁盘存储器读取微指令的时间(B)增加了从主存读取微指令的时间(C)增加了从指令寄存器读取微指令的时间(D)增加了从控制存储器读取微指令的时间36 以下说法正确的是( )。(A)采用微程序控制器是为了提高速度(B)控制存储器采用高速 RAM 电路组成(C)为指令计数器决定指令执行顺序(D)一条微指令存放在控制器的一个单元中37 硬布线控制器与微程序控制器相比( )。(A)硬布线控制器的时序系统比较简单(B)微程序控制器的时序系统比较简
13、单(C)两者的时序系统复杂程度相同(D)可能是硬布线控制器的时序系统比较简单,也可能是微程序控制器的时序系统比较简单数据链路层模拟试卷 3 答案与解析一、单项选择题下列各题的备选答案中,只有一个是符合题意的。1 【正确答案】 A【试题解析】 碰撞域是指共享同一信道的各个站点可能发生冲突的范围,又叫冲突域,物理层设备集线器不能分割碰撞域,数据链路层设备交换机和网桥可以分割碰撞域,但不能分割广播域,而网络层设备路由器既可以分割碰撞域,又可以分割广播域。【知识模块】 数据链路层2 【正确答案】 C【试题解析】 中继器和集线器都属于物理层设备,网桥和局域网交换机属于数据链路层设备。【知识模块】 数据链
14、路层3 【正确答案】 A【试题解析】 交换机是数据链路层设备,能实现数据链路层和物理层的功能。【知识模块】 数据链路层4 【正确答案】 D【试题解析】 交换机的优点是每个端口节点所占用的带宽不会因为端口节点数目的增加而减少,且整个交换机的总带宽会随着端口节点的增加而增加。另外,利用交换机可以实现虚拟局域网(VLAN),VLAN 不仅可以隔离冲突域,也可以隔离广播域。因此 C 正确,D 错误。【知识模块】 数据链路层5 【正确答案】 D【试题解析】 以太网交换机的各端口之间都是冲突域的终止点,但 LAN 交换机不隔离广播,所以冲突域的个数是 16,广播域的个数是 l。【知识模块】 数据链路层6
15、【正确答案】 C【试题解析】 物理层设备(中继器和集线器)既不隔离冲突域也不隔离广播域,故选 c。【知识模块】 数据链路层7 【正确答案】 C【试题解析】 对于普通 10Mbits 的共享式以太网,若共有 N 个用户,则每个用户占有的平均带宽只有总带宽的 1N。但使用以太网交换机时,虽然在每个端口到主机的带宽还是 10Mbits,但由于一个用户在通信时是独占而不是和其他用户共享传输媒体的带宽,因此,每个用户仍然可以得到 10Mbits 的带宽,这正是交换机的最大优点。【知识模块】 数据链路层【知识模块】 数据链路层8 【正确答案】 D【试题解析】 1)在采用交换机作为连接设备的交换式局域网中,
16、交换机能同时连通许多对端口,使每一对相互通信的计算机都能像独占该通信媒体一样,进行无冲突的数据传输。另外,交换机的端口还可设计成支持两种工作模式,即半双工和全双工模式。对于 10Mbits 的端口,半双工端口带宽为 10Mbits,而全双工端口带宽为 20Mbits。2)对于拥有 N 对 10Mbits 端口的交换机可同时支持 N 对节点同时进行通信,所以它的总容量为 N10Mbit s,本题中 N=242=12,故交换机总容量为 120Mbits,,【知识模块】 数据链路层9 【正确答案】 A【知识模块】 数据链路层10 【正确答案】 A【试题解析】 交换机能隔离冲突域,而集线器连接的各网段
17、属于一个冲突域。以太网 A 网内的通信量很大,若使用集线器,则冲突过多,使整个网络效率低,必须要用交换机把不同网段的通信隔离开。【知识模块】 数据链路层11 【正确答案】 A【试题解析】 交换机能隔离冲突域,工作在全双工状态,使网络中多对节点同时通信,提高了网络的利用率,这是交换机的优点。【知识模块】 数据链路层12 【正确答案】 A【试题解析】 交换机实质上是一个多端口网桥,工作在数据链路层,数据链路层使用物理地址进行转发,而转发通常都是根据目的地址来决定出端口。【知识模块】 数据链路层13 【正确答案】 B【试题解析】 允许中断触发器置 0 表示关中断,由中断隐指令完成,即硬件自动完成。【
18、知识模块】 数据链路层14 【正确答案】 C【试题解析】 只有先关中断,才可以保护断点。若是先不保护断点,则可能会丢失当前程序的断点。同理,在恢复现场之前也要关中断,这个过程和操作系统中的信号量。PV 操作类似,都是将内部过程变为不可打断的原子操作。【知识模块】 数据链路层15 【正确答案】 D【试题解析】 中断屏蔽标志的二种作用是实现中断升级,即改变中断处理的次序(注意分清中断响应次序和中断处理次序,中断响应次序由硬件排队电路决定 1)。当中断请求先后出现时,允许优先级高的中断请求打断优先级低的中断服务程序。【知识模块】 数据链路层16 【正确答案】 B【试题解析】 程序计数器(PC)的内容
19、是被中断程序尚未执行的指令地址,程序状态字(PSW)寄存器保存各种状态信息。CPU 响应中断后,需要保护中断的 CPU 现场,将 PC 和 PSW 压入堆栈,这样等到中断结束后,就可以将压入堆栈的原 PC和 PSW 的内容返回相应的寄存器,原程序从断点开始继续执行。【知识模块】 数据链路层17 【正确答案】 C【试题解析】 在 DMA 传送方式中,由外部设备向 DMA 控制器发出 DMA 请求信号,然后由 DMA 控制器向 CPU 发出总线请求信号。在 DMA 方式中,DMA 在传送期间有总线控制权,这时 CPU 不能响应 IO 中断。【知识模块】 数据链路层18 【正确答案】 C【试题解析】
20、 程序中断方式在数据传输时,首先要发出中断请求,此时 CPU 中断正在进行的操作,转而进行数据传输,直到数据传送结束,CPU 才返回中断前执行的操作。DMA 方式只是在 DMA 的前处理和后处理过程中需要用中断的方式请求 CPU 操作,但是在数据传送过程中,并不需要中断请求。DMA 方式和程序中断方式都有中断请求,但目的不同,程序中断方式的中断请求是为了进行数据传送,而 DMA 方式中的中断请求只是为了获得总线控制权或者交回总线控制权。CPU 对 DMA 的响应可以在指令执行过程中的任何两个存取周期之间。【知识模块】 数据链路层19 【正确答案】 A【试题解析】 一个完整的 DMA 过程主要由
21、 DMA 控制器控制,CPU 必须参与控制,只是 CPU 干预比较少,从而提高了 CPU 的效率。【知识模块】 数据链路层20 【正确答案】 A【试题解析】 每个机器周期结束后,就可以响应 DMA 请求。【知识模块】 数据链路层21 【正确答案】 A【试题解析】 DMA 请求的优先级高于中断请求,以防止高速设备数据丢失。【知识模块】 数据链路层22 【正确答案】 B【试题解析】 DMA 方式只能用于数据传输,它不具有对异常事件的处理能力,不能中断现行程序,而键盘和鼠标均要求 CPU 立即响应,故无法采用 DMA 方式。【知识模块】 数据链路层23 【正确答案】 C【试题解析】 只有 DMA 方
22、式是靠硬件电路实现的,直接程序传送、程序中断、通道控制都需要程序的干预。【知识模块】 数据链路层24 【正确答案】 C【试题解析】 在 3 种集中式总线控制中,独立请求方式响应速度最快,因为这是外设独立向 CPU 发出的请求;链式查询方式对电路故障最敏感,一个设备的故障会影响到后面设备的操作。【知识模块】 数据链路层25 【正确答案】 B【试题解析】 1)链式查询方式是越靠近总线仲裁机构的主设备优先级越高,且其优先级顺序永远固定不变。2)计数器定时查询方式有 2 神情况,如果计数器永远都是从 0 开始,那么设备的优先级就按 0,1,2,n 的顺序降序排列,而且固定不变;当然,如果计数器是从上一
23、次计数的终止点开始,此时设备使用总线的机会就基本相等了。3)独立请求方式的优先次序是可以通过程序改变的,控制非常灵活,所以肯定可以采用某种算法实现各个设备使用总线的机会相等。【知识模块】 数据链路层26 【正确答案】 D【试题解析】 I:总线忙信号是由获得总线使用权的设备发出的,而不是总线控制器,故 I 错误;II :计数器定时查询方式只需要总线忙信号线和总线请求信号线,而不需要总线同意信号线,故 II 正确;III :链式查询仅用了 2 根线即可确定总线使用权属于哪个设备(BS 总线忙信号线不参加使用权的确定,故不是 3 根),而在计数器查询中需要使用log 2n+1 根线(其中 n 表示允
24、许接纳的最大设备数),而独立请求是每一台设备均有一对总线请求线和一对总线同意线,故独立请求方式需采用2N 根线(其中 N 表示允许接纳的最大设备数),故 III 错误。【知识模块】 数据链路层27 【正确答案】 C【试题解析】 在不同速度的设备之间传送数据,可以采用同步方式,也可以采用异步方式。异步方式主要用于在不同的设备间进行通信,如果两种速度不同的设备使用同一时钟进行控制,采用同步控制方式同样可以进行数据的传送,但不能发挥快速设备的高速性能。【知识模块】 数据链路层28 【正确答案】 D【试题解析】 数据传输率:(1+7+1+1)480=4800 位秒。【知识模块】 数据链路层29 【正确
25、答案】 C【试题解析】 同步控制是指由统一时序控制的通信方式,同步通信采用公共时钟,有统一的时钟周期。同步控制既可用于 CPU 控制,也可用于高速的外部设备控制。【知识模块】 数据链路层30 【正确答案】 D【试题解析】 同步通信采用统一的时钟,每个部件发送或接收信息都在固定的总线传送周期中,一个总线传送周期结束,开始下一个总线传送周期。它适用于总线长度较短,且各部件的存取时间较接近的情况,因此具有较高的传输速率。ABC都是正确原因,故选 D。【知识模块】 数据链路层31 【正确答案】 B【试题解析】 当各部件的存取时间比较接近时最适合采用同步传输。【知识模块】 数据链路层32 【正确答案】
26、D【试题解析】 异步总线即采用异步通信方式的总线。在异步方式下,没有公用的时钟,完全依靠传送双方相互制约的“握手”信号来实现定时控制。传送操作是由双方按需求分配时间的。【知识模块】 数据链路层33 【正确答案】 A【试题解析】 输入输出设备之间的交换是要经过 CPU 的,CPU 需要和这两种慢设备进行传输,故应该采用异步传输方式来提高效率,而其他各部件之间的速度差异相对较小一些。【知识模块】 数据链路层34 【正确答案】 C【试题解析】 异步通信方式也称为应答方式,没有公用的时钟信号,也没有固定的时间间隔,完全依靠传送双方相互制约的“握手”信号来实现定时控制。【知识模块】 数据链路层35 【正确答案】 D【试题解析】 控制存储器中存放有微指令,在执行时需要从中读出相应的微指令。【知识模块】 数据链路层36 【正确答案】 D【试题解析】 硬布线控制器采用硬件电路,速度较快,但是设计难度大、成本高。微程序控制器的速度较慢,但灵活性高,通常控制存储器采用 ROM 组成。微指令计数器决定的是微指令执行顺序。【知识模块】 数据链路层37 【正确答案】 B【试题解析】 硬布线控制器需要结合各微操作的节拍安排,综合分析,写出逻辑表达式,再设计成逻辑电路图,因此时序系统比较复杂;而微程序只需按照节拍的安排,顺序执行微指令。【知识模块】 数据链路层