You are on page 1of 8

Un sistema de archivos se refiere a los métodos y estructura de datos que un sistema operativo

emplea para ubicar los archivos en un disco, dispositivo de almacenamiento o en una partición, está
relacionado con la forma en que se organizan estos elementos dentro de la unidad.

Estos archivos no podrían ser encontrados al menos que se usen aplicaciones o software que
permitan encontrarlos dentro del disco duro, manejarlos, acceder a ellos y modificarlos. Este
sistema de archivos los jerarquiza de forma que sean identificados y fácilmente ubicados, este
sistema o código que permite esta interacción se denomina sistema de gestión de archivos y su
forma y aplicación está relacionada con el tipo de sistema operativo base a ser empleado.

Todos los sistemas operativos utilizan diferentes sistemas de gestión de archivos, sin embargo
manejan un concepto único “la carpeta”. La carpeta es una unidad de que agrupa libremente
archivos, son también conocidas como directorios.

El sistema de gestión archivos está relacionado con la forma en que lo definen su propietario o
creador, tal es el caso de los cuatro principales sistemas operativos: Windows, MacOS, Linux y
Solaris; a continuación, se presentará detalladamente el manejo que le proporciona cada sistema
operativo principal a los archivos o carpetas creadas en sus plantillas. Se realizarán las
comparaciones entre estos sistema y se establecerán las ventajas y desventajas de emplear uno y
otro sistema.

Gestión de Archivos de Windows:

El sistema de archivos está estructurado en carpetas, mediante el explorador. En este sistema se le


llama unidad a cada dispositivo de almacenamiento y el sistema le adjudica una letra a cada uno.
Ejemplo: el disco duro, al que llama C. Normalmente sus sistema de gestión de archivos es
jerarquica, con un directorio raiz y una determinada cantidad de directorios y archivos.
Figura # 1. Sistema de Jerarquía de archivos de Windows.
Fuente: https://prezi.com/2yhpyk6dlr_v/sistema-de-archivos-en-windows-linux-y-mac/

Es importante destacar que en Windows todos los archivos tienen extensión, de lo contrario el
sistema no sabrá que hacer con ellos. Un ejemplo de un sistema de archivos sería:

C:\User\Documentos\primer año

Extensión Descripción de la extensión


.exe Archivo Ejecutable
.bmp Archivo de imagen
.tmp Archivo temporal
.jpg Archivo de imagen
.scr Archivo de protector de pantalla
.doc Archivo de microsoft word
.ppt Archivo de microsoft Power Point
.xls Archivo de microsoft excel
.mp3 Archivo de audio
,com Archivo de sistema

Tabla # 1. Extensiones de Windows


Fuente: El Autor

Sistema de archivos de MS-DOS, Windows 3.11 y windows 95

Estos sistemas emplea una tabla, denominadas tabla de localización de Archivos por sus siglas en
inglés (FAT: File Allocation Table). Esta tabla se mantienen en el disco duro del computador y
contiene un mapa de toda la unidad que puede localizar y conoce la ubicación de cada uno de los
datos grabados en el disco.

Cuando se crea un archivo, esta información es guardada en uno de los clústers creados en el disco
duro y depende del tamaño del fichero o archivo. Estos tamaños son normalmente de 2.048, 4.096 y
8.192 Bytes. El sistema crea una nueva entrada FAT por cada nuevo fichero, graba la información y
almacena o identifica el cluster donde fue almacenado el archivo. Cuando se selecciona leer este
archivo, el sistema operativo busca en la FAT la localización del mismo.

Cuando se crearon las primeras versiones de microsoft MS-DOS usaban la clásica FAT16, con
tamñaos máximos de 16 bits, por lo que la capacidad del disco duro se limitaba a 512 MB,
asumiendo un cluster máximo de 8.192 Bytes. Cuando se creó la versión 5.0 y las primeras
versiones de windows 95 se llegaron a manejar discos de 2 GB (4x512 Bytes). Los sistemas PC-
DOS, MS-DOS, Windows 3.11 y Windows 95 solo reconocen el sistema de archivos FAT y
CDFS(Compac Disc File System) usado en las unidades de CD-ROM.

