Está en la página 1de 13

Asignatura:

Sistemas operativos I

Tema:

Tipos de ficheros y sus ventajas

Catedrático(a):

Renato Adolfo Cruz Pineda


Estudiante:

✓ Eduardo Daniel Irías González 202210110094.

Fecha:

26 de mayo de 2023.
Cuales son los diferentes tipos de ficheros que hay para los diferentes sistemas
operativos, y sus respectivas ventajas

¿Qué es el sistema de archivos?

No existe una definición tipo de «sistema de archivos», pero podría definirse como


un conjunto de normas y procesos que se utilizan para almacenar la información.
Se le denomina «sistema de archivos» porque cada archivo contiene unos datos
independientes, por lo que es necesario que la información que contiene cada
archivo se agrupe con cierto orden.

Para ello, el sistema operativo utiliza las famosas «carpetas» o «directorios» con


el fin de organizar todas las rutas y localizar la información contenida en el disco
duro.

En conclusión, el sistema de archivos de un sistema operativo es el que organiza


todos los datos contenidos en el disco duro de una forma determinada. Ya no sólo
eso, sino que cada unidad de almacenamiento tiene un sistema de archivos que
es impuesto tras su formato.

Los principales tipos sistemas de archivos que encontramos son los siguientes:

NTFS (New Technology File System).

HPFS (High Performance File System).

EXT (Extended file System).

HFS+ (Hierarchical File System).

APFS (Apple File System).

FAT (File Allocation Table).

exFAT (Extended File Allocation)

FAT32.
A continuación, vamos a comentar cada uno para desmenuzar sus ventajas y
desventajas.

NTFS

Se trata de un sistema de archivos que lleva con nosotros desde Windows NT y


NT 3.1; en otras palabras, fue introducido en 1993. Está basado en el antiguo
sistema que usaba IBM (HPFS), que también fue usado en Mac OS. Ese sistema
de archivos quedó atrás y ha sido sucedido por NTFS.

Actualmente, es el sistema de archivos que Windows utiliza por defecto en los


discos duros cuando instalamos su sistema operativo en un SSD o HDD.
Está caracterizado por no tener límites de tamaño por archivo y es una opción
ideal para unidades de almacenamiento con gran capacidad que se vayan a
utilizar en Windows.

Teóricamente, NTFS ofrece un tamaño de archivo de 16 EB, que equivalen a


16000000000 GB. No creo que necesitéis mucho más ¿Verdad? Desde Windows
XP no se ha mejorado mucho este sistema. Entre sus características más
importantes, encontramos las siguientes:

Compatibilidad con archivos dispersos.

Cuotas de uso.
Cifrado de archivo independiente.

NTFS está soportado tanto en escritorio, como en sistemas operativos


para servidores (Linux, principalmente). El problema viene con
la incompatibilidad que presenta en otros sistemas operativos, como Mac. En OS
X podemos leer toda la información de una unidad NTFS, pero no podemos
escribir en ella.

Ventajas:

No tiene límite por archivo.

Es un sistema ideal para unidades que se utilicen en Windows.

Desde Mac se puede leer toda la información.

Es compatible con GNU/Linux.

Desventajas:

En Mac no podremos escribir en un NTFS, ni es un SO compatible con este


sistema.

En TVs antiguas, los USB tenían que ser FAT32, pero es algo casi extinto.

HFS+ y APFS
Estamos ante el sistema de archivos por defecto de Apple, al igual que NTFS es el
de Windows. Curiosamente, también tenían este formato los iPods y las
particiones se denominan HFS Extended o Mac OS Extended. Se le denomina
«+» o «plus» porque es una evolución de HFS, el cual tenía un soporte limitado en
relación al tamaño de los archivos.

Con HFS+ podemos nombrar a un fichero con hasta 255 caracteres. Mejora a


HFS usando una tabla de asignación de 32 bits, algo que era necesario cuando se
empezó a estandarizar los archivos de 1 GB. Así que, HFS+ soporta un archivo de
hasta 8 EB.

Este sistema se ha quedado atrás porque le ha sucedido APFS, que es el sistema


de archivos por defecto de Mac desde macOS 10.13 en adelante. Éste ha
mejorado la encriptación, el espacio compartido o la redimensión de las carpetas.
La diferencia principal de APFS es que se enfoca en SSD o almacenamiento
Flash, pero se puede utilizar en HDD igualmente.

Ventajas:

No tiene límite por archivo.


Sistema ideal para dispositivos Mac o para usar macOS.

Es compatible con GNU/Linux.

Desventajas:

No son detectados por Windows, ni lectura, ni escritura. La única forma es


utilizando programas de terceros.

Los discos duros con este sistema pueden no ser detectados en medios de
reproducción (TV, DVD, etc.).

FAT32

En 1996 llegó FAT32 como un sistema ideal para dispositivos portátiles porque


contiene una limitación de tamaño por archivo de 4 GB, independientemente de
que nuestro pendrive tenga 128 GB. Su principal baza es la altísima
compatibilidad que presenta en cualquier sistema operativo o medios de
reproducción. Lleva con nosotros desde Windows 95 y sustituyó a FAT16.

