0% encontró este documento útil (0 votos)
15 vistas4 páginas

Practica2 Sistemas

El documento aborda conceptos fundamentales sobre sistemas de archivos, incluyendo su función principal de gestionar el almacenamiento y acceso a datos. Se explican las diferencias entre particiones primarias y lógicas, así como la importancia del journaling para la recuperación de datos. Además, se realizan cálculos sobre el tamaño de la FAT en un sistema FAT32, analizando el impacto del tamaño del clúster y la capacidad del disco en la eficiencia del sistema de archivos.

Cargado por

Antonio River
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd
0% encontró este documento útil (0 votos)
15 vistas4 páginas

Practica2 Sistemas

El documento aborda conceptos fundamentales sobre sistemas de archivos, incluyendo su función principal de gestionar el almacenamiento y acceso a datos. Se explican las diferencias entre particiones primarias y lógicas, así como la importancia del journaling para la recuperación de datos. Además, se realizan cálculos sobre el tamaño de la FAT en un sistema FAT32, analizando el impacto del tamaño del clúster y la capacidad del disco en la eficiencia del sistema de archivos.

Cargado por

Antonio River
Derechos de autor
© © All Rights Reserved
Nos tomamos en serio los derechos de los contenidos. Si sospechas que se trata de tu contenido, reclámalo aquí.
Formatos disponibles
Descarga como PDF, TXT o lee en línea desde Scribd

Preguntas Teóricas Pregunta 1 Explica brevemente qué es un sistema de archivos y cuál es su

función principal en un sistema operativo.


Los sistemas de archivos son uno de los componentes fundamentales de cualquier sistema
operativo. Su principal función es gestionar cómo se almacenan, organizan y acceden los datos
en un dispositivo de almacenamiento, como un disco duro, SSD o incluso una memoria USB. Sin
un sistema de archivos, los datos serían simplemente una secuencia de bits sin estructura, lo
que haría imposible encontrar, modificar o eliminar archivos de manera eficiente.

Principalmente la funciones

Pregunta 2 Describe las diferencias entre una partición primaria y una partición lógica.

La partición primaria habitualmente está instalado el sistema operativo y es booteable,


mientras en la partición lógica es una partición dentro de una partición extendida y el uso es
para almacenamiento de datos o sistemas secundarios.

Pregunta 3 Investiga y explica brevemente qué es el journaling en un sistema de archivos y por


qué es importante.

El journaling registra los cambios pendientes en una estructura llamada “journal” antes de
aplicarlo al sistema de archivos principal. Asegurando que, en caso de que hubiera algún fallo
del sistema o un corte de energía, los datos pudieran recuperarse y con el menor riesgo de
corrupción, mejorando la estabilidad del sistema, especialmente en entornos críticos donde la
integridad de los datos es esencial.

Bibliografía
https://eng.libretexts.org/Bookshelves/Computer_Science/Operating_Systems/Linux_-
_The_Penguin_Marches_On_(McClanahan)/04%3A_Managing_Linux_Storage/4.04_Journaling
_File_Systems

https://www.santanderopenacademy.com/es/blog/journaling-que-es.html

Ejercicio 2 – Cálculo del tamaño de la FAT en un sistema de archivos FAT32 Disponemos de un


disco duro de 40 GB de capacidad. Hay establecida sobre él una única partición que contiene
un sistema de ficheros del tipo FAT32. En este sistema de ficheros, cada agrupamiento (clúster)
consta de 8 sectores de 512 bytes cada uno.
• Calcula el número total de sectores en el disco.

En base al cálculo de pasar un byte a un gigabyte es de 1073741824 multiplicamos por


cuarenta

40 GB = 40 × 1073741824 bytes = 42949672960 bytes

Entonces si cada sector tiene 512 bytes, dividimos la capacidad total entre el tamaño de cada
sector:

Número total de sectores = 42949672960 /512 = 83886080 sectores

• Determina el número total de clústeres en el sistema de ficheros.

