Está en la página 1de 7

El sistema de archivos o ficheros es el componente del sistema operativo encargado de

administrar y facilitar el uso de las memorias perifricas, ya sean secundarias o terciarias.


Sus principales funciones son la asignacin de espacio a los archivos, la administracin
del espacio libre y del acceso a los datos resguardados. Estructuran la informacin
guardada en una unidad de almacenamiento (normalmente un disco duro de una
computadora), que luego ser representada ya sea textual o grficamente utilizando un
gestor de archivos. La mayora de los sistemas operativos manejan su propio sistema de
archivos.

Lo habitual es utilizar dispositivos de almacenamiento de datos que permiten el acceso a


los datos como una cadena de bloques de un mismo tamao, a veces llamados sectores,
usualmente de 512 bytes de longitud (Tambin denominados clsters). El software del
sistema de archivos es responsable de la organizacin de estos sectores en archivos y
directorios y mantiene un registro de qu sectores pertenecen a qu archivos y cules no
han sido utilizados. En la prctica, un sistema de archivos tambin puede ser utilizado
para acceder a datos generados dinmicamente, como los recibidos a travs de una
conexin de red (sin la intervencin de un dispositivo de almacenamiento).

El sistema de archivos se basa en la administracin de clsters, la unidad de disco ms


chica que el sistema operativo puede administrar.
Un clster consiste en uno o ms sectores. Por esta razn, cuanto ms grande sea el
tamao del clster, menores utilidades tendr que administrar el sistema operativo...
Por el otro lado, ya que un sistema operativo slo sabe administrar unidades enteras de
asignacin (es decir que un archivo ocupa un nmero entero de clsters), cuantos ms
sectores haya por clster, ms espacio desperdiciado habr. Por esta razn, la eleccin
de un sistema de archivos es importante.

El acceso seguro a sistemas de archivos bsicos puede estar basado en los esquemas de
lista de control de acceso o capacidades. Las listas de control de acceso hace dcadas
que demostraron ser inseguras, por lo que los sistemas operativos experimentales utilizan
el acceso por capacidades. Los sistemas operativos comerciales an funcionan con listas
de control de acceso.

La estructura de directorios suele ser jerrquica, ramificada o "en rbol", aunque en algn
caso podra ser plana. En algunos sistemas de archivos los nombres de archivos son
estructurados, con sintaxis especiales para extensiones de archivos y nmeros de
versin. En otros, los nombres de archivos son simplemente cadenas de texto y los
metadatos de cada archivo son alojados separadamente.

En los sistemas de archivos jerrquicos, usualmente, se declara la ubicacin precisa de