FAT significa «File Allocation Table» y es famoso por ser un sistema de archivos
viejo, robusto y algo anticuado. Entre sus limitaciones más remarcables,
encontramos las siguientes:
No se pueden almacenar archivos individuales de 4 GB.

Una partición FAT32 no puede ser superior a 8 TB.

En un principio, era ideal para memorias USB porque éstas no tenían más de 16


GB y era raro ver archivos individuales que pesaran más de 4 GB. No obstante, la
actualidad «le pesa» bastante porque supone una limitación importante. Pensad
que, ahora, es muy común ver archivos de 4 GB o más, como hay pendrives de
128 GB.

Ventajas:

Compatible con todos los SO, videoconsolas, televisiones, etc.

Perfecto para unidades pequeñas con archivos pequeños.

Desventajas:

Limitación de 4 GB por archivo.

Partición inferior a 8 TB.

exFAT

Es el sucesor de FAT32, ya que éste último se ha quedado algo desfasado. Nace


en 2006 de la mano de Windows XP y Vista. Es la evolución de FAT32 porque
se elimina las limitaciones que tenía FAT32. Además, es compatible con Windows
y Mac, por lo que es perfecto para aquellos discos duros externos que queráis
utilizar en ambos sistemas operativos.

La «pena» es que no es tan compatible con Linux, ya que requiere una instalación
de un software específico. Igualmente, no podremos crear una partición desde
Linux, si el sistema de archivos es exFAT. Por tanto, sólo podremos escribir y leer
datos.

Ventajas:

Es compatible con Windows y Mac.

Ideal para pendrives y discos duros externos que se usen en ambos SO.

Se eliminan las limitaciones de FAT32.

Desventajas:

No es del todo compatible con Linux.

Puede no ser compatible con ciertos medios de reproducción.

FAT

Es cierto que es algo antiguo este sistema de archivos, como poco utilizado. Sin
embargo, es compatible con Windows y Mac, por lo que puede ser útil para
unidades que tengan una capacidad de hasta 32 GB. Como su nombre indica, es
una tabla de asignación de archivos, pero es descartado por la cantidad de
limitaciones que tiene:

Si se va la luz o hay una bajada de tensión, pueden dañarse todos los datos
fácilmente.

Tiene la limitación de tamaño por archivo. FAT 16 tiene un límite de 2 GB.


No tiene permisos de seguridad.

Los formatos pueden no dejar limpia la unidad, lo que supone una pérdida de
rendimiento a la larga.

Como es lógico, presenta más desventajas que ventajas porque existen


alternativas como FAT32 o exFAT mucho más interesantes para el día de hoy.

Tipos de Sistemas de Archivos

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:

 Suponiendo que un sistema operativo es un lenguaje y el archivo una palabra, la palabra "Hola" en
español, "Hello" en inglés y "Hallo" en alemán, significan a fin de cuentas un saludo
independientemente del idioma, solo cambia LA FORMA de decirlo, el sistema de archivos solo cambia
LA FORMA de almacenarlos. Es importante mencionar que entre los sistemas operativos algunos
tienen la capacidad de interactuar sus sistemas de archivos entre si y otros no (básicamente los
sistemas operativos LINUX y Microsoft® Windows respectivamente).

      El sistema de archivos de UNIX y LINUX

EXT / EXT2 / EXT3: Es el protocolo de Linux para el almacenamiento de datos, se trata de un sistema


de ficheros de alto rendimiento usado para discos duros, así como para sistemas de almacenamiento
extraíbles (disqueteras y memorias USB). Tiene la ventaja de permitir actualizar de ext2 a ext3 sin
perder los datos almacenados ni tener que formatear el disco. Tiene un menor consumo de CPU y está
considerado más seguro que otros sistemas de ficheros en Linux dada su relativa sencillez y su mayor
tiempo de prueba. Los sistemas operativos Linux e UNIX son capaces de detectar casi cualquier
sistema de archivos (EXT, FAT, FAT32, NTFS, CDFS, UDF, etc.).
 

    El sistema de archivos de Ms-DOS,  Windows 3.11 y Windows 95 de Microsoft®

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.

     El sistema de archivos de Windows 98 y Windows Millenium de Microsoft®

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.

      El sistema de archivos de Windows XP, Windows Vista y Windows 7 de Microsoft®

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.

     Nuevos sistema de archivos de Microsoft®

WinFS: proviene de 2 significados diferentes: ("Windows Future Storage") y ("Windows File System"),


significando almacenamiento de "Windows" del futuro y sistema de archivos de "Windows". Este sistema
fue desarrollado por Microsoft® para facilitar la clasificación y las búsquedas de archivos, utilizando un
modo distinto a lo que actualmente conocemos como sistemas de directorios y archivos, basado en
funciones de búsqueda utilizadas en las bases de datos como SQL; por lo que no se definió de manera
clara si WinFS se trataba de un sistema de archivos al 100% ó como un agregado al sistema NTFS. Este
sistema de archivos se vislumbró como propuesta para su uso con Microsoft® Windows 7, pero no se
concretó el proyecto y se conserva NTFS en tal sistema operativo.

     El sistema de archivos de MacOS de Apple®


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.

     El sistema de archivos de los CD, DVD y Biu-ray (CDFS, UDF, LFS)

      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.

También podría gustarte