Sistema de Archivo
Sistema de Archivo
Sistema de Archivo
Asimismo, los sistemas de archivos son un componente operativo importante, ya que actúan
como una interfaz entre el sistema operativo y todos los dispositivos conectados al equipo
(internos y externos, como las memorias USB).
Para instalar un sistema de archivos, hay que formatear el soporte de datos. Los medios de
almacenamiento que se comercializan ya vienen formateados. En el pasado, era común que
el propio usuario tuviera que configurar los nuevos soportes de datos para almacenar y
administrar los archivos.
FAT/FAT32, exFAT
FAT (del inglés File Allocation Table, Tabla de asignación de archivos) es
uno de los sistemas de archivos más simples que existe desde la década
de 1980 y tiene sus raíces en el antiguo sistema operativo MS-DOS de
Microsoft. Por lo tanto, no sorprende que FAT se creara originalmente
con los almacenamientos de baja capacidad en mente.
El sector de arranque;
NTFS
NTFS (del inglés New Technology File System, Sistema de archivos de
nueva tecnología) se introdujo en 1993 con Windows NT y actualmente
es el sistema de archivos más común en las computadoras de usuarios
finales que funcionan en Windows. Los sistemas operativos de la línea
Windows Server también utilizan este formato.
El archivo $Boot;
El archivo $Bitmap;
El $LogFile y otros.
El archivo $Boot participa en el proceso de arranque y contiene muchos
parámetros importantes del sistema de ficheros.
La Tabla maestra de archivos tiene una entrada para todos y cada uno
de los ficheros del sistema de archivos. Los registros que contiene se
llaman atributos y pueden incluir todo tipo de información, desde el
nombre del archivo, su tamaño, los permisos, la fecha de
creación/última modificación hasta su contenido real. Cuando este
contenido no cabe en una entrada de la tabla MFT (que es de 1024
bytes de tamaño), NTFS asigna clústeres fuera de la MFT y crea
punteros a sus ubicaciones. Otros atributos también pueden ser
demasiado grandes para caber en una entrada de la MFT, por ejemplo,
nombres de archivo largos. Dichos atributos también obtienen clústeres
separados.
HPFS
HPFS (del inglés High Performance File System, Sistema de archivos de
alto rendimiento) fue creado por Microsoft en cooperación con IBM y
lanzado al mercado con OS/2 1.20 en 1989 como un sistema de
archivos para servidores que ofrece un rendimiento mucho mejor en
comparación con FAT.
APFS
APFS (del inglés Apple File System, Sistema de archivos de Apple) se
introdujo en 2017 junto con el lanzamiento de macOS High Sierra 10.13
y se diseñó exclusivamente para el uso en los productos de Apple,
incluidos Mac, iPhone, iPad, Apple Watch y Apple TV.
HFS+
HFS+ (del inglés Hierarchical File System Plus, Sistema de archivos
jerárquico plus), también conocido como Mac OS Extended, se lanzó en
1998 con Mac OS 8.1 y sirvía como el sistema de archivos
predeterminado para las computadoras Mac, así como para los
productos iPod y Xserve, antes de la aparición de APFS en macOS High
Sierra 10.13. Originalmente, era solo una extensión del formato HFS
heredado que ahora tiene casi cuarenta años.
Los archivos pueden tener dos conjuntos de datos. El contenido real del
archivo es referido como data fork, mientras que la información
adicional sobre él se almacena como resource fork. Una secuencia de
bloques contiguos que pertenece a un fork se llama extent que, a su
vez, se representa por la posición inicial y el número de bloques que
contiene.
Ext
Ext (del inglés Extended File System, Sistema de archivos extendido) se
lanzó en 1992 como el primer formato diseñado específicamente para
Linux. Sin embargo, tenía limitaciones de rendimiento serias y se
reemplazó pronto por Ext2. Este sistema de archivos y sus revisiones
posteriores, Ext3 y Ext4, se convirtieron en la opción predeterminada
para la gran mayoría de las distribuciones de Linux.
XFS
XFS (del inglés Extended File System, Sistema de archivos extendido) es
otro sistema de archivos maduro que fue creado por Silicon Graphics e
inicialmente empleado en los servidores IRIX de la empresa. En 2001,
llegó al núcleo de Linux y ahora se soporta en la mayoría de las
distribuciones de Linux, algunas de las cuales, como, por ejemplo, Red
Hat Enterprise Linux, incluso lo usan de forma predeterminada.
Btrfs
Btrfs (del inglés B-tree File System, Sistema de archivos del árbol B) es
uno de los formatos de nueva generación más populares para Linux y se
está esforzando mucho para hacerlo estable. Fue desarrollado por
Oracle y se soporta por el núcleo principal de Linux desde 2009. Fedora
y SUSE ya lo emplean de forma predeterminada.
F2FS
F2FS (del inglés Flash-Friendly File System, Sistema de archivos
compatible con memoria flash) es otro formato que fue introducido por
Samsung Electronics en 2012. Ha sido diseñado específicamente para
los dispositivos de almacenamiento basados en la memoria flash NAND
y, por lo tanto, se utiliza más ampliamente en los teléfonos inteligentes
modernos y medios de almacenamiento portátiles (extraíbles).
JFS
JFS (del inglés Journaled File System, Sistema de archivos de registro)
fue creado por IBM en 1990. La versión original, a veces denominada
JFS1, se implementó en el sistema operativo AIX de la empresa. Más
tarde, se lanzó JFS2 que se llegó a Linux después de hacerse de código
abierto.
ReiserFS
ReiserFS es un formato alternativo de Linux que está optimizado para
almacenar una gran cantidad de archivos pequeños. Fue diseñado por
Namesys en 2001 y trajo una serie de características nuevas que se
consideraron muy innovadoras en el momento de su presentación. No
obstante, finalmente, su mantenimiento se entregó a voluntarios debido
a ciertos problemas técnicos.