试题详情
- 简答题比较程序中断方式与DMA方式有哪些不同?
- 程序直接控制方式和中断控制方式都只适用于简单的、外设很少的计算机系统,因为程序直接控制方式耗费大量的CPU时间,而且无法检测发现设备或其他硬件产生的错误,设备和CPU、设备和设备只能串行工作。中断控制方式虽然在某种程度上解决了上述问题,但由于中断次数多,因而CPU仍需要花较多的时间处理中断,而且能够并行操作的设备台数也受到中断处理时间的限制,中断次数增多导致数据丢失。DMA方式和通道方式较好地解决了上述问题。这两种方式采用了外设和内存直接交换数据的方式。只有在一段数据传送结束时,这两种方式才发出中断信号要求CPU做善后处理,从而大大减少了CPU的工作负担。DMA方式与通道控制方式的区别是,DMA方式要求CPU执行设备驱动程序启动设备,给出存放数据的内存开始地址以及操作方式和传送字节长度等;而通道控制方式则是在CPU发出I/O启动命令之后,由通道指令来完成这些工作。
关注下方微信公众号,在线模考后查看
热门试题
- 主机和外设传送数据时,采用()控制传送,
- 并行存储器有哪几种编址方式? 简述低位交
- 如何理解计算机组成和计算机体系结构?
- 微指令格式分为两大类,它们是()。
- 以模型机组成为背景,试分析下面指令,写出
- 简述DMA数据传送过程。
- 假设某个函数有多个变种,这些变种保持函
- 在24×24点阵的汉字字库中,一个汉字的
- 总线的定时方式有()。
- 运算器的主要功能是()和()。
- 有一个2048K×16位的存储器,由若干
- 一个包含加载操作的程序的性能()
- 一个较完善的指令系统应当包含()、算数运
- 下列关于磁盘存储器的描述,不正确的是()
- 特权指令是由()执行的机器指令。
- 现有1024×1的存储芯片,若用它组成容
- 高级语言编译后生成的目标代码与汇编生成的
- 采用隐式I/O指令,是指用()实现I/O
- 下列哪项不属于计算机硬件?()
- 设主存容量为1MB,采用直接映射方式的C