一道觉得挺玄乎的题

阅读: 评论:0

一道觉得挺玄乎的题

一道觉得挺玄乎的题

CPU是在()结束时响应DMA请求的?
A:一条指令执行 B:一段程序
C:一个时钟周期 D:一个总线周期

答案:选D。
DMA传输方式,是指由DMA控制器代替CPU来控制主存储器与外部设备或外部设备与外部设备之间的传输整块数据的传输。但是,因为在单总线结构计算机中,只有一套总线,所以当DMA控制器在控制主存储器与外部设备或外部设备与外部设备之间数据传输时,需要占用这唯一的总线。故在DMA控制数据传输阶段,CPU不能做与总线相关的工作。
总线周期是指通过总线完成一个基本数据传输所需要的时间。
机器周期是指令周期内的某一个阶段。如:取指令机器周期、分析取指令机器周期、执行机器周期……
有的机器周期会使用到系统总线,有的机器周期不会使用到系统总线。如果某个机器周期内使用到系统总线,那么,这个机器周期和总线周期是一致的;如果某个机器周期没有使用到系统总线,那么这个机器周期就不算是总线周期。
综上所述,大概可以归纳出总线周期与机器周期之间的关系:总线周期是机器周期的一种,既然CPU能在一个机器周期结束时响应DMA请求,那么就一定能在一个总线周期结束时响应DMA请求

本文发布于:2024-02-01 18:17:12,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170678263238546.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:玄乎
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23