Sistema de archivos Windows 98 y Windows Milenium

Para estas versiones de windows, se empezó a utilizar gestión de archivos FAT32, permite crear una
tabla de localización de archivos de 32 bits, se empezó a usar luego de implementada la versión
OSR2 de windows 95, con la novedad de almacenar de una mejor manera los datos respecto de la
FAT16 debido a que puede manejar discos de hasta 2 Tbytes. Los sietmas operativo 98 y Milenium
pueden manejar y reconocer sistemas de archivos FAT, FAT32, CDFS y UDF(Universal Disk
Format o formato de disco universal) usado para los DVD-ROM.

Sistemas de archivos de Windows XP, Windows vista y Windows 7


El sistema de archivos de nueva tecnología (NTFS), es empleado en la plataforma Windows NT,
permite el acceso a archivos y carpetas usando permisos, y no es compatible con linux, ni con MS-
DOS, ni con windows 95 ni windows 98 y tampoco puede accederla, tiene un formato de
encriptación nativa, permite encriptar la información, y soporta 2 Tbytes. En estos sistemas se
soportan los sistemas de gestión de archivos FAT, FAT32, NTFS, CDFS, UDF y el LFS(Linux From
Scratch o Linux desde cero) para discos sin registro de arranque maestro.

Sistema exFAT, crea una tabla de localización extendida, tecnología empleada para manejar
dispositivos de almacenamiento electrónico basado en el empleo de la tecnología memoria NAND,
tales como memorias USB y unidades SSD, para ser empleados en versiones de Windows CE, cabe
destacar que Windows Vista y 7 tienen el soporte para el formateo con este tipo de archivos, al igual
que MacOs y Linux. Su particularidad que pueden almacenar hasta mil(1.000) archivos en una
carpeta.

Otros sistema de archivos empleados por Microsoft

En este punto encontramos el sistema de gestión de archivos WinFS que tiene dos significados
diferentes, uno es: Almacenamiento de Windows del futuro o Sistemas de archivos de Windows.
Este sistema fue creado con la finalidad de facilitar la clasificación y búsqueda de archivos,
empleando funciones de búsquedas usadas en las bases de datos SQL; por esta razón no se aclaro
finalmente si es un sistema de archivos de Windows en su totalidad o es un valor agregado al
sistema de archivos NTFS. Este sistema fue pensado y creado para ser implementado en el sistema
operativo Windows 7 pero no se concretó su uso.

Sistema de archivos en Windows 8

Resilient File System se ha convertido en la evolución de la tecnología de sistemas de archivos


NTFS.
Es la gran novedad de microsoft en casi veinte años y está diseñado para emplear las ventajas de
nuevas arquitecturas de almacenamiento, el uso de métodos y virtualización. Por otra parte ReFS es
compatible con NTFS pero está diseñado para brindar un nivel superior de escalabilidad y
flexibilidad.

En este sistema se aprovecha el uso de mayores tamaños de espacio de almacenamiento para


permitir altos volumenes de tamaños de archivos y directorios. Permite agrupar almacenamiento
simplificado y virtualizado dentro del sistema de archivos y mejora la resistencia a la corrupción de
fallas al manejar grandes volúmenes y grupos de almacenamiento compartido.

ReFS es superior al NTFS en cuanto a la tolerancia a los errores y corrupción de archivos, evita
pérdidas de datos frente a caídas de discos o pérdida de energía eléctrica, todo esto es provisto
manteniendo compatibilidad con los servicios que corren sobre NTFS.

Gestión de archivos de GNU/Linux

La estructura de ficheros de Linux es una estructura jerarquica en forma de árbol invertido, en


