El documento habla sobre los sistemas de archivos. Define un sistema de archivos como un método para organizar y almacenar archivos de computadora para hacer más fácil encontrarlos y accederlos. Luego describe algunas características clave como el rendimiento, la fiabilidad, los límites de tamaño y la encriptación. Finalmente, compara los sistemas de archivos entre Windows, Mac OS y Linux, destacando formatos comunes como NTFS, FAT32, Ext4 y HFS.
2. Introducción
Un sistema de archivos es un método para el almacenamiento y
organización de archivos de computadora y los datos que estos
contienen, para hacer más fácil la tarea encontrarlos y accederlos.
Los sistemas de archivos son usados en dispositivos de
almacenamiento como discos duros y CD-ROM e involucran el
mantenimiento de la localización física de los archivos.
3. Definición
Es el sistema de almacenamiento de un dispositivo de memoria, que
estructura y organiza la escritura, búsqueda, lectura,
almacenamiento, edición y eliminación de archivos de una manera
concreta. El objetivo principal es que el usuario pueda identificar los
archivos sin lugar a error y acceder a ellos lo más rápido posible.
4. Características
1. Rendimiento. La velocidad de las operaciones de lectura y
escritura en el disco no sólo dependen de aspectos hardware del
sistema, como la velocidad del disco, sino también del sistema de
archivos empleado. Dependen mucho del tamaño de los archivos
involucrados.
2. Fiabilidad. Algunos sistemas de archivos son más tolerantes a
fallos que otros.
3. Limitaciones de tamaño. Tienen limitaciones en cuanto al tamaño
máximo del sistema de archivos soportado, máximo tamaño de
archivos, máximo número de caracteres en el nombre de archivos.
5. Características
4. Encriptación. La información en el disco se puede guardar de
forma encriptada, lo que dificulta la obtención de información del
disco duro por parte de otras personas. Se lleva a cabo
normalmente por software.
5. Compresión. Permiten la compresión de archivos de forma
transparente al usuario.
6. Metadatos que incorpora. No sólo almacenan archivos (datos),
sino también información acerca de los archivos.
7. Cuotas. Permiten establecer límites sobre la capacidad del sistema
de archivos empleada por usuarios o grupos de usuarios.
6. Comparación de Sistema de Archivo
entre Windows, MAC OS y LINUX
La mayoría de los sistemas de archivos UNIX tienen una estructura general parecida, aunque los
detalles exactos pueden variar un poco. Los conceptos centrales son superbloque, nodo-i, bloque
de datos, bloque de directorio, y bloque de indirección.
El sistema Windows permite ocultar la extensión de los archivos si el usuario lo desea, de no
hacerlo la extensión aparece en los nombres de todos los archivos
El sistema de archivos de Linux está organizado en archivos y directorios. Un archivo es una
colección de datos que se almacena en un medio físico y a la cual se le asigna un nombre. Los
archivos, a su vez, están agrupados en conjuntos llamados directorios. Un directorio puede tener
subdirectorios, formándose así una estructura jerárquica con la forma de un árbol invertido. El
directorio inicial de esa jerarquía se denomina directorio raíz y se simboliza con una barra de
división (/).
7. Similitudes de Sistema de archivo entre
Windows, MAC OS y LINUX
NTFS: este formato es uno de los mas avanzados que existen ya que no tiene limitaciones, soporta archivos de 2TB o más, permite
encriptación, copias de seguridad instantáneas, diario de recuperación de errores…
Fat32: fue uno de los formatos mas usados en su momento aunque ahora otros lo superan por sus desventajas de no mover archivos más
de 4GB, particiones menores a 8TB por no hablar de que no ofrece ninguna opción de seguridad a tus datos.
ExFAT: es la mejora de fat32, esta pensado para memoria externas y elimina las restricciones de fat32.
Ext4: este es uno de los que menos consume CPU y es la última versión de este tipo (Ext1, Ext2 y Ext3), permite actualizar de Ext3 a Ext4
sin perder datos, un máximo de 16TB por archivo y aumenta velocidad de escritura y lectura respecto a las versiones anteriores.
HFS/HFS+: para acabar este formato fue desarrollado por Apple, admite nombres hasta 255 caracteres, 8EiB poe fichero, codificación de
texto unicode, opción de distinguir mayúsculas/minúsculas o no
Windows: NTFS, FAT32 y exFAT
Linux: EXT4, NTFS, exFAT y FAT32
MacoS: HFS, HFS EXT4 y NTFS con limitaciones.
8. Conclusiones
Una de las principales funciones de un Sistema Operativo es la
administración del almacenamiento de información, para lo cual es
necesario contar con un Sistema de Archivos. Con este término se
hace referencia, por un lado, a los mecanismos y estructuras que el
sistema operativo utiliza para organizar la información en medios
físicos tales como discos y diskettes (aspecto físico del sistema de
archivos), y por otro a la visión que es ofrecida al usuario para
permitir la manipulación de la información almacenada.