Yo lo hice asi: (como uds para un HD "rapido")
Ejercicio 6
(medio)
Se considera un disquete que está formateado con 8 sectores de 512 bytes por pista, y rota a 300 revoluciones por minuto.
(a) ¿Cuánto se demora en leer en orden todos los sectores de una pista, asumiendo que el brazo ya está posicionado y que se demora 1/2 revolución en llegar al primer sector?
60s/300 =6s/30=1s/5 -> 5 revx segundo= 5hz (dicen que le decian Paco)
Si el HD es lo sufientemente rapido (o tiene un buffer grande que soporte la lectura de toda una pista) Sino habria que usar un interleaving apropiado
1/2rev+1rev
5rev ---- 1s
3/2 rev ---- 3/10s = 0,3s
Si no es lo suficientemente rapido:
demoraria una vuelta por cada sector mas lo que demora en pasar al siguiente sector 1/8 de vuelta
1/2rev+8*(1+1/8)rev =19/2 rev
demora 19/10s = 1,9s
¿Cuántos bytes se transfieren efectivamente por segundo?
HD rapido 8*512bytes/(3/10)s =40/3 Kb/s ~ 13 Kb/s
HD lento 8*512bytes/(19/10)s =40/19 Kb/s ~ 2 Kb/s
(b) Contestar las preguntas anteriores suponiendo un factor de entrelazado (interleaving) de 2.
Esto significa que deja la secuencia de sectores 1,2,3,4,5,6,7,8 (interleaving de 1) como 1,5,2,6,3,7,4,8 (interleaving de 2)
HD rapido daria dos vueltas Total 5/2 rev -> 5/10 = 0,5s
Tasa 40/5 Kb/s = 8Kb/s
HD lento daria dos vueltas En la primera leeria 1,2,3,4, en la segunda 5,6,7,8 Total 5/2 rev -> 5/10 = 0,5s
Tasa 40/5 Kb/s = 8Kb/s
Los Hds dan tantas vueltas como factor de interleaving(suponiendo que este es el adecuado, en el ejemplo puede ir de 1 a 7)
http://www.pcguide.com/ref/hdd/geom/tracksInterleaving-c.html