Apuntes de clase 18/05/2010

Asignación de espacio para archivos

Contigua

  • Cada archivo ocupa un conjunto de bloques contiguos en el disco.
  • Se asigna un único conjunto de bloques en tiempo de creación.
  • Simple-Solo se requiere la ubicación inicial (numero del bloque) y la longitud(numero de bloques)
Problemas:
Fragmentación, perdida de espacio en disco.

Asignación enlazada/encadenada

  • Cada archivo es una lista enlazada de bloques de disco: los bloques pueden estar dispersos en cualquier parte del disco.
  • En lo que respecta a la administración de espacio libre, no hay desperdicio de espacio.
  • No hay acceso aleatorio.
Asignación indexada

Un bloque que sirve para los indices de los archivos. Este bloque de indices posee los apuntadores a la memoria física.

Para esta opción existe la limitante de que el máximo numero de bloques al que puedo apuntar esta delimitado por el tamaño del bloque, por tanto podemos utilizar paginación o indices multiniveles, es decir, el bloque de direcciones principal apunta solo a otros bloques de direcciones.

Esquema combinado

17 punteros de bloque en el bloque indice o I-nodo. Los primeros 12 son directos, 3 a bloque indirectos, luego un indirecto doble, e indirecto triple.

Respaldo y recuperación

Es de vital importancia garantizar el respaldo de la información y de los sistemas en cualquier ámbito, por tanto debe existir un medio de recuperación para garantizar la continuidad y efectividad de el sistema.

Recuperación de archivos perdidos o disco al recuperar datos desde el backup.

Los backups deben ser checkeados, ademas es de importancia que los datos que se guarden coincidan con la versión de software actual, lo que indica que también se debe guardar el software clasificado con su versión.

RAID 0. Respaldo en linea en que se realizan copias en diferentes discos sin redundancia.
RAID 1. Se poseen discos espejos en donde la información se guarda en vivo en varios discos.
RAID 2. Con ayuda del código de Hamming se generan bits de redundancia en otros discos.
RAID 3. Se trabaja con un bit de paridad en un disco.
RAID 4. Paridad a nivel de bloque. Los bloques de datos de paridad se distribuyen en los discos.
RAID 5. La parida se guarda en otro disco que también posee datos. Cada disco posee respaldo de los demás. Permite un acceso mas rápido y confiable al backup.
RAID 6. Redundancia dual. Ademas de poseer redundancia en otros discos se posee redundancia en otros dos discos de almacenamiento.

El RAID de nivel superior son 10, 30, 50.

Comentarios