早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
A.1个机器周期B.1个指令周期C.1个时钟周期D.3个机器周期
题目
A.1个机器周期
B.1个指令周期
C.1个时钟周期
D.3个机器周期
参考答案
正确答案:A
解析:为了提高数据传送速度,高速外设中普遍采用DMA方式传送数据,这种方式不使用CPU,不破坏CPU现场,因此不需要保存CPU现场和恢复CPU现场,此时控制系统总线实现外设与存储器交换数据需要专门设置一个硬件装置——DMA控制器,用来代替CPU控制系统总线,实现直接存储器访问。DMA方式传送数据时,需要CPU交出总线控制权,由DMA控制器代替CPU控制总线完成数据传送工作。DMA的工作方式有多种,其中常用的一种是周期窃取方式,每交换一个数据,设备向CPU申请一个DMA周期,CPU响应设备DMA请求后,交出总线控制权给DMA控制器,在DMA控制器控制下,发出读写主存地址和读写控制命令,使用一个总线周期(又叫机器周期,CPU周期)完成数据读写传送。一个数据传送结束,DMA控制器放弃总线控制权,交回CPU继续执行原来CPU进行的工作。DMA与中断不同的是在CPU执行原程序过程中,不需要等到一条指令做完,而是在CPU执行指令中每一个机器周期结束后都可以响应DMA请求。响应比较及时,同时传送一个数据也只占用一个机器周期的时间,速度很快。
解析:为了提高数据传送速度,高速外设中普遍采用DMA方式传送数据,这种方式不使用CPU,不破坏CPU现场,因此不需要保存CPU现场和恢复CPU现场,此时控制系统总线实现外设与存储器交换数据需要专门设置一个硬件装置——DMA控制器,用来代替CPU控制系统总线,实现直接存储器访问。DMA方式传送数据时,需要CPU交出总线控制权,由DMA控制器代替CPU控制总线完成数据传送工作。DMA的工作方式有多种,其中常用的一种是周期窃取方式,每交换一个数据,设备向CPU申请一个DMA周期,CPU响应设备DMA请求后,交出总线控制权给DMA控制器,在DMA控制器控制下,发出读写主存地址和读写控制命令,使用一个总线周期(又叫机器周期,CPU周期)完成数据读写传送。一个数据传送结束,DMA控制器放弃总线控制权,交回CPU继续执行原来CPU进行的工作。DMA与中断不同的是在CPU执行原程序过程中,不需要等到一条指令做完,而是在CPU执行指令中每一个机器周期结束后都可以响应DMA请求。响应比较及时,同时传送一个数据也只占用一个机器周期的时间,速度很快。
看了A.1个机器周期B.1个指令周...的网友还看了以下:
(2006•济南)如图,用8个积木搭成了3×3×3的立方休,其中1×1×3的长方体有3个,1×2× 其他 2020-05-13 …
用十六个1及运算符号组成一个算式使它们的结果得20001 1 1 1 1 1 1 1 1 1 1 数学 2020-05-14 …
数列{an}各项是1或3,且在第k个1和第k+1个1之间有2k-1个3,即1,3,1,3,3,3, 数学 2020-05-16 …
袋子里有4个红球和3个蓝球(一样形状、大小和颜色),如果闭着眼睛从袋子中拿球,一次至少拿几个球,才 数学 2020-05-16 …
数苹果,共有几个苹果?1个苹果树,2个2个数,剩1,3个3个数,剩1,4个4个数,剩1,5个5个数 数学 2020-06-04 …
观察下列依次排列的一列数,找出它们排列的规律,依次规律写出100个数,第2008个数,第2009个 数学 2020-06-11 …
有5个筛子,求下面这几种情况的概率.答案要是几分之几这种的,不要什么c多少多少的那种.5个1--- 数学 2020-06-12 …
有一台奇特的复印机,它只有如下三个按键1:5缩小1:4缩小10:1放大乐乐拿着一张照片来复印,他想 其他 2020-06-17 …
1个西瓜+1个菠萝=8千克,1个西瓜+1串香蕉=9千克,1个菠萝+一串香蕉=5千克,1个西瓜,1个 其他 2020-06-27 …
找规律急用1,-1,1,-1.求第99个数字和第100个2,-4,6,-8,10.求第99个数字和 数学 2020-06-27 …