汤子瀛《计算机操作系统》章节题库(输入输出系统)【圣才出品】
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
第6章输入输出系统
一、选择题
1.在不同速度的设备之间传送数据()。
A.必须采用同步控制方式
B.必须采用异步控制方式
C.可用同步方式,也可用异步方式
D.必须采用应答方式
【答案】C
【解析】数据在传送时,一般采用同步传输方式或异步传输方式。同步传输是指发送方和接收方的时钟是统一的,字符与字符间的传输是同步无间隔的。而异步传输方式不要求发送方和接收方的时钟完全一样,字符与字符间的传输是异步的。这两种传输方式现在都广泛应用于现代通信中,对于它们的选取与设备速度没有关系。
2.早期微型机中,不常用的I/O信息交换方式是()。
A.程序查询方式
B.中断方式
C.DMA方式
D.通道方式
【答案】D
【解析】I/O设备与主机交换信息时,共有以下几种控制方式。
程序直接控制方式:也称查询方式,采用该方式,数据在CPU和外设间的传送完全靠计算机程序控制,CPU的操作和外围设备操作同步,硬件结构简单,但由于外部设备动作慢,浪费CPU时间多,系统效率低。
程序中断方式:外设备准备就绪后中断方式猪肚通知CPU,在CPU相应I/O设备的中断请求后,在暂停现行程序的执行,转为I/O设备服务可明显提高CPU的利用率,在一定程度上实现了主机和I/O设备的并行工作,但硬件结构负载,服务开销时间大。
DMA方式与中断方式一样,实现了主机和I/O设备的并行工作,由于DMA方式直接依靠硬件实现贮存与I/O设备之间的数据传送,传送期间不需要CPU程序干预,CPU可继续执行原来的程序,因此CPU利用率和系统效率比中断方式更高,但DMA方式的硬件结构更为复杂。
3.串行接口是指()。
A.接口与系统总线之间串行传送,接口与I/O设备之间串行传送
B.接口与系统总线之间串行传送,接口与I/O设备之间并行传送
C.接口与系统总线之间并行传送,接口与I/O设备之间串行传送
D.接口与系统总线之间并行传送,接口与I/O设备之间并行传送
【答案】C
【解析】串行接口(Serial Interface)是指数据一位一位地顺序传送,其特点是通信线路简单,只要一对传输线就可以实现双向通信(可以直接利用电话线作为传输线),从而大大降低了成本,特别适用于远距离通信,但传送速度较慢。一条信息的各位数据被逐位按顺序传送的通讯方式称为串行通讯。串行通讯的特点是:数据位的传送,按位顺序进行,最少只需一根传输线即可完成;成本低但传送速度慢。串行通讯的距离可以从几米到几千米;
根据信息的传送方向,串行通讯可以进一步分为单工、半双工和全双工三种。
4.中断向量可提供()。
A.被选中设备的地址
B.传送数据的起始地址
C.中断服务程序入口地址
D.主程序的断点地址
【答案】C
【解析】中断向量是指早期的微机系统中将由硬件产生的中断标识码(中断源的识别标志,可用来形成相应的中断服务程序的入口地址或存放中断服务程序的首地址)。
5.在中断系统中,CPU一旦响应中断,则立即关闭标志,以防止本次中断响应过程被其他中断源产生另一次中断干扰()。
A.中断允许
B.中断请求
C.中断屏蔽
D.设备完成
【答案】C
【解析】CPU接收并响应一个中断后便自动关闭中断屏蔽,其目的是在中断响应周期不允许其他同级的中断来打扰,以便能正确地转入相应的服务程序。
6.为了便于实现多级中断,保存现场信息最有效的方法是采用()。
A.通用寄存器
B.堆栈
C.存储器
D.外存
【答案】B
【解析】CPU响应中断时,需要保存当前的一些寄存器中的现场信息,以便于在中断结束后进行恢复从而继续执行完毕。在多级中断时,每一层的中断都需要保护中断时的现场信息,例如一个三级中断,依次需要保护第一、第二、第三级的现场信息,当产生第三级的中断处理程序结束后,首先恢复第三级的现场进行处理,结束后返回第二级。以此类推,这样正好符合堆栈的特性,即后进入的先出来,因此采用堆栈存储比较有效。
7.CPU输出数据的速度远远高于打印机的打印速度,为解决这一矛盾,可采用()。
A.并行技术
B.通道技术
C.缓冲技术
D.虚存技术
【答案】C
【解析】覆盖技术和虚拟技术主要是解决内存不足的问题,当有大文件、程序需要在内存处理时,可以用到覆盖技术和虚拟技术,并行技术主要用于多核的CPU或者多IO总线上并行处理。
8.硬中断服务程序的末尾要安排一条指令IRET,它的作用是()。
A.构成中断结束命令
B.恢复断点信息并返回
C.转移到IRET的下一条指令
D.返回到断点处
【答案】B
【解析】IRET为从中断返回指令,把IP、CS和PSW的内容出栈,然后返回到中断发生时紧接着的下一条指令。
9.一个由微处理器构成的实时数据采集系统,其采样周期为20ms,A/D转换时间为25μs,则当CPU采用方式读取数据时,其效率最高()。
A.查询
B.中断
C.无条件传送
D.延时采样
【答案】B
【解析】一个由微处理器构成的实时数据采集系统,其采样周期为20ms,A/D转换时间为25μs,则当CPU使用中断传送方式读取数据时,其效率最高。因为,采用查询、无条件传输和延时采样方式均有CPU等待时间,而采用中断方式,CPU无需等待数据是否准备好而去处理其他事务,当有中断信号时再处理,这样CPU的利用率就提高了。
10.在采用DMA方式高速传输数据时,数据传送是()。
A.在总线控制器发出的控制信号控制下完成的