Ir al contenido principal

Consistencia después de una interrupción abrupta en el sistema operativo



  • Fecha: 20 de noviembre 2018
  • Nombres y apellidos integrante: Roman Alberto Alzate López
  • ID Integrante: 114643579
  • Módulo: Sistemas operativos.
  • Unidad: Administración de la información.
  • Actividad: Reconociendo lo aprendido unidad 3.
  • Tarea: Informe

    • Estructura en el dispositivo
    • Asignación de espacios
    • Recuperación y fallos

    Realice un esquema, de cómo se estructura cada bloque de información sobre varios discos bajo RAID niveles 0, 1 y 5. Para cada uno de estos niveles, indique el efecto que su empleo tendría en cuanto a espacio total, velocidad de acceso, confiabilidad (tenga en cuenta leer el apéndice C del documento “Fundamentos sistema operativo”).

    Desarrolle la siguiente pregunta: ¿Cuál es el tamaño máximo de archivo que podrá manejar este sistema de archivos? Partiendo del siguiente sistema de archivos basado en asignación indexada; cada cluster mide 4.096 bytes, y el apuntador a un bloque requiere 32 bits (4 bytes). Dados los metadatos que van a almacenarse en el i-nodo del archivo, dentro del i-nodo principal puede guardar 24 apuntadores directos, y está considerando permitir indirección sencilla y doble. 

    Describa el funcionamiento de un sistema de archivos con bitácora (journaling file system). y responda la siguiente pregunta 

    ¿Cómo nos asegura que el sistema se mantendrá consistente después de una interrupción abrupta del suministro eléctrico? 

    Esquemas.

    Esquema Raid 0

    - Reparte los datos igualitaria mente entre dos o más discos. se usa normalmente para

    aportar un alto rendimiento de escritura ya que los datos se escribe en  dos o más discos.

    - Puede crearse en discos de diferentes tamaños, pero el espacio de  almacenamiento añadido al
    conjunto estará limitado por el tamaño del disco más reducido.

    - Una buena implementación de un RAID 0 dividirá las operaciones de lectura y escritura en

    bloques de igual tamaño, por lo que distribuirá la información equitativamente entre los dos
    discos.

    - Puede usarse como forma de crear un pequeño número de grandes discos  virtuales a partir de
    un gran número de pequeños discos físicos

    - Se necesita tener 2 discos duros como mínimo para aumentar la capacidad de  
    almacenamiento.

    Esquema Raid 1


    - Sólo puede ser tan grande como el más pequeño de sus discos.
    - Crea una copia exacta de un conjunto de datos en dos o más discos. Esto resulta
    útil cuando queremos tener más seguridad desaprovechando capacidad, ya que si
    perdemos un disco, tenemos el otro con la misma información.

    - También puede estar leyendo simultáneamente dos datos diferentes en dos discos diferentes,
    por lo que su rendimiento se duplica y tiene muchas ventajas de  administración.

    Esquema Raid 5



    - Necesitará un mínimo de 3 discos para ser implementado.

    - Se genera un bloque de paridad dentro de la misma división . Un bloque se  
    compone a menudo de muchos sectores consecutivos de disco.

    - Es una división de datos a nivel de ​bloques que distribuye la información de​paridad
    entre todos los discos miembros del conjunto.

    - Las escrituras en un RAID 5 son costosas en términos de operaciones de disco y    
    tráfico entre los discos y la controladora.

    - El disco utilizado por el bloque de paridad está escalonado de una división a la
    siguiente, de ahí el término «bloques de paridad distribuidos.

    - Respalda los datos ante posibles pérdidas, ya sea por anomalía en una unidad de
    disco o por daños causados en un disco.


    ¿Cuál es el tamaño máximo de archivo que podrá manejar este sistema de archivos?

    Suponiendo magnitudes típicas hoy en día (clusters de 4 KB y direcciones de 32 bits),en un cluster
    vacío caben 128 apuntadores (4 096 /32 ) si los metadatos ocupan 224 bytes en el i-nodo, dejando
    espacio para 100 apuntadores: Un archivo de hasta (100−3)×4 KB = 388 KB puede ser
    referido por completo directamente en el i-nodo,y es necesario un sólo acceso a disco para
    obtener su lista de clusters. Un archivo de hasta (100−3+128)×4 KB =900 KB puede
    representarse con el bloque de indirección sencilla,y obtener su lista de clusters significa dos
    accesos a disco adicionales.

    el funcionamiento de un sistema de archivos con bitácora

    Consiste en separar un área del volumen y dedicarla a llevar una bitácora con todas las
    transacciones de metadatos. Una transacción es un conjunto de operaciones que deben
    aparecer como atómicas. La bitácora se implementa generalmente como una lista ligada
    circular, con un apuntador que indica cuál fue la última operación realizada exitosa mente.
    Periódicamente, o cuando la carga de transferencia de datos disminuye, el sistema verifica
    qué operaciones quedaron pendientes,y avanza sobre la bitácora,
    marcando cada una de las transacciones conforme las realiza. En caso de tener
    que recuperarse de una condición de fallo, el sistema operativo sólo tiene que leer la
    bitácora, encontrar cuál fue la última operación efectuada, y aplicar las restantes.  

    ¿Cómo nos asegura que el sistema se mantendrá consistente después de una interrupción abrupta del suministro eléctrico?

    Con un sistema con bitácora no hace falta verificar el
    sistema de archivos completo tras una detención abrupta, esta no exime de que, de tiempo
    en tiempo, el sistema de archivos sea verificado, es altamente recomendado hacer una
    verificación periódica en caso de presentarse alguna corrupción, sea por algún bug en la
    implementación, fallos en el medio físico, o factores similar mente poco frecuentes.

    Comentarios

    Entradas populares de este blog

    Mapa conceptual Mecanismos de derechos

    Mapa mecanismos para los derechos Roman Alzate Link del mapa mental  https://www.goconqr.com/es/p/17343787-Caracter-sticas-principales-de-las-Acciones-Populares--Acciones-de-Cumplimiento-y-Acciones-de-Grupo-mind_maps Versión interactiva Mapa Mental creado con GoConqr por ESTUDIANTE PASCUAL BRAVO ROMAN

    Convirtiendo entre los sistemas numéricos: binario, octal, decimal y hexadecimal.

    Sistemas De Numeración Los sistemas de numeración son conjuntos de dígitos usados para representar cantidades, así se tienen los sistemas de numeración decimal, binario, octal, hexadecimal, etc. Estos se caracterizan por tener una base (número de dígitos diferentes: diez, dos, ocho, dieciseis respectivamente)  Los diferentes sistemas numéricos mas usados son estos: Binario  (2 dígitos) =0,1 Decimal (10 dígitos) =0,1,2,3,4,5,6,7,8,9 Octal (8 dígitos) =0,1,2,3,4,5,6,7 Hexadecimal (16 dígitos) =0,1,2,3,4,5,6,7,8,9, A, B, C, D, E, F Sistema numérico binario El sistema de numeración binario es simplemente otra forma de representar magnitudes. Es menos complicado que el sistema decimal porque solo emplea dos dígitos 0 y 1. Por tanto, es un sistema de base 2, la posición de un 1 o un 0 en un número binario indica su peso o lo que es lo mismo el valor del número. Los pesos de un número binario se basan en las potencias de dos. Sistema numérico decimal En cu

    Elementos del Estado Mapa Conceptual