周期挪用方式

UqO在这种DMA传送方法中,当IO设备没有DMA请求时,CPU按程序要求访问内存:一旦IO设备有DMA请求,则由I/O设备挪用一个或几个内存周期。

I/O设备要求DMA传送时可能遇到两种情况:一种是此时CPU不需要访内,如CPU正在执行乘法指令。由于乘法指令执行时间较长,此时I/O访内与CPU访内没有冲突,即I/O设备挪用一两个内存周期对CPU执行程序没有任何影响。另一种是I/O设备要求访内时CPU也要求访内,这就产生了访内冲突,在这种情况下I/O设备访内优先,因为I/0访内有时间要求,前一个I/O数据必须在下一个访内请求到来之前存取完毕。显然,在这种情况下I/O设备挪用一两个内存周期,意味着CPU延缓了对指令的执行,或者更明确地说,在CPU执行访内指令的过程中插入DMA请求,挪用了一两个内存周期。

与停止CPU访内的DMA方法比较,周期挪用的方法既实现了I/O传送,又较好地发挥了内存和CPU的效率,是一种广泛采用的方法。但是I/O设备每一次周期挪用都有申请总线控制权、建立总线控制权和归还总线控制权的过程,所以传送一个字对内存来说要占用一个周期,但对DMA控制器来说般要2~5个内存周期(视逻辑线路的延迟而定)。因此,周期挪用的方法适用于I/O设备读写周期大于内存存储周期的情况。,

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
大工 19 秋《计算机原理》在线作业 3 试卷总分:100 得分:100 一、单选题 (共 10 道试题,共 50 分) 1.通道是重要的 I/O 方式,其中适合连接大量终端的通道是( )。 A.选择通道 B.数组多路通道 C.字节多路通道 D.以上选项均不正确 该题正确选项:C 2.周期挪用方式常用于( )输入/输出中。 A.通道方式 B.程序查询方式 C.中断方式 D.DMA 方式 该题正确选项:D 3.中央处理机是指( )。 A.运算器、控制器、Cache B.运算器 C.控制器 D.主存 该题正确选项:A 4.指令周期是指( )。 A.时钟周期时间 B.CPU 执行一条指令的时间 C.CPU 从主存取出一条指令的时间 D.CPU 从主存取出一条指令加上执行这条指令的时间 该题正确选项:D 5.下列( )不属于控制器的部件。 A.程序计数器 B.状态条件寄存器 C.操作控制器 D.指令寄存器 该题正确选项:B 6.在一般的数据类型中,( )数据创造了对某个具体位进行布尔运算的机会。 A.逻辑 B.数值 C.字符 D.地址 该题正确选项:A 7.指令助记符 MOV 是( )指令。 A.跳转 B.加法 C.减法 D.传送 该题正确选项:D 8.指令的寻址方式有顺序和跳跃两种方式,采用跳跃寻址方式,可以实现( )。 A.程序的条件转移 B.程序的无条件转移或条件转移 C.程序的无条件转移 D.堆栈寻址 该题正确选项:B 9.计算机处理操作的最基本单位为( )。 A.时钟周期 B.指令周期 C.中断周期 D.CPU 周期 该题正确选项:A 10.数组多路通道与设备之间数据传送的基本单位是( )。 A.数据块 B.字节 C.字 D.位 该题正确选项:A 二、判断题 (共 10 道试题,共 50 分) 11.不同级别的中断嵌套到达,一般处理原则是允许高级中断打断低级和同级打断 同级,禁止低级打断高级。 该题正确选项:错误 12.指令通常由操作码字段与地址码字段两部分组成。 该题正确选项:正确 13.机器字长通常与主存单元的位数一致。 该题正确选项:正确 14.多路通道在同一时间能处理多个 I/O 设备的数据传输。 该题正确选项:正确 15.等长扩展操作码每次扩展操作码的位数相同。 该题正确选项:正确 16.PPU 是一种通道结构的处理器,通常称为输入输出处理器。 该题正确选项:错误 17.DMA 的数据传送是以字节为基本单位进行的。 该题正确选项:错误 18.软堆栈的优点是速度快,缺点是容量小。 该题正确选项:错误 19.变址寻址与基址寻址的有效地址的计算方法是相同的。 该题正确选项:正确 20.选择通道主要用于连接高速外围设备,信息以字节方式高速传输。 该题正确选项:错误

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值