MME & FH soluciones a los ejercicios de discos duros
EJERCICIOS PROPUESTOS
1 Tenemos un disco que da 16200 vueltas cada 3 minutos y tarda en ir de la pista más cercana al eje a la más alejada y volver 12 milisegundos.
Se pide:
a) RPM del disco
b) Latencia media
c) Tiempo medio de búsqueda
d) Tiempo medio de acceso
SOLUCION
A)
16200 —————— 3
X —————— 1
X = 16200/3 = 5400 RPM
B)
5400 vueltas ———- 60s
1 Vuelta ————– x
x = 60/5400 = 11.11 ms
LM = 11.11/2 = 5.55ms
C)
TMB=12/4= 3ms
D)
TMA = LM + TMB = 5.55+3 = 8.55ms
2 Un disco tiene las siguientes características:
Marca: Seagate
Modelo: Barracuda
Capacidad: 500 Gb
Interfaz: SATA I
Velocidad de giro: 7.200 RPM
Caché: 8 Mb
Tasa de transferencia en lectura media: 44 Mb/s
Tasa de transferencia en escritura media: 31 Mb/s
Tiempo de acceso: 13.5 ms
¿Cuánto tiempo tardará en transferir 1,3 Gigabytes del disco a la memoria?
Tienes que tener en cuenta que la información se va a leer o grabar en 10 pistas diferentes.
SOLUCION
44Mbps= 44.000.000 bps.
1.3 GB = 1.3*1024*1024*1024*8 = 111669149696 bits
44.000.000 b —————- 1s
111669149696 b ———— x
x= 2537,93 segundos
42,29 minutos aproximadamente en leer los datos.
2537,93 + 0.0135*10= 2538 segundos (teniendo en cuenta que lee en 10 pistas diferentes – prácticamente el mismo tiempo)
3 Tenemos un disco que da 14800 vueltas cada 3 minutos y medio y tarda en ir de la pista más cercana al eje a la más alejada y volver 10 milisegundos.
Tasa de transferencia en lectura media: 44 Mb/s
Tasa de transferencia en escritura media: 31 Mb/s
Se pide:
a) RPM del disco
14800 v ————— 3.5 min
x ————— 1 min
x = 14800/3.5 = 4228,57 RPM
b) Latencia media
4228,57 v —————- 60s
1v —————- x
x= 60/4228,57 = 0,0141 s = 14.189 ms
LM = 14.189/2 = 7.09ms
c) Tiempo medio de búsqueda
TMB = 10/4 = 2.5ms
d) Tiempo medio de acceso
TMA = LM + TMB = 7.09 + 2.5 = 9.59ms
e) Tiempo medio que tarda en leer dos sectores contiguos
tiempo que tarda en leer un sector(512bytes):
(en este apartado hacemos que 1Mb/s son 1000 Kb/s)
512bytes = 4096bits
vel lectura = 44.000.000 Kbps
44.000.000b ——– 1s
4.096b ——— x
x= 4.096/44.000.000 = 0.000093 s = 0.093 ms por sector
0,18 ms tarda en leer dos sectores
Tiempo total = 1*TMA+0,18 = 9,59 + 0.18 = 9.77 ms
f) Tiempo medio que tarda en leer dos sectores no contiguos en la misma pista.
Tiempo total = 1*TMA+LM+0,18 = 9,59 + 7,09 + 0,18 = 16.86 ms
g) Tiempo medio que tarda en leer dos sectores no contiguos en distintas pista.
Tiempo total = 2*TMA+2*0,18 = 2*9,59 + 2*0,18 = 19,54ms