Una unidad de disco tiene 16 sectores por pista de 1024 bytes cada uno. el disco gira a 3600 rpm y tiene un tiempo de busqueda de 25 ms. calcular el tiempo que necesita para transferir 25 sectores dispuestos de forma contigua
Respuestas
RESPUESTA:
Inicialmente vamos a buscar el tiempo de transferencia y retardo de datos, tenemos:
tr = (1/2f)
tr = 1/(2·3600/60)
tr = 8.3 ms
Ahora, el tiempo de transferencia en los 16 sectores:
tt = b/p·f
tt = (16·1024)·1000ms/(16·1024·3600/60)
tt = 16.66 ms
Entonces, el tiempo total para leer la primera pista será, el tiempo de búsqueda más el tiempo de retraso más el tiempo de transferencia.
t₁ = 8.3 + 16.66 + 25 = 50 ms
Buscamos el tiempo de transferencia para la segunda pista, que son 9 sectores, para llegar a los 25, tenemos:
tt = (9·1024)·1000ms/(16·1024·3600/60)
tt = 9.375 ms
Tiempo de la segunda pista será:
t₂ = 0 + 8.33 + 9.375 = 17.70 ms
Ahora, el tiempo total, de ambas pitas, será:
t₂₅ = 50 ms + 17.70 ms
t₂₅ = 67.71 ms
Entonces, tenemos que para transferir 25 sectores tenemos que tener un tiempo de 67.71 ms.