Compresión de datos, Código de corrección de errores (ecc), Fallas de rastreo del servomecanismo – Dell PowerVault LTO3-060 Manual del usuario

Página 13

Advertising
background image

El diseño mecánico y eléctrico de las unidades asegura que el rendimiento de la unidad no disminuya con el paso del tiempo. Se han minimizado los cambios 
en la alineación de las cabezas, el desgaste de las cabezas, la derivación de componentes y otros factores para asegurar que la integridad de los datos y la 
capacidad de intercambio no se pongan en riesgo. La unidad también incorpora filtros de respuesta finita de impulso (FIR) de adaptación que modifican la 
igualación de cada canal leído en forma dinámica para compensar muchos de esos cambios.

La frecuencia de errores de la unidad de cinta de media altura PowerVault LTO-3-060 es de menos de 1 error de hardware en 10

1 7

bits. La frecuencia de

errores no detectables es de 1 en 10

2 7

 bits leídos.

 

Código de corrección de errores (ECC)

El uso del código de corrección de errores (ECC) y ortogonal de dos niveles con verificación cíclica de redundancia (CRC) proporciona una probabilidad muy 
baja de que se produzca un error de hardware. Durante el proceso de lectura, la corrección ECC se realiza sobre la marcha, sin afectar el flujo de la cinta.

Hay dos niveles de código de corrección de errores (ECC). Estos dos niveles son ortogonales, es decir, una palabra clave de ECC en un nivel intersecta las 
palabras clave de ECC en el otro nivel sólo una vez, lo que significa que sólo habrá un símbolo común entre ellos. Los dos niveles se conocen como C1 y C2.

 

ECC C1

Conforme los datos se escriben en la memoria desde la unidad de procesamiento de datos, la interfaz DMA/ECC genera bytes de ECC C1 y los escribe en la
memoria.

Conforme los datos se escriben en la cinta, el ECC C1 se verifica y se genera una interrupción si hay un error. El ECC C1 que se lee desde la memoria es el 
ECC que se escribe en la cinta.

Cuando los datos se leen de la cinta y se guardan en la memoria, el ECC C1 se verifica y:

l

 

Si el ECC C1 es satisfactorio, se establece el bit válido del par de palabras clave.

l

 Si no es así, se pasa un puntero del par de palabras clave no válido al procesador de corrección de ECC C1. 

¡

 Si el procesador C1 de corrección del ECC puede corregir el error, entonces los bytes corregidos se escriben en la memoria y se establece el bit 
válido

.

¡

 

De lo contrario, el bit válido se deja vacío. 

Conforme los datos se leen desde la memoria y se envían al procesador de datos para su descompresión, el ECC C1 se revisa nuevamente y, si no es 
correcto, se genera una interrupción.

 

ECC C2

El ECC C2 comprende tres operaciones distintas:

 

1.

Codificación: la generación de bytes de ECC C2 a partir de los bytes de datos (realizada por el hardware del coprocesador de ECC). 

 

2.

Decodificación: la generación de síndromes de ECC a partir de los datos y de los bytes de ECC, haciendo pruebas en busca de registros con sólo ceros 
(realizadas por el hardware del coprocesador de ECC)

 

3.

Corrección: la generación de datos corregidos a partir de los síndromes. 

La corrección depende del número y del tipo de errores involucrados:

l

 Para un par conocido de palabras clave C1 con error en un subconjunto de datos (palabra clave C2), la operación es realizada por el hardware del 
coprocesador de ECC.

l

 Para dos o más pares conocidos de palabras clave C1 con error, el firmware calcula la matriz y el hardware realiza la corrección. 

l

 Para uno o más pares conocidos de palabras clave C1, el hardware genera los síndromes, el firmware calcula la ubicación del error, el firmware calcula 
la matriz y el hardware realiza la corrección. 

 

Fallas de rastreo del servomecanismo

Si durante una operación de escritura el sistema del servomecanismo detecta un error que puede ocasionar la sobrescritura de pistas de datos adyacentes, la 
operación de escritura se anula. La operación de escritura no continúa hasta que se restablece el rastreo correcto del servomecanismo.

 Compresión de datos 

Los flujos típicos de datos de texto, gráficos, código de software u otras formas de datos contienen información repetida, ya sea en el nivel del texto en el que 
se pueden reconocer fácilmente las repeticiones de una sola palabra, o en el nivel binario, en donde las repeticiones están en bits o en bytes. Aunque la 
mayoría de los datos son únicos y aleatorios, los datos en el nivel binario presentan patrones de distintos tamaños que se repiten con diversos grados de 
regularidad.

La tecnología de compresión de datos reduce o elimina la redundancia de los datos antes de grabar la información en la cinta. Esto aumenta la cantidad de 
datos que se pueden guardar en un medio finito e incrementa la eficacia general de almacenamiento del sistema.

Con la compresión de datos, la información redundante en un flujo de datos se identifica y se representa con palabras clave o símbolos que permiten guardar 
la misma información en un número menor de bits. Estas palabras clave o símbolos señalan a la cadena de datos original, utilizando menos caracteres para 

Advertising