PUERTA | PUERTA-CS-2004 | Pregunta 67

Un disco duro con una velocidad de transferencia de 10 Mbytes/segundo transfiere constantemente datos a la memoria mediante DMA. El procesador funciona a 600 MHz y requiere 300 y 900 ciclos de reloj para iniciar y completar la transferencia DMA, respectivamente. Si el tamaño de la transferencia es de 20 Kbytes, ¿cuál es el porcentaje de tiempo de procesador consumido para la operación de transferencia?
(A) 5,0 %
(B) 1,0 %
(C) 0,5 %
(D) 0,1 %

Respuesta: (D)
Explicación: tasa de transferencia = 10 MB por segundo

Datos=20 KB=20* 2 10

Entonces Tiempo=(20 * 2 10 )/(10 * 2 20 )= 2* 10 -3 =2 ms

Velocidad del procesador= 600 MHz=600 Ciclos/seg

Ciclos requeridos por CPU=300+900 =1200

Para DMA=1200

Entonces tiempo=1200/(600 *10 6 )=.002 ms

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

Entonces (D) es la opción correcta
Cuestionario de esta pregunta

Publicación traducida automáticamente

Artículo escrito por GeeksforGeeks-1 y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *