Sector de deslizamiento
|
|
Sector de deslizamiento es una técnica utilizada para tratar de defectuoso sectores en unidades de disco duro. Debido a la volatilidad de discos duros de sus piezas móviles y tolerancias bajas algunos sectores ser defectuosos. Sectores defectuosos pueden venir incluso en discos duros de la fábrica para que la mayoría de los discos incorporan un sistema de recuperación malo-bloque para hacer frente a estas cuestiones.
Contenido
- 1 Descripción
- 2 Ejemplo
- 3 Notas
- 4 Referencias
Descripción
Durante un bajo nivel formato, defecto listas están pobladas que almacenan qué sectores son malos. Luego se asignan los sectores defectuosos y un sector de deslizamiento algoritmo se utiliza. Cuando se utiliza el sector de deslizamiento para sectores defectuosos, tiempo de acceso de disco no es afectada en gran medida. La unidad omitirá los sectores y toma al mismo tiempo que tendría que leer el sector. Sectores de repuesto se encuentran en el disco para ayudar a tener sectores "deslizarse" otros sectores, teniendo en cuenta la preservación del orden secuencial de los datos. Exactitud de programas dependen de conocimiento estático de cilindros y bloque posiciones aunque estará comprometida.
Sectores que se encuentran durante el uso normal del disco no son capaces de tener el sector deslizarse algoritmo aplicado. En cambio una reasignación lineal, o el sector de expedición, se utiliza donde un sector malo se sustituye por un sector de una zona libre. Haciendo esto afecta los tiempos de acceso como el disco tendrá que buscar al sector de repuesto ya que todas las búsquedas más del sector mal redirigirá al nuevo sector.
Ejemplo
Logical Sectors Physical Sectors Pre Low-Level Format 0 0 1 1 2 2 3 3 4 4 5 5 6 7 Logical Sectors Physical Sectors Post Low-Level Format 0 -------> 0 1 -------> 1 2 -------> 2 3 (Bad) 3 -------> 4 5 (Bad) 4 -------> 6 5 -------> 7
En este ejemplo, los sectores físicos 3 y 5 fueron encontrados para ser malo. Los sectores fueron entonces deslizarse para permitir que los sectores lógicos ser colocados en orden secuencial en sectores bien. Sector 3 se resbaló hasta 4 y sector 4 se deslizó hasta 6. El resto de los sectores se deslizó hasta los restantes sectores de repuesto: Sector 5:56 y sector 6:55.
Notas
Referencias
- Silberschatz, Galvin y Gagne; Conceptos de sistema operativo, 7ª Ed.
- Worthington, Bruce, L.; Ganger, Gregory R. y Patt, Yale N.; Programación para cargas de trabajo ordenadas y modernas unidades de disco