2. • En teoría, un disco simplemente debe trabajar todo el tiempo
sin errores. Por desgracia, eso no se puede lograr.
• Lo que se puede lograr es un subsistema de disco que tenga la
siguiente propiedad:
• Cuando se emita una escritura, el disco debe escribir correctamente los
datos o no hacer nada, dejando los datos existentes intactos.
3. MODELO DE LOS POSIBLES ERRORES
• Cuando un disco escribe un bloque, la escritura es correcta o
incorrecta y este error se puede detectar en una lectura
subsiguiente, al examinar los valores de los campos EEC.
• Un sector escrito correctamente puede volverse defectuoso de
manera repentina, quedando ilegible. Sin embargo, la
suposición es que dichos eventos son tan raros que la
probabilidad de que el mismo sector se vuelva defectuoso en
una segunda unidad.
• La CPU puede fallar.
4. • Utiliza un par de discos idénticos, en donde los bloques
correspondientes funcionan en conjunto para formar un bloque
libre de errores.
• 1. Escrituras estables : Consiste en primero escribir el bloque
en la unidad 1, y después volver a leerlo para verificar que se
haya escrito correctamente. Una vez que tiene éxito la escritura
en la unidad 1, se escribe el bloque correspondiente en la
unidad 2 y se vuelve a leer.
• 2. Lecturas estables: Primero se lee el bloque de la unidad 1. Si
esto produce un ECC incorrecto, la operación de lectura se
vuelve a intentar hasta n veces. Si todas estas operaciones
producen ECCs defectuosos, se lee el bloque correspondiente
de la unidad 2.
• 3.Recuperación de fallas: Después de una falla, un programa de
recuperación explora ambos discos y se comparan los bloques