试题详情
- 简答题比较DMA方式和程序中断方式的区别,根据比较,指出DMA工作方式的优缺点。
-
中断方式:外部设备每进行一个数据的输入/输出,都要通过“中断申请”要求CPU进行处理。CPU通过执行一段“中断服务程序”完成数据的传输。
D.MA方式:CPU通过对DMAC的初始化,启动一个数据块的传输操作。之后的数据传输通过信号的联络,在外设接口和存储器之间进行,CPU只需简单地让出总线,而无需其他操作。
根据上述比较,可以得到DMA工作方式的如下特点:
优点:
1)对于CPU而言,它的任务仅仅是在一个数据块传输之前对DMAC进行初始化,CPU用于传输控制的操作达到最小(不考虑与通道/IO处理器方式的比较),CPU的效率最高。CPU与外设“并行”工作。
2)外部设备一个数据输入/输出完成后,向DMAC申请进行数据传输,响应时间仅为DMAC的1~3个时钟周期。响应速度达到最快,可以满足高速传输的需要。
缺点:
1)实现DMA控制需要增加DMA控制器和总线控制逻辑,增加了系统的复杂性。
2)DMA传输需要占用总线,并且具有较高的“优先级”。这使得系统对其他设备的响应速度不能得到明确的保证。 关注下方微信公众号,在线模考后查看
热门试题
- 汇编语言的标识符大小写不敏感意味着什么?
- 当微机系统工作在DMA方式时,该系统的地
- 欲将EDX内的无符号数除以16,使用指令
- 指令“INAL,21H”的目的操作数是(
- 以下叙述中,不正确的是()。
- MB/s的含义是()。
- 什么是中断响应周期?在中断响应周期中CP
- 编写求绝对值的子程序,利用它计算3个变量
- 8253—5工作于方式 0,
- 调制解调器MODEM在通信中的作用是什么
- 访问8051片外数据存储器单元(16位地
- 8086CPU由哪两部分组成?它们的主要
- 数据段有语句“H8843 DWORD 9
- 什么是存储器的物理地址和逻辑地址?在80
- 试说明8088CPU可屏蔽中断的响应过程
- VGA显示卡有什么特点?
- ALU
- 用DWORD定义的一个变量XYZ,它的类
- 试编写程序,将R0中的低4位数与R1中的
- 在外部RAM中BLOCK开始的单元中有一