Diferencia entre el tiempo de búsqueda y el tiempo de transferencia en la programación de discos

En los discos duros, hay una cabeza que se supone que escribe o lee desde el disco magnético, en este artículo me referiré a ella como cabeza

Tiempo de búsqueda: 
es el tiempo que tarda la cabeza de un disco en moverse de una pista a otra pista en un disco. El tiempo de búsqueda puede variar mucho dependiendo de dónde esté presente el cabezal en ese momento cuando se envía la solicitud de lectura/escritura, por lo tanto, el tiempo de búsqueda promedio se usa más ampliamente. 

Para una imagen más clara, considere un disco duro de círculo concéntrico llamado pistas . Suponga que desea obtener algunos datos. El tiempo de búsqueda es el tiempo que necesita el cabezal para moverse de su pista actual a aquella donde están presentes los datos. Incluso después de esto, es posible que tenga que esperar más tiempo porque los datos están presentes en el lado opuesto de la pista y esto el retraso se denomina latencia de rotación, pero no se cuenta en el tiempo de búsqueda. 

Depende de: 

  • Velocidad del cabezal de lectura/escritura
  • Distancia entre la posición actual y la final

Tiempo de transferencia: 
el tiempo de transferencia es el tiempo necesario para transferir los datos del disco. Varía en la velocidad de rotación del disco, cuanto más rápido gira un disco, más rápido podemos leer datos y en el Número de bytes en una pista, que también se puede llamar la densidad del disco, más rápido podemos transferir datos por lo tanto menor tiempo de transferencia. 

Depende de: 

  • Velocidad de rotación de un disco, más rápido es mejor
  • Densidad de vías y sectores, más es mejor
  • Monto a datos a Transferir
S. NO. Tiempo de búsqueda Tiempo de transferencia
1 Tiempo que tarda el cabezal en llegar desde la pista actual hasta aquella en la que se encuentran los datos. Tiempo necesario para transferir datos desde el disco al sistema host.
2 Puede variar mucho según la distancia entre la posición actual y la final y cómo se le ha indicado que vaya. T = b/rN 
T es el tiempo de transferencia, b es el número de bytes que se transferirán, N es el número de bytes en una pista y r es la velocidad de rotación en Rps
3 Medir en tiempo promedio de búsqueda Medida en datos transferidos en una unidad de tiempo, es decir, segundo
4 Por lo general, entre 10 y 20 ms, según el RPS y el grado de la unidad Se tarda aproximadamente 1 segundo en transferir 30-60 MB de datos

Publicación traducida automáticamente

Artículo escrito por Jai_dewani y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *