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
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
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