un archivo con una cadena de texto llamada "ruta" o path en ingls. La nomenclatura
para rutas vara ligeramente de sistema en sistema, pero mantienen por lo general una
misma estructura. Una ruta viene dada por una sucesin de nombres de directorios y
subdirectorios, ordenados jerrquicamente de izquierda a derecha y separados por algn
carcter especial que suele ser una diagonal ('/') o diagonal invertida ('\') y puede terminar
en el nombre de un archivo presente en la ltima rama de directorios especificada.

CARACTERISTICAS

Seguridad o permisos

listas de control de acceso (ACLs)

UGO (Usuario, Grupo, Otros, o por sus siglas


en ingls, User, Group, Others)

Capacidades granuladas

Atributos extendidos (ej.: slo aadir al archivo pero no modificar, no


modificar nunca, etc.)

Mecanismo para evitar la fragmentacin

Capacidad de enlaces simblicos o duros

Integridad del sistema de archivos (Journaling)

Soporte para archivos dispersos

Soporte para cuotas de discos

Soporte de crecimiento del sistema de archivos nativo

TIPOS DE SISTEMAS DE ARCHIVOS


Sistemas de archivos de disco
Un sistema de archivo de disco est diseado para el almacenamiento de archivos en una
unidad de disco, que puede estar conectada directa o indirectamente a la computadora.
Sistemas de archivos de red
Un sistema de archivos de red es el que accede a sus archivos a travs de una red.
Dentro de esta clasificacin encontramos dos tipos de sistemas de archivos: los sistemas

de archivos distribuidos (no proporcionan E/S en paralelo) y los sistemas de archivos


paralelos (proporcionan una E/S de datos en paralelo).
Sistemas de archivos de propsito especial
Aquellos tipos de sistemas de archivos que no son ni sistemas de archivos de disco, ni
sistemas de archivos de red. Ejemplos: acme (Plan 9), archfs, cdfs, cfs, devfs, udev, ftpfs,
lnfs, nntpfs, plumber (Plan 9), procfs, ROMFS, swap, sysfs, TMPFS, wikifs, LUFS, etc.

SISTEMAS OPERATIVOS
En realidad, la eleccin de un sistema de archivos depende en primer lugar del sistema
operativo que est usando. Generalmente, cuanto ms reciente sea el sistema operativo,
mayor ser el nmero de archivos que admita.
Cuando coexisten varios sistemas operativos en la misma mquina, la eleccin de un
sistema de archivos es un gran problema. Debido a que el sistema de archivos est
estrechamente ligado al sistema operativo, cuando existen varios sistemas operativos,
usted debe elegir un sistema de archivos para cada uno, teniendo en cuenta que es
posible que deba acceder a los datos de un sistema operativo desde otro. Una solucin
sera la de usar particiones FAT para todos los sistemas, asegurndose de que las
particiones no sean mayores a 2 GB. La solucin ms apropiada sera la de utilizar, para
cada SO, una particin cuyo sistema de archivos sea el que mejor se adapte a sta y
utilizar una particin FAT16 dedicada para que los diferentes sistemas operativos
compartan datos.

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 almacenamientoextrables (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
esta considerado mas 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 localizacin 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 ms


clusters, dependiendo del tamao del fichero (archivo). Los tamaos tpicos 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 posicin del cluster (o clusters)
donde se ha guardado. Cuando queremos leer un fichero, el sistema operativo busca en
la FAT la posicin del mismo para su ejecucin.

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

FAT32: proviene de ("File Allocation Table 32"), que significa tabla de localizacin
de archivos a 32 bits. Es el sistema de archivos que se empez a usar a partir de
la versin OSR2 de Microsoft Windows 95, la cul 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 bsicamente 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 tecnologa, utilizado en la plataforma Windows NT. Permite
accesos a archivos y carpetas por medio de permisos, no es compatible con Linux
(solo lee, y difcilmente escribe), ni con Ms-DOS, ni Windows 95, ni Windows 98
y tampoco puede accederla, tiene formato de compresin nativa, permite
encriptacin, 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


localizacin de archivos extendida, el cul se diseo para su uso en dispositivos
dealmacenamiento electrnico basados en el uso de tecnologa 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 caracterstica 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 clasificacin y las bsquedas de archivos, utilizando un modo
distinto a lo que actualmente conocemos como sistemas de directorios y archivos,

basado en funciones de bsqueda 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


jerarqua, sustituyo al MFS ("Macintosh File System") y el smbolo + indica
extendido, es decir, la ltima versin de HFS. Fu desarrollado por Apple, admite
el uso de direcciones de espacio en disco de 64 bits y permite utilizar bloques de
asignacin de archivos de 32 bits con el fin de potenciar la eficiencia del disco al
reducir la utilizacin de espacio en volmenes de gran tamao o con un nmero
elevado de archivos. Admite nombres de archivo ms descriptivos, con una
longitud mxima de 255 caracteres y codificacin de texto Unicode para los
nombres de archivo internacionales o con sistemas de escritura mixtos, tambin
ofrece un formato opcional de sistema de archivos con distincin de maysculas y
minsculas para HFS+ que permite al administrador alojar sinproblemas archivos
utilizados por aplicaciones UNIX que requieren esta funcin. 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 DVDROM.

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 administracin simple de espacio y un sistema de
autor reparacin denominado "Self-healing" entre muchas otras caractersticas que
permiten su implementacin en grandes servidores.

Sistema
operativo

Tipos de sistemas de archivos admitidos

Dos

FAT16

Windows 95

FAT16

Windows 95
OSR2

FAT16, FAT32

Windows 98

FAT16, FAT32

Windows NT4

FAT, NTFS (versin 4)

Windows 2000/XP FAT, FAT16, FAT32, NTFS (versiones 4 y 5)


Linux

Ext2, Ext3, ReiserFS, Linux Swap (FAT16, FAT32, NTFS)

MacOS

HFS (Sistema de Archivos Jerrquico), MFS (Sistemas de Archivos


Macintosh)

OS/2

HPFS (Sistema de Archivos de Alto Rendimiento)

SGI IRIX

XFS

FreeBSD,
OpenBSD

UFS (Sistema de Archivos Unix)

Sun Solaris

UFS (Sistema de Archivos Unix)

IBM AIX

JFS (Sistema Diario de Archivos)

REFERENCIAS
http://es.wikipedia.org/wiki/Sistema_de_archivos
http://es.kioskea.net/contents/611-el-sistema-de-archivos
http://www.informaticamoderna.com/Sistema_arch.htm