donde el directorio raiz o principal es el directorio “/”, del que cuelga todo la estructura del sistema.
Figura # 2. Estructura jerarquica de Linux
Fuente: http://www.juntadeandalucia.es/averroes/centros-
tic/41010198/helvia/aula/archivos/repositorio/0/136/html/glinex/h/g5.html

Linux permite el uso de nombres de ficheros largos y se puede utilizar cualquier carácter excepto el
“/”. Sin embargo, no es recomendable utilizar los siguientes caracteres: / ^ ! # ~ $ = ¡ ¿ < > @.

En el momento de diferenciar un fichero de otro, Linux distingue mayúsculas de minúsculas. Por


ejemplo, el fichero casa.txt es distinto a Casa.txt.

Sistema de archivo extendido, versión 2

Este sistema fue el primer sistema de gestión de archivos empleado por Linux para el manejo de
archivos, a pesar de que inicialmente existió o fue creado el sistema ext pero tenía muchas
limitaciones y fue sustituido por la versión 2. Como todos los archivos Linux son asíncronos, es
decir no escribe de inmediato los metadatos en el dispositivo de almacenamiento, sino que lo que
realiza de manera periódica. Esta acción permite aprovechar los tiempos muertos de la Unidad
Central de Procesamiento (CPU) aumentado de esta manera el rendimiento general del equipo. Muy
a pesar de ser la primera versión ya está dotado de mecanismos que le permiten la recuperación de
datos en caso de fallos del sistema. Detecta particiones desmontadas erróneamente.

Sistema de archivos extendido, versión 3

Es compatible con la versión Ext2 pero posee un fichero adicional de registro para implementar el
“journaling”(registros por diarios). Inicialmente la creación de Ext3 fue la de mejorar la versión
Ext2 pero manteniendo su compatibilidad. La versión 3 supera a la versión 2 no solo en el manejo
de los metadatos sino en los propios datos. Todo estas funcionalidades adicionales serán
sacrificadas con menor rendimiento y menor espacio en disco.

Sistema de archivo extendido, versión 4

esta versión es compatible con sus antecesores, implementa el “journaling” y reduce


considerablemente la fragmentación de archivos, y adicionalmente permite el uso de dispositivos de
almacenamiento de mayor capacidad.

Sistema ReiserFS

Este sistema fue desarrollado por la empresa Namesys, fue el primer gestor de archivo que incluía
Journaling en núcleos de linux. Adicionalmente posee otras ventajas que no se obtienen en otras
clases de archivos; permite la repartición de sistemas de ficheros montados o un esquema para
reducir la fragmentación. La versión más reciente se conoce como Reiser4, y posee además
mecanismos para trabajar con cientos de miles de archivos y una estructura de archivos optimizada.

Sistema XFS

Desarrollado por Silicon Graphics Inc. Es un sistema con Journaling que se usaba en la plataforma
Irix de Unix, pero que posteriormente se hizo disponible para sistemas abiertos. Destaca por su alta
esclabilidad y confiabilidad, redirecciona hasta 64 bits y sobretodo es capaz de trabajar con
archivos de mayor volumen.

Sistema JFS

Este sistema fue desarrollado por IBM, creado en un principio para ser empleados en el manejo de
servidores de alto rendimiento y equipos de altas prestaciones. Posee un eficiente Journaling que
permite trabajar cómodamente con archivos más grandes, sin dejar de hacerlo con archivos
pequeños. Las particiones JFS pueden ser dinamicamente redimensionadas como lo hacía RaiserFS
pero sin ser comprimidas como en los sistemas XFS yJFS.

Sistema Swap: es el sistema de ficheros para la partición de intercambio de Linux. Los sistemas
Linux utilizan una partición de este tipo para no saturar la memoria RAM y para cargar los
programas.

Linux tiene la ventaja que soporta los sistemas de archivos de windows FAT, FAT32 y NTFS.

