lunes, 26 de agosto de 2019

El aprendizaje nunca agota la mente.


o    Fecha: 25/08/2019
o    Nombres y apellidos integrante: Andrés Felipe Rivera
o    ID Integrante: 112844195
o    Módulo: Sistemas operativos.
o    Unidad: Administración de la información.
o    Actividad: Reconociendo lo aprendido unidad 3.
o    Tarea: Informe
§  Estructura en el dispositivo
§  Asignación de espacios
§  Recuperación y fallos

INSTRUCCIONES:
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”).
RAID Nivel 0
Resultado de imagen de raid 0
Se debe a que se guarda y se procesa mucho más rápido la información ya que se divide en más de 2 discos que constantemente están dividiendo la información que se procesa en el momento.

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. 

Reparte los datos igualitariamente entre dos o más discos. Se usa normalmente para  aportar un alto rendimiento de escritura ya que los datos se escriben en  dos o más discos. 

No es muy confiable, ya que al dividir la información, en caso de que se tenga una falla física esta quedará incompleta y se corre el riesgo de perderla al no haber un backup.

RAID Nivel 1
Imagen relacionada
Se busca un sistema con un rendimiento un poco más bajo que el 0, pero mucho más confiable, esto se debe a que el sistema de backup que se emplea hace que sea menos probable perder información.

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. 
No es el más óptimo, esto se debe a que al tener la misma información en ambos discos no se está aprovechando la totalidad del espacio de ambos

No es muy optimo en cuanto a escritura, esto se debe a que se tiene que hacer el proceso de escritura en ambos discos, sin embargo, la lectura es mucho más fluida.

podría decirse que es el sistema mas confiable, ello se debe a que se está haciendo un backup completo de la información, por lo que en caso de fallo físico se tendría el respaldo total en el segundo disco.
RAID Nivel 5
Se busca un balance entre confiabilidad y velocidad, esto se debe a que se divide la información y a su vez se generan segmentos de paridad.

El espacio total: se divide la información entre los discos que se tenga en el raid, cabe destacar que se necesitan mínimo 3 discos.

Es similar al 0 ya que la información se divide y hace más fácil el proceso de escritura y lectura.

se usa un sistema que genera segmentos de paridad, lo cual guarda una fracción del archivo completo en cada disco, en caso de fallo físico podría recuperarse parte de la información siempre que los segmentos disponibles tengan la información que se haya perdido.


¿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 clúster 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 dirección sencilla y doble.
Si tenemos un tamaño de clúster de 32 bytes el archivo del ejemplo anterior
ocupará 4 clúster y esto nos dará una pérdida de, 32 * 4 = 128   bytes – 1758 = 1630
bytes, como vemos la pérdida es mucho menor.

Cuanto más pequeño es el clúster mayor es la fragmentación del disco, Si tenemos el disco dividido en partes más pequeñas, la fragmentación es mayor y la mayor pérdida de rendimiento, de otro modo, al elegir un mayor tamaño de clúster, si la fragmentación se reduce, pero también desaprovechamos un mayor espacio en disco.


Describa el funcionamiento de un sistema de archivos con bitácora (journaling file system).

Consiste en separar un área del volumen y dedicarla a llevar una bitácora con todas las transacciones de metadatos. La bitácora se implementa generalmente como una lista ligada circular, con un apuntador que indica cuál fue la última operación realizada exitosamente. 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? Siga el siguiente formato.

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 similarmente poco frecuentes


No hay comentarios:

Publicar un comentario