Como cada agrupamiento o clúster tiene de 8 sectores. Así, el número de agrupamientos o


clústeres es:

Número total de clústeres = (Número total de sectores) ÷ (Sectores por agrupamientos) =


83886080 /8 = 10485760 clústeres

• Calcula el tamaño de la FAT en bytes, sabiendo que cada entrada en la FAT ocupa 4 bytes.

Cada clúster es una entrada en la FAT, y cada entrada tiene un tamaño de 4 bytes. Por lo tanto:

Tamaño de la FAT = (Número de clústeres) × 4 bytes = 10485760 × 4 = 41943040 bytes

• Determina cuántos sectores del disco se necesitarán para almacenar cada copia de la FAT.

Ahora que sabemos el tamaño de la FAT, nos permite calcular cuantos sectores del disco
dividiendo el tamaño de la FAT entre los bytes del tamaño del sector:

41943040 /512 = 81920 sectores

• Si el sistema de ficheros mantiene dos copias de la FAT, ¿cuántos sectores en total se


utilizarán para almacenar ambas copias?

Con la anterior respuesta entiendo que sería multiplicar los 81920 sectores por 2.

81920 × 2 = 163840 sectores para ambas copias


• ¿Qué pasaría si el tamaño del clúster se redujera a 4 sectores? ¿Cómo afectaría al tamaño de
la FAT y al número de sectores necesarios para almacenarla? En este caso tendíamos que
reducir a la mitad los clústeres que ya tenemos de 8 a 4 sectores. Dividiendo el total de
sectores entre 4

83886080 / 4 = 20971520 clústeres

Y para saber cuántos sectores son necesarios para una copia FAT es dividir el tamaño total de la
FAT entre los 512 bytes del tamaño de cluster

83886080 /512 = 163840 sectores

• ¿Por qué es importante que el tamaño del clúster sea un compromiso entre el tamaño de la
FAT y la eficiencia del espacio?

El tamaño del clúster tiene un impacto directo en el tamaño de la FAT y en la eficiencia del
sistema de archivos.

Si el tamaño del clúster es mayor: o Habría menos clústeres en el disco, ya que cada clúster
ocuparía más espacio. o Como la FAT tiene una entrada por cada clúster, el tamaño de la FAT
sería menor. o Sin embargo, un tamaño de clúster grande puede llevar a un desperdicio de
espacio (fragmentación interna), ya que los archivos pequeños ocuparían un clúster completo,
incluso si no lo llenan.
Si el tamaño del clúster es menor: o Habría más clústeres en el disco, ya que cada clúster
ocuparía menos espacio. o Como la FAT tiene una entrada por cada clúster, el tamaño de la FAT
sería mayor. o Un tamaño de clúster pequeño reduce el desperdicio de espacio (fragmentación
interna), pero puede aumentar la fragmentación externa y el overhead de gestión de la FAT.

Conclusión: El tamaño del clúster es un compromiso entre la eficiencia del espacio (evitar el
desperdicio) y el tamaño de la FAT (evitar que sea demasiado grande). En sistemas con archivos
grandes, un tamaño de clúster mayor es más eficiente, mientras que, en sistemas con muchos
archivos pequeños, un tamaño de clúster menor es preferible.

• Si el disco tuviera una capacidad de 80 GB en lugar de 40 GB, ¿cómo cambiarían los cálculos?
¿Qué impacto tendría en el tamaño de la FAT?

Duplicamos los cálculos en base a la capacidad del disco.

80 × 1073741,824 bytes = 85899345,920 bytes


Total sectores = 85899345920 /512 = 167772160 sectores

Clústeres

Clústeres = 167772160 /8 = 20971520 clústeres


Tamaño FAT

FAT = 20971520 × 4 = 83886080 bytes

Cuando duplicamos la capacidad del disco, aumentamos por dos el número de clústeres y en
consecuencia el tamaño del FAT dando lugar a más sectores para las tablas de asignación.

También podría gustarte