试题详情
- 简答题CPU对DMA请求和中断请求的响应时间是否一样?为什么?
-
CPU对DMA请求和中断请求的响应时间不一样,因为两种方式的交换速度相差很大,因此CPU必须以更短的时间间隔查询并响应DMA请求。响应中断请求是在每条指令执行周期结束的时刻,而响应DMA请求是在存取周期结束的时刻。
中断方式是程序切换,而程序又是由指令组成,所以必须在一条指令执行完毕才能响应中断请求,而且CPU只有在每条指令执行周期结束的时刻才发出查询信号,以获取中断请求信号,若此时条件满足,便能响应中断请求。
DMA请求是由DMA接口根据设备的工作状态向CPU申请占用总线,此时只要总线未被CPU占用,即可立即响应DMA请求;若总线正被CPU占用,则必须等待该存取周期结束时,CPU才交出总线的使用权。 关注下方微信公众号,在线模考后查看
热门试题
- 将下列十进制数转换为IEEE754单精度
- 数据总线、地址总线、控制总线三类是根据(
- 独立请求方式中每个中断源有自己的中断请求
- 用74181组成32位全并行加法器,须要
- IR的内容是读内存的地址。
- 调用子程序后要返回,转移指令执行后不要返
- 由()和()组成一个完整的存储系统是一种
- 简述打印机的发展趋势?
- 当一系列操作必须按照严格顺序执行时,会遇
- 计算机中的字长是指()
- 通用寄存器的数量一般在几个至几十个之间,
- 两个连续的同类型运算之间需要的最小时钟周
- 组成一个运算器需要多个部件,但下面所列(
- N+1位二进制正整数的取值范围是()
- 中断控制方式不适合下列哪种设备()
- 采用补码运算的目的是为了()。
- 以下哪些措施可能提高程序并行性()
- 基址器中为2000,形式地址为20,则有
- 采用32位编址的存储器最多有多少个存储单
- 指令异步控制方式的特点是每条指令,每个操