undamentos del hardware

Fundamentos del hardware (ejercicios de discos duros)

Características de un disco duro

  • Tiempo medio de búsqueda. Es el tiempo medio que tarda la cabeza en colocarse sobre la pista seleccionada. Sería la mitad del tiempo empleado en ir de la pista más alejada al eje a la más cercana al eje.
  • Latencia media. Es el tiempo medio que tarda la cabeza en situarse en el sector seleccionado dentro de una pista.
  • Tiempo medio de acceso. Es la suma de los dos tiempos anteriores. El tiempo medio que tarda la cabeza en situarse una pista y sector determinado.
  • Velocidad de rotación. Son las vueltas por minuto o mejor dicho, revoluciones por minuto (RPM) que dan los platos. Es el número de vueltas que da un plato en un minuto.
  • Tasa de transferencia. Una vez que la cabeza está en el sector y pista elegido, sería la velocidad a la que se transfiere la información. La tasa de transferencia depende de la velocidad de lectura y escritura del disco
  • 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.

    Deja una respuesta

    Tu dirección de correo electrónico no será publicada.

    Este sitio usa Akismet para reducir el spam. Aprende cómo se procesan los datos de tus comentarios.