Professional Documents
Culture Documents
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.
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
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.
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.
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.
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.
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.
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: / ^ ! # ~ $ = ¡ ¿ < > @.
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.
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 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.
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.
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+:
Sistema FINDER
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.
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
Conclusiones