Fundamentos del hardware (ejercicios de discos duros)
Características de un disco duro
Ejercicio
Tenemos un disco con una tasa de transferencia de 120 Mbps (algo alta por cierto) ¿Cuánto tiempo tardará en transferir 2 Gigabytes?
Como 1 Gigabyte son 1024 Megabytes (MB), el total de información a transferir son 1024 * 2 = 2048 MB.
120 Mb (Megabits) no son lo mismo que 120 MB (Megabytes), por lo tanto deberemos de dividir 120 entre 8 (1byte = 8bits).
120 / 8 = 15 MB/s
Realizamos la siguiente regla de tres:
15 MB —————– 1 seg
2048 MB ————— X seg
X = 2048 * 1 / 15 = 136,53 segundos
El disco transferirá la información en un tiempo menor a 2 minutos y medio.
Ejercicio
¿Cuál es la velocidad de rotación de un disco en RPM que da 10800 vueltas en 120 segundos?
Como 120 segundos son 2 minutos haríamos la siguiente regla de tres:
10800 —————– 2 min
X —————– 1 min
X = 10800 * 1 / 2 = 5400 RPM
¿Cuál será la latencia media de ese disco?
Como el disco da 5400 vueltas en 60 segundos, vamos a calcular el tiempo que tarda en dar una vuelta. Se haría la siguiente regla de tres:
5400 ————- 60
1 ————- X
Redondeando al tercer decimal X valdría:
X = 60 * 1 / 5400 = 0,011 segundos = 11 milisegundos
La latencia media sería la mitad de ese tiempo, porque es el tiempo que tarda en dar media vuelta.
Latencia media = 5,5 milisegundos
Teniendo en cuenta que la cabeza tarda en ir de la pista más cercana al eje a la más alejada 6 milisegundos ¿Cuál será el tiempo medio de acceso?
Primero tenemos que averiguar el tiempo medio de búsqueda. El tiempo medio de búsqueda será la mitad del tiempo que la cabeza tarda en ir de la pista más cercana al eje a la más alejada. En nuestro caso 3 milisegundos.
Como el tiempo medio de acceso es la suma de la latencia media y el tiempo medio de búsqueda, la solución a este apartado será 5,5 + 3 = 8,5 milisegundos.
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
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.
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
b) Latencia media
c) Tiempo medio de búsqueda
d) Tiempo medio de acceso
e) Tiempo medio que tarda en leer dos sectores contiguos
f) Tiempo medio que tarda en leer dos sectores no contiguos en la misma pista.
g) Tiempo medio que tarda en leer dos sectores no contiguos en distintas pista.