Práctico 8 - Ejercicio 6

Práctico 8 - Ejercicio 6

de Diego Esmir Gonzalez Morales -
Número de respuestas: 2

Para la parte a encuentro que el disco gira a 5 r/s, y se demora 0,5 r en llegar al primer sector. Por tanto, leer desde allí me lleva una revolución, totalizando 1,5 revoluciones desde el inicio de la solicitud hasta que terminó de transferir. En defnitiva: 1,5 r / 5 r/s = 0,3 s para transferir 512 bytes. Lo que significa que la tasa es de 1707 bytes/s.

¿Está bien eso? ¿Y qué pasa con el interleaving? ¿No me demoraría más porque estaría necesitando 0,5 + 1 + 1 = 2,5 vueltas en total?

En respuesta a Diego Esmir Gonzalez Morales

Re: Práctico 8 - Ejercicio 6

de Pedro Liber Antonio Carrasco Aguilar -

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