jueves, 10 de diciembre de 2009

5.4.2 SOFTWARE PARA DISCOS

El tiempo requerido se determina por tres factores:
1. El tiempo de búsqueda (el tiempo que toma mover el brazo al cilindro correcto)
2. El retraso rotacional el tiempo que tarda el sector correcto hasta quedar bajo la cabeza)
3. El tiempo real de transferencia de datos.
Los dispositivos de disco duro son propensos a errores. Siempre se graba junto con los datos de cada sector de un disco algún tipo de verificación de errores, una suma de verificación o una verificación de redundancia cíclica. Incluso las direcciones registradas cuando se formatea un disco cuanta con datos de verificación. El controlador en hardware de un disco flexible puede informar cuando se detecta un error, pero es software debe decidir que se hará al respecto. Los controladores en hardware de los discos duros con frecuencia asumen gran parte de esta carga.
El los discos duros, el tiempo de transferencia de sectores consecutivos dentro de la misma pista puede ser muy rápido. Por ello la lectura de mas datos de los que se solicitan y su almacenamiento en un caché de la memoria puede ser una estrategia muy eficaz para acelerar el acceso a disco.

No hay comentarios:

Publicar un comentario