Sistema de Archivos

Descargar como pdf o txt
Descargar como pdf o txt
Está en la página 1de 5

LIC. RUBEN CUARITE A.

Página 1

3. SISTEMAS DE ARCHIVOS
3.1 Introducción al sistema de archivos
¿Qué es un sistema de archivos? Aunque los discos duros pueden ser muy chicos, aun así
contienen millones de bits, por lo que necesitan organizarse para poder ubicar la
información. Este es el propósito del sistema de archivos. Un disco duro se conforma de
varios discos circulares que giran en torno a un eje. Las pistas (áreas concéntricas escritas a
ambos lados del disco) se dividen en piezas llamadas sectores (cada uno de los cuales
contiene 512 bytes). El formateado lógico de un disco permite que se cree un sistema de
archivos en el disco, lo cual, a su vez, permitirá que un sistema operativo (DOS, Windows,
UNIX, etc.) use el espacio disponible en disco para almacenar y utilizar archivos. El sistema
de archivos se basa en la administración de clústeres, la unidad de disco más chica que el
sistema operativo puede administrar.
Un clúster consiste en uno o más sectores. Por esta razón, cuanto más grande sea el tamaño
del clúster, menores utilidades tendrá que administrar el sistema operativo...
Por el otro lado, ya que un sistema operativo sólo sabe administrar unidades enteras de
asignación (es decir que un archivo ocupa un número entero de clústeres), cuantos más
sectores haya por clúster, más espacio desperdiciado habrá. Por esta razón, la elección de
un sistema de archivos es importante.
3.2 Archivos.
En informática, se conoce como archivo o fichero a un conjunto organizado de unidades de
información (bits) almacenados en un dispositivo. Se les denomina de esa manera como
metáfora a partir de los archivos tradicionales de oficina, escritos en papel, ya que vendrían
a ser su equivalente digital.
Cada archivo posee una identificación única o nombre, la cual puede ser modificada o
asignada a voluntad del usuario o del programador, y una extensión que determina qué tipo
de archivo es y qué funciones cumple. Usualmente ambos términos de su nombre están
separados por un punto, por ejemplo: Command.com
Dentro de los archivos existen paquetes pequeños de datos expresados en bits (la unidad
informática más pequeña que existe) y que se ordenan en registros o líneas, siendo
individualmente distintos pero con algún rasgo común. El modo de agrupación de esta
información depende de quién haga el archivo, por lo que existen numerosas estructuras
de archivo, más simples y más complejas, que están más o menos estandarizadas hoy día.
Estas unidades mínimas de operación y organización de un Sistema Operativo que son los
archivos, entonces, se pueden crear, eliminar, reubicar, comprimir, renombrar y activar
(ejecutar, en lenguaje informático), junto con otras operaciones básicas de organización.
LIC. RUBEN CUARITE A. Página 2

Los archivos pueden tener numerosas funciones. Desde simplemente contener información
de manera ordenada, como los archivos de texto, y permitir el acceso a ella por parte de
programas determinados, hasta archivos ejecutables que desencadenan cierta secuencia
de acciones (y de otros archivos) que tienen como resultado una acción concreta.
Desde apagar el computador hasta iniciar un videojuego, todo lo que ocurre en un sistema
informático ocurre a través de archivos interconectados ejecutándose por turno en la
memoria del computador.

Algunos ejemplos típicos de archivos son:


Archivos de texto. Usualmente identificados con extensiones .doc, .txt, .rtf o .odt,
contienen secuencias de caracteres alfanuméricos dispuestos en secuencias específicas,
que denominamos “documentos”.
Archivos ejecutables. Usualmente terminados en .exe (executable, “ejecutable” en inglés),
.com (command, “comando”) o .bat (batch, “lote”), son aquellos que disparan las acciones,
como ejecutar una aplicación o un videojuego.
Archivos de imagen. Apellidados .jpg, .gif o .tiff normalmente, son imágenes cuya
información recompuesta se traduce en una imagen, ilustración o fotografía.
FORMATO DE ARCHIVO
La manera en que la información se codifica y ordena dentro de los archivos se conoce como
formato, y responde a diversos estándares existentes. Dependiendo de dichos formatos
habrá compatibilidades o incompatibilidades a la hora de acceder a dicha información, ya
que se trata de una forma de distribución que responde a un patrón determinado.
Esto se debe a que dentro de los archivos en un soporte cualquiera sólo puede haber bits,
dado que los sistemas informáticos deben poder convertir esa información en código
binario (unos y ceros) para poder procesarla. Así, cada tipo de archivo puede almacenarse
en diversos formatos posibles.
3.3 Directorios y carpetas
Los archivos de un sistema informático tradicional están organizados en carpetas (o
directorios) y subcarpetas (o subdirectorios), como una forma de categorizarlos y distinguir
los que pertenecen a una aplicación o programa de los que pertenecen a otro. Las carpetas
no son más que etiquetas para representar los compartimentos de la información.
De esto se trata el sistema de organización de archivos: de una catalogación compleja que
al mismo tiempo permita una interfaz sencilla con el usuario, ya que el tránsito de algunos
archivos entre dos soportes (digamos: un disco duro y un pendrive) puede ser tan simple
como indicar al sistema que los movilice de la carpeta madre a la carpeta destino, sin que
sufran ninguna modificación en el camino ni corran riesgo de extraviarse.
LIC. RUBEN CUARITE A. Página 3

Todos los archivos existen necesariamente dentro de una carpeta.


3.4 Sistemas de archivos y sistema operativo
La elección de un sistema de archivos depende en primer lugar del sistema operativo que
esté usando. Generalmente, cuanto más reciente sea el sistema operativo, mayor será el
número de archivos que admita. Se utilizaba FAT16 en DOS y en las primeras versiones de
Windows.
Si el tamaño de la partición es mayor a 2 GB, se necesita usar el sistema FAT32 (o modificar
el tamaño de la partición).
En las versiones recientes de Windows, se recomienda el sistema NTFS ya que brinda una
mayor seguridad y un mejor rendimiento que el sistema FAT.
A continuación, se muestra los diferentes sistemas operativos y sus sistemas de archivos:

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 (versión 4)
Windows 2000/XP FAT, FAT16, FAT32, NTFS (versiones 4 y 5)
Windows 7, 8, 10 NTFS
Linux Ext2, Ext3, ReiserFS, Linux Swap (FAT16, FAT32, NTFS)
MacOS HFS (Sistema de Archivos Jerárquico), MFS (Sistemas de Archivos
Macintosh)
OS/2 HPFS (Sistema de Archivos de Alto Rendimiento)
SGI IRIX XFS
FreeBSD, UFS (Sistema de Archivos Unix)
OpenBSD
Sun Solaris UFS (Sistema de Archivos Unix)
IBM AIX JFS (Sistema Diario de Archivos)

FAT (File Allocation Table o "Tabla de ubicación de archivos"):


Es el principal sistema de archivos desarrollado para MS-DOS y Windows. Es relativamente
sencillo, y fue muy popular como formato para disquetes.
LIC. RUBEN CUARITE A. Página 4

Las primeras versiones de FAT permitían nombres de archivo de hasta 12 caracteres,


aunque esto fue solucionado por Microsoft al inventar VFAT, el cual permite nombres de
hasta 255 caracteres.
Finalmente, los sistemas de archivos FAT no permiten directivas de seguridad, garantizando
el acceso a todos los archivos de una partición por cualquier usuario del sistema operativo.

NTFS (New Technology File System o "Sistema de archivos de nueva tecnología"):


Sistema de archivos diseñado específicamente para Windows NT, con el objetivo de crear
un sistema de archivos eficiente, robusto y con seguridad incorporada desde su base.
También soporta compresión nativa de archivos y encriptación (esto último sólo a partir de
Windows 2000).
NTFS permite definir el tamaño del cluster, a partir de 512 bytes (tamaño mínimo de un
sector) de forma independiente al tamaño de la partición. Es un sistema adecuado para las
particiones de gran tamaño requeridas en estaciones de trabajo de alto rendimiento y
servidores. Puede manejar discos de hasta 2 terabytes.

EXT2 (Second extended Filesystem o "Segundo sistema de archivos extendido"):


Fue el sistema de archivos estándar en el sistema operativo Linux por varios años y continúa
siendo ampliamente utilizado.
Fue diseñado originalmente por Rémy Card.
La principal desventaja de EXT2 es que no posee una bitácora, por lo que muchos de sus
usuarios están emigrando a ReiserFS y su sucesor EXT3.

EXT3 (Third extended Filesystem o "Tercer sistema de archivos extendido"):


Es un sistema de archivos con registro por diario (en inglés "journaling"), el cual se
encuentra creciendo en popularidad entre usuarios del sistema operativo Linux.
A pesar de su menor desempeño y escalabilidad frente a alternativas como ReiserFS o XFS,
posee la ventaja de permitir migrar del sistema de archivos EXT2 sin necesidad de
reformatear el disco.
La única diferencia entre EXT2 y EXT3 es el registro por diario.
Un sistema de archivos EXT3 puede ser montado y usado como un sistema de archivos EXT2.

ReiserFS:
Es un sistema de archivos de propósitos generales, diseñado e implementado por un equipo
liderado por Hans Reiser.
Actualmente funciona bajo Linux, con la versión 2.4.1 del núcleo Linux, se convirtió en el
primer sistema de archivos con registro por diario (en inglés, "journaling") en ser incluido
en el núcleo estándar.
La ventaja más evidente sobre el sistema de archivos estándar de Linux, EXT2, es su registro
por diario.
Esto reduce ampliamente el riesgo de corrupción del sistema de archivos (y la necesidad de
extensas revisiones del sistema) después de un apagado no programado del sistema, ya sea
por un corte eléctrico o un error del sistema.
LIC. RUBEN CUARITE A. Página 5

Desafortunadamente, convertir un sistema a ReiserFS requiere para usuarios de EXT2 el


reformateo completo de sus discos, una desventaja no presente en su principal competidor,
EXT3.
ReiserFS maneja directorios conteniendo enormes cantidades de archivos pequeños muy
eficientemente.

También podría gustarte