在8237A的单字节传送方式中,CPU每响应一次DMA请求,只能传送一个字节的数据。()
在8237A的单字节传送方式中,CPU每响应一次DMA请求,只能传送一个字节的数据。( )
在8237A的单字节传送方式中,CPU每响应一次DMA请求,只能传送一个字节的数据。( )
A.CPU的通用寄存器
B.8237A中的读写缓冲器
C.8237A的暂存器
D.8237A中的现行字节寄存器
假设某个主频为1GHZ的处理器需要从某个成块传送的I/O设备读取1000字节的数据到主存缓冲区中,该I/O设备一旦启动就按50KBps的数据传输率向主机传送1000字节的数据,每个字节的读、处理及送内存缓冲区共需要1000个时钟周期的时间,则以下四种方式下,在1000字节的读取过程中,CPU花费在该设备I/O操作上的时间分别为多少?这部分时间占处理器时间的百分比分别是多少?
(1)采用独占式查询方式,每次处理一个字节,一次状态查询需要60个时钟周期;
(2)采用中断I/O方式,外设每准备好一个字节发送一次中断请求。每次中断请求需要2个时钟周期,中断服务程序的执行需要1200个时钟周期;
(3)采用周期挪用的DMA方式,每挪用一次主存周期处理一个字节,一次DMA传送完成1000字节数据的传输,DMA初始化和后处理的总时间为2000个时钟周期,CPU和DMA没有访存冲突。
(4)如将外设的速度提高到5MBps,则上述三种方式中,哪些不可行,为什么?对于可行的I/O方式,计算机CPU花费在I/O操作上的时间占CPU时间的百分比。
CPU可以对8237A的基地址寄存器、基字节计数器、现行地址寄存器和现行字计数器进行读写操作。( )
A.实现CPU一次就能读写16位寄存器的内容
B.使CPU不能访问8237A的16位寄存器
C.使CPU能够访问16位寄存器的低8位
D.使CPU能够访问16位寄存器的高8位
A.通道0的现行地址寄存器指示源地址,现行字节计数寄存器对传送的字节数计数,通道1指示目的地址
B.通道1的现行地址寄存器指示目的地址,现行字节计数寄存器对传送的字节数计数,通道0用于指示源地址
C.通道2用于指示源地址,通道3的现行地址寄存器指示目的地址,现行字节计数寄存器对传送的字节数计数
D.通道2的现行地址寄存器指示源地址,现行字节计数寄存器对传送的字节数计数,通道3用于指示目的地址
A.在DMA周期内,CPU不能执行程序
B.中断发生时,CPU首先执行入栈指令将程序计数器的内容保护起来
C.DMA传送方式中,DMA控制器每传送一个数据就窃取一个指令周期
D.输入/输出操作的最终目的是实现CPU与外设之间的数据传输
A.8237中4个通道的方式寄存器共用一个端口地址
B.8237每个通道在每次DMA传输后,其当前字节计数器的值可通过编程设置成自动加1或减1
C.8237每个通道有单字节传输方式、数据块传输方式、请求传送方式和级联传输方式
D.8237在固定优先级情况下,DRDQ0优先级最高,DREQ3优先级最低
A.能处理的最大数值为4位十进制数9999
B.能处理的字符串最多由4个字符
C.在CPU中作为一个整体加以传送处理的为32位二进制代码
D.在CPU中运算的最大结果为2的32次方