📜  门| GATE-CS-2004 |第 67 题

📅  最后修改于: 2021-09-26 03:20:11             🧑  作者: Mango

传输速率为 10 MB/秒的硬盘使用 DMA 不断地将数据传输到内存。处理器以 600 MHz 运行,分别需要 300 和 900 个时钟周期来启动和完成 DMA 传输。如果传输大小为 20 KB,则传输操作消耗的处理器时间百分比是多少?
(A) 5.0%
(B) 1.0%
(C) 0.5%
(四) 0.1%答案: (D)
说明:传输速率=10 MB/秒

数据=20 KB=20* 2 10

所以时间=(20 * 2 10 )/(10 * 2 20 )= 2* 10 -3 =2 ms

处理器速度= 600 MHz=600 周期/秒

CPU需要的周期=300+900=1200

对于 DMA=1200

所以时间=1200/(600 *10 6 )=.002 ms

在 %=.002/2*100=.1%

所以(D)是正确的选项
这个问题的测验