早教吧考试题库频道 --> 计算机类考试 -->软考中级 -->
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个指令周...的网友还看了以下:
有一堆苹果,十个十个数剩九个,九个九个数剩八个,八个八个数剩七个,七个七个数剩六个,六个六个数剩五 数学 2020-04-06 …
下列关于元素周期表的说法正确的是A.元素周期表有七个横行,即七个周期B.元素周期表有十八个竖行,即 化学 2020-06-09 …
来源于历史故事的成语3个写几个含有近义词的成语3个含有修辞的成语比喻3来源于历史故事的成语3个写几 语文 2020-06-10 …
1.419、283和96这三个数被同一数除,所得的余数相同,且余数不为0,求余数.2.258,22 数学 2020-06-11 …
一箱石榴,如果5个5个地数,最后还多1个,如果3个3个地数,最后也多一个,如果七个七个地数,最后一 其他 2020-07-07 …
我现在读高一.但是这个学期我想不读了.想等下个学期开学的时候重新报读高中.从高1重新学.我现在读高一 其他 2020-11-04 …
有1箱鸡蛋,2个2个得数多1个,3个3个的数多1个,4个4个的数多1个,5个5个的数多1个,6个6个 数学 2020-11-17 …
200912月的英语六级估分,快速阅读:6个4个仔细阅读:6个《阅读做的太差了》听力短对话:6个听力 其他 2020-12-05 …
在动物细胞培养过程中,通过一系列技术方法,就能测得一个细胞周期以及周期中各个时期所需的时间。下图一表 语文 2020-12-25 …
帮我算一个数.有一堆苹果,10个10个一堆放剩9个,9个9个放剩8个,8个8个放剩7个,7个7个放剩 数学 2020-12-30 …