计算机原理题库(整合版)

38、对于低速I/O 设备进行输入输出,应当选用的通道类型是() A、数据多路通道 B、字节多路通道 C、数组选择通道 D、任何一种通道 39、CPU 通过()启动通道

A、执行通道命令 B、执行I/O 指令 C、发出中断请求 D、都不对

40、以下4 个步骤在通道工作过程中正确的顺序是() I、组织I/O 操作 II、向CPU 发中断请求 III、编制通道程序 IV、启动I/O 通道

A、I→II→III→IV B、II→III→I→IV C、IV→III→II→I D、III→IV→I→II 41、通道程序结束时引起的中断是()

A、访管中断 B、I/O 中断 C、程序性中断 D、外中断

42、由多个通道组成的I/O 系统中,I/O 系统的最大流量是() A、各通道最大流量的最大值 B、各通道最大流量之和 C、各通道实际流量的最大值 D、各通道实际流量之和 综合题:

1、假定某I/O 设备向CPU 传送信息最高频率为40K 次/秒,而相应中断处理程序的执 行时间为40μs,问该I/O 设备是否可采用中断方式工作?为什么?

2、若I/O 系统采用字节多路通道控制方式,共有8 个子通道,各子通道每次传送一个 字节,已知整个通道最大传送速率为1200B/s,问每个子通道的最大传输速率是多少?若是 数组多路通道,则每个子通道的最大传输速率又是多少?

3、假设磁盘传输数据以32 位的字为单位,传输速率为1MB/s。CPU 的时钟频率为

50MHz。回答以下问题:(1)采用程序查询的输入输出方式,假设查询操作需要100 个时 钟周期,求CPU 为I/O 查询所花费的实际比率。假定进行足够的查询以避免数据丢失。 (2)采用中断方法进行扩展,每次传输的开销(包括中断处理)为80 个时钟周期。求 CPU 为传输磁盘数据花费的时间比率。

(3)采用DMA 的输入输出方式,假定DMA 的启动操作需要1000 个时钟周期,DMA 完成时处理中断需要500 个时钟周期。如果平均传输的数据长度为4KB,问磁盘工作时处 理器将用多少时间比率进行输入输出操作?忽略DMA 申请使用总线的影响。

4、若计算机系统字长32 位,包含两个数组选择通道和一个数组多路通道,每个数组选

择通道上连接了两台磁盘机和两台磁带机,数组多路通道上连接了两台行式打印机、两台读 卡机和10 台终端。假设各个设备的数据传输率如下:磁盘机为800KB/s,磁带机为200KB/s, 行式打印机为6.6KB/s,读卡机为1.2KB/s,终端为1KB/s。计算该计算机系统最大的输入输 出数据传输率。__

选择题

1、C 2、A 3、C 4、A 5、B 6、D 7、A 8、B 9、A 10、D

11、D 12、D 13、A 14、D 15、B 16、B 17、D 18、A 19、C 20、B 21、A 22、D 23、C 24、A 25、A 26、A 27、B 28、D 29、B 30、B 31、D 32、B 33、C 34、A 35、B 36、C 37、B 38、B 39、B 40、D 41、B 42、B

综合题:

1、解:不能采用中断方式,因为I/O设备传送一次数据时间为1/40K=25μs,而中断处理程序需要的执行时间为40μs,会丢失数据。

2、解:字节多路通道方式下,每个子通道的最大传输速率是150B/s,若是数组多路通道,每个子通道的最大传输速率是1200B/s。

3、解:(1)50% (2)40% (3)0.75%

4、解:数组选择通道最大数据传输率为800KB/s,数组多路通道最大数据传输率为6.6×2+1.2×2+1×10=25.6KB/s。

故系统最大输入输出数据传输率为2×800+25.6=1625.6KB/s。

联系客服:779662525#qq.com(#替换为@) 苏ICP备20003344号-4