Estructura Del Sistema de Archivos
Estructura Del Sistema de Archivos
Estructura Del Sistema de Archivos
Una manera de hacerse una idea del alcance de la gestión de archivos es observar una
representación de una organización típica del software.
En el nivel más bajo se encuentran los gestores de dispositivos que se comunican directamente
con los dispositivos periféricos o sus controladores o canales. En operaciones con archivos, los
dispositivos típicos controlados son discos y unidades de cinta. Los gestores de dispositivos son
considerados generalmente como parte del sistema operativo.
El siguiente nivel es conocido con el nombre de sistema de archivos básico o nivel de E/S física,
este sistema se encarga de ubicar los bloques de datos en el dispositivo de almacenamiento
secundario y además del almacenamiento intermedio de los mismos en la memoria principal.
El sistema de archivos básico se considera a menudo parte del sistema operativo.
La E/S lógica es la parte del sistema de archivos que permite a usuarios y aplicaciones acceder
a los registros. Así, mientras el sistema de archivos básico trabaja con bloques de datos, el
módulo de E/S lógica lo hace con registros.
Finalmente, el nivel del sistema de archivo más cercano al usuario es, generalmente, el método
de acceso. Los diferentes métodos de acceso reflejan las distintas estructuras de archivos y las
formas diferentes de acceder y procesar los datos.
Cuando almacenamos un archivo (una carpeta, una imagen, un video, un documento de Word,
etc.), este conserva su nombre y sus características propias, pero se acopla al sistema de
archivos existente en el dispositivo de almacenamiento; se puede hacer una analogía con los
idiomas:
FAT: proviene de ("File Allocation Table"), que significa tabla de localización de archivos. Esta
tabla se mantiene en el disco duro de nuestro ordenador, y contiene un mapa de toda la
unidad de forma que "sabe" donde está cada uno de los datos almacenados.
Cuando se escribe un nuevo fichero al disco duro, este es guardado en uno o más clusters,
dependiendo del tamaño del fichero (archivo). Los tamaños típicos del cluster son 2.048 Bytes,
4.096 Bytes o 8.192 Bytes. El sistema operativo crea una entrada de FAT por cada nuevo
fichero, graba y almacena la posición del cluster (o clusters) donde se ha guardado. Cuando
queremos leer un fichero, el sistema operativo busca en la FAT la posición del mismo para su
ejecución.
Las primeras versiones de Microsoft® Ms-DOS® usaban la clásica FAT 16, con tamaños máximos
de 16 bits; esto limitaba la capacidad total del disco duro a 512 MB, asumiendo el mayor
tamaño de cluster (8.192 Bytes). Con la aparición de la versión 5.0 y las primeras de Windows
95 podían llegar a manejar discos duros de un máximo de 2 GB (4x512 Bytes), también las
memorias USB actuales utilizan este sistema de archivos. Los sistemas operativos PC-DOS, Ms-
DOS, Windows 3.11 y Windows 95 de Microsoft® solo reconocen el sistema de archivos FAT y el
CDFS utilizado en CD-ROM.
FAT32: proviene de ("File Allocation Table 32"), que significa tabla de localización de archivos a
32 bits. Es el sistema de archivos que se empezó a usar a partir de la versión OSR2
deMicrosoft® Windows 95, la cual tiene una mejor manera de almacenar los datos con
respecto a la FAT 16 ya que puede manejar discos duros de hasta 2 Terabytes. Se utiliza
básicamente con Microsoft® Windows 98 y Microsoft® Windows ME. Los sistemas operativos
Windows 98 y ME de Microsoft® reconocen el sistema de archivos FAT, FAT32, el CDFS utilizado
en CD-ROM y el UDF utilizado en DVD-ROM.
NTFS: proviene de ("New Tecnology File System"), que significa sistema de archivos de nueva
tecnología, utilizado en la plataforma Windows NT®. Permite accesos a archivos y carpetas por
medio de permisos, no es compatible con Linux (solo lee, y difícilmente escribe), ni con Ms-
DOS®, ni Windows 95, ni Windows 98 y tampoco puede accederla, tiene formato de
compresión nativa, permite encriptación, soporta 2 TB, no se recomienda en sistemas con
menos de 400 MB. Se utiliza para Microsoft® Windows XP y Microsoft® Windows Vista y
Windows 7. Los sistemas operativos Windows XP, Vista y 7 de Microsoft® reconocen el sistema
de archivos FAT, FAT32, NTFS, el CDFS utilizado en CD-ROM, el UDF utilizado en DVD-ROM y el
LFS para discos sin registro de arranque maestro.
exFAT: proviene de ("EXtended File Allocation Table"), que significa tabla de localización de
archivos extendida, el cual se diseñó para su uso en dispositivos de almacenamiento
electrónico basados en el uso de tecnología de memoria NAND, tales como memorias USB y
unidades SSD, para ser utilizado con versiones de Microsoft® Windows CE, es importante
mencionar que Windows Vista y 7 tienen soporte para el formateo con este sistema de
archivos, al igual que MacOS® y Linux. Una característica importante es que Permite almacenar
hasta 1000 archivos en una carpeta.
HFS/HFS+: significa ("Hierarquical File System") ó sistema de archivos por jerarquía, sustituyo al
MFS ("Macintosh File System") y el símbolo + indica extendido, es decir, la última versión de
HFS. Fué desarrollado por Apple®, admite el uso de direcciones de espacio en disco de 64 bits y
permite utilizar bloques de asignación de archivos de 32 bits con el fin de potenciar la
eficiencia del disco al reducir la utilización de espacio en volúmenes de gran tamaño o con un
número elevado de archivos. Admite nombres de archivo más descriptivos, con una longitud
máxima de 255 caracteres y codificación de texto Unicode para los nombres de archivo
internacionales o con sistemas de escritura mixtos, también ofrece un formato opcional de
sistema de archivos con distinción de mayúsculas y minúsculas para HFS+ que permite al
administrador alojar sin problemas archivos utilizados por aplicaciones UNIX que requieren
esta función. Los sistemas operativos modernos MacOS de Apple® reconocen el sistema de
archivos HFS, HFS+, FAT, FAT32, el CDFS utilizado en CD-ROM y el UDF utilizado en DVD-ROM.
Sistema de archivos de Sun® Solaris
ZFS: significa ("Zettabyte File System") ó sistema de archivos ZettaByte, desarrollado por Sun
Microsystems para el sistema operativo Solaris. Es un robusto sistema de ficheros de 128 bits,
creado para superar las expectativas de cualquier sistema real, cuenta un sistema ligero de
ficheros, nueva estructura de almacenamiento en disco y administración simple de espacio y
un sistema de autor reparación denominado "Self-healing" entre muchas otras características
que permiten su implementación en grandes servidores.
1.- Formato de registro de arranque maestro: se trata del sistema de archivos del estándar
ISO9660, que típicamente en una sola sesión, permite el almacenamiento de los datos y una
vez hecho lo anterior, no permite la escritura de nuevos datos (esto se le llama cerrar sesión).
Permite almacenar en cualquier disco de la familia de los CD, de los DVD como lo son DVD-R,
DVD-ROM, DVD-RW, DVD-RAM, etc. y de los Blu-ray Disc.
1.1 CDFS significa ("Compact Disc File System") ó sistema de archivos para disco
compacto, el cual permite almacenar exclusivamente en cualquier disco de la familia de los CD
como CD-RW, CD-R, CD-ROM, CD-R, etc.
Las primeras versiones de Microsoft® Ms-DOS® usaban la clásica FAT 16, con tamaños máximos
de 16 bits; esto limitaba la capacidad total del disco duro a 512 MB, asumiendo el mayor
tamaño de cluster (8.192 Bytes). Con la aparición de la versión 5.0 y las primeras de Windows
95 podían llegar a manejar discos duros de un máximo de 2 GB (4x512 Bytes), también las
memorias USB actuales utilizan este sistema de archivos. Los sistemas operativos PC-DOS, Ms-
DOS, Windows 3.11 y Windows 95 de Microsoft® solo reconocen el sistema de archivos FAT y el
CDFS utilizado en CD-ROM.
FAT32: proviene de ("File Allocation Table 32"), que significa tabla de localización de archivos a
32 bits. Es el sistema de archivos que se empezó a usar a partir de la versión OSR2
deMicrosoft® Windows 95, la cual tiene una mejor manera de almacenar los datos con
respecto a la FAT 16 ya que puede manejar discos duros de hasta 2 Terabytes. Se utiliza
básicamente con Microsoft® Windows 98 y Microsoft® Windows ME. Los sistemas operativos
Windows 98 y ME de Microsoft® reconocen el sistema de archivos FAT, FAT32, el CDFS utilizado
en CD-ROM y el UDF utilizado en DVD-ROM.
Nuevos sistema de archivos de Microsoft®
HFS/HFS+: significa ("Hierarquical File System") ó sistema de archivos por jerarquía, sustituyo al
MFS ("Macintosh File System") y el símbolo + indica extendido, es decir, la última versión de
HFS. Fué desarrollado por Apple®, admite el uso de direcciones de espacio en disco de 64 bits y
permite utilizar bloques de asignación de archivos de 32 bits con el fin de potenciar la
eficiencia del disco al reducir la utilización de espacio en volúmenes de gran tamaño o con un
número elevado de archivos. Admite nombres de archivo más descriptivos, con una longitud
máxima de 255 caracteres y codificación de texto Unicode para los nombres de archivo
internacionales o con sistemas de escritura mixtos, también ofrece un formato opcional de
sistema de archivos con distinción de mayúsculas y minúsculas para HFS+ que permite al
administrador alojar sin problemas archivos utilizados por aplicaciones UNIX que requieren
esta función. Los sistemas operativos modernos MacOS de Apple® reconocen el sistema de
archivos HFS, HFS+, FAT, FAT32, el CDFS utilizado en CD-ROM y el UDF utilizado en DVD-ROM.
ZFS: significa ("Zettabyte File System") ó sistema de archivos ZettaByte, desarrollado por Sun
Microsystems para el sistema operativo Solaris. Es un robusto sistema de ficheros de 128 bits,
creado para superar las expectativas de cualquier sistema real, cuenta un sistema ligero de
ficheros, nueva estructura de almacenamiento en disco y administración simple de espacio y
un sistema de autor reparación denominado "Self-healing" entre muchas otras características
que permiten su implementación en grandes servidores.
en cualquier disco de la familia de los CD como CD-RW, CD-R, CD-ROM, CD-R, etc.