Los directorios más importantes de Linux son: /, quí se montan los directorios del sistema, /home
que guarda los datos de cada usuario, al ingresar un usuario en Linux se crea una carpeta en /home
con el nombre del usuario en donde se guardan todos los archivos del propio usuario. En /bin se
guardan los ficheros de comandos ejecutables usados por todos los usuarios. /sbin se emplea para
los ejecutables de los usuarios con permisos de superusuarios, se utilizan para arrancar y montar el
directorio /usr. En /tmp es donde se almacenan los archivos temporales.

Gestión de archivos de MacOs

Los archivos en Mac se encuentran en volúmenes HFS+ y están divididos en bloques lógicos HFS,
de 512 Bytes, estos sectroes se encuentran agrupados juntos en un bloque de asignación que
contienen uno o mas sectores; el número de asignación de bloques depende del tamaño total del
volumen. Este sistema HFS+ utiliza un valor de dirección para los bloques de asignación mayor que
HFS, 32 bits en relación a los 16 bits que manejaban en HFS, lo que se traduce en el acceso a 232
bloques de asignación.

El sistema de archivos MAC OS Extendendido (HFS Plus) viene a reemplazar al HFS(Herarquical


File System o sistema de archivos extendido). También se conoce con el estándar de Mac Os. Los
ficheros que posee este sistema utilizan unicode y pueden llegar a tener 255 caracteres. Utiliza
estructura de arbol B para almacenar los metadatos, hasta la versión 10.4 sólo soportaba los
permisos de estándar de UNIX, a partir de esta versión se pueden utilizar listas de control de acceso.
Figura # 3. Estructura de archivos en MacOs
Fuente: http://maniqui.ru/computadoras-y-software/macs-y-os-x/mac-os-x-mavericks/4194-conceptos-bsicos-de-la-
estructura-de-carpetas-os-x.html

Todos los bloques de asignación en el volumen HFS que contienen el volumen embebido son
mapeados fuera del archivo de asignación HFS como bloques dañados. Existen nueve estructuras
que conforman un volumen típico de HFS+:

 Los sectores 0 y 1 son los bloques de arranque.


 Sector 2, contiene las cabeceras o headers del volumen
 El archivo de asignación Allocation File mantiene un registro de bloques de asignación que
estén libres o en uso.
 El catalog file es un arbol B* que contiene registros para todos los ficheros y directorios
almacenados en el volumen.
 El extents Overflow File es otro arbol B* que registra lso bloques de asignación que son
asignados a cada archivo.
 El archivo de atributos o Attributes File es un nuevo arbol B* en HFS+ que almacena tres
tipos diferentes de registros de 4 KB, registros Inline Data, Attribute, registros fork data y
registros extension attributes
 El archivo de inicio Startup File que esta diseñado para sistemas que no son Mac Os y que
no soportan HFS o HFS+.
 La cabecera del volumen Alternativa.
 El ultimo sector en el volumen está reservado por Apple para su uso. Se utiliza durante el
proceso de fabricación de los ordenadores.

Sistema FINDER

Es el gestor de interfaz gráfica de Mac OS X. Este utiliza la similitud de explorador para la


navegación y el manejo de archivos y carpetas. En versiones anteriores este usaba una metáfora
espacial la cual enfatizaba las diferentes ubicaciones de las carpetas dentro del sistema operativo.
Características:

consta de una ventana lateral que sirve de punto de partida para visualizar el contenido del Mac. De
manera similar que Itunes, la barra lateral está organizada en categorías que permiten localizar
fácilmente las cosas, ya sean carpetas de uso frecuente, disco y otros. Adicionalmente, ofrece una
barra de búsqueda la cual emplea spotlight para encontrar rápidamente los archivos recientemente
modificados.

Exploración de archivos

La visualización de los archivos en el Finder es tipo lista con lo cual se pueden organizar fácilmente
de acuerdo a varios parámetros, nombre, tamaño, fecha de modificación. Se pueden visualizar
también como carpetas y por columnas. La visualización por medio de íconos permite visualizar
rápidamente el contenido de un documento, así como visualizar una película.

En Mac X añade una funcionalidad innovadora llamada Cover Flow. Con este Cover Flow se puede
desplazar a través de los documentos como se hace en el Itunes. Permite visualizar el contenido de
la primera página de un documento sin abrirlo.

Sistemas de gestión de archivos de Oracle

El sistema operativo Oracle utiliza el sistema de gestión de archivos ZFS (Zettabyte File System) el
cual es jerárquico, comienza por el directorio raiz (/) y continua de manera descendente a través de
un número de directorios. El proceso de instalación de Oracle Solaris permite instalar un conjunto
predeterminado de directorios y emplea una serie de convenciones para agrupar tipos de archivos
similares.

Sistema UFS

El sistema de archivos de Unix (Unix File System), es un sistema de archivos heredado de UNIX
basado en el sistema de archivos BSD fat Fast que se implementó en la versión Tahoe 4,3.

Sistema HSFS

High Sierra File System, es el primer sistema de archivos de CD-ROM que emplea ISO 9660 como
estándar del sistema High Sierra, este sistema es de solo lectura. Este sistema admite archivos de
rock ridge.

Sistema PCFS

Sistema de archivos de Pc, que permite lectura y escritura de los datos y programas en los discos
con formato DOS escritos para equipos personales basados en DOS.

Sistema UDFS

Es el sistema de datos de archivos universal. El formato estándar de la industria para almacenar


información en tecnología de medios ópticos llamada DVD.
VER TABLA COMPARATIVA EN EL ARCHIVO EXCEL

Conclusiones

 El sistema operativo MacOs es un sistema cerrado o propietario que ofrece infinidad de


ventajas en el manejo y la gestión de la información, esto debido a que se dedican a
satisfacer las necesidades mas exigentes de los usuarios, pero su target es limitado a aquellos
que pueden pagar por sus servicios.
 El sistema operativo Windows nos ofrece un navegador para el manejo de archivos mediante
el empleo de carpetas y de manera jerarquica utilizando las letras del alfabeto para describir
las unidades de almacenamiento presente en su sistema.
 El sistema operativo Linux, ofrece una sistema de gestión de archivos en forma de árbol
invertido, con una base denominada raiz. Los archivos no tienen limitaciones en cuanto a los
nombres que pueden tener.
 El sistema operativo Solaris es un sistema que se considera abierto o libre, aunque se puede
debatir ese asunto, ofrece algunas similitudes de gestión de archivos con Linux, sin embargo
linux tiene una elaboración mayor que solaris y ofrece ventajas y facilidad en su manejo por
el empleo de particiones de disco colocando los archivos del usuario en el Home.
 El sistema de gestión de archivos finder perteneciente al sistema operativo MacOs es una
interfaz amigable que permite realizar búsquedas rápidas, tiene una búsqueda de
información similar a la de Itunes.
 El explorador de Windows permite visualizar archivos por listas, íconos grandes o pequeños.
Ordena los archivos y carpetas por nombres, tipos y fecha de creación.
 El sistema GUI de Linux permite visualizar los dispositivos y unidades conectadas al equipo
y la búsqueda mediante un botón de búsqueda, pero por unidad especificada.
 El Finder permite visualizar la primera página de un documento al posicionar el cursor sobre
el archivo, y visualizar un video con tan solo posicionar el cursor sobre el archivo de video.
 Para acceder y modificar los archivos en Linux se deben tener privilegios de root.
 Cada sistema de gestión de archivos tiene sus ventajas y desventajas, opciones de mejorar y
adicionar funcionalidades. Los sistemas propietarios tienen y ofrecen mayores ventajas pero
son rígidos a la hora de realizar cambios de funcionalidades, el sistema operativo Windows
es más susceptible a virus que el resto de sistema operativos.

You might also like