Este documento describe y compara varios sistemas de archivos comunes, incluidos FAT, HPFS, NTFS y otros. Explica las características clave de cada uno, como el tamaño de archivo compatible, el rendimiento, la seguridad y otras ventajas y desventajas. También cubre temas como los métodos de acceso a archivos, la asignación de espacio de almacenamiento y las tendencias actuales en los sistemas de archivos compartidos.
1. Sistema de archivos
Administra Sistemas Operativos
Ing. Rene Domínguez Escalona
Jaqueline Moncayo Ojeda
Grupo 502
COLEGIO DE ESTUDIOS CIENTÍFICOS Y TECNOLÓGICAS DEL
ESTADO DE MÉXICO
2. OBJETIVO:
Conocer los tipos de sistemas de archivos que existen
INTRODUCCION:
Un sistema de archivos son los métodos y estructuras de datos que un sistema
operativo
3. Que es un sistema de archivos
Un sistema de archivos son los métodos y estructuras de datos que un sistema operativo utiliza para seguir la pista de los
archivos de un disco o partición; es decir, es la manera en la que se organizan los archivos en el disco. El término también es
utilizado para referirse a una partición o disco que se está utilizando para almacenamiento, o el tipo del sistema de archivos que
utiliza. Así uno puede decir “tengo dos sistemas de archivo” refiriéndose a que tiene dos particiones en las que almacenar
archivos, o que uno utiliza el sistema de “archivos extendido”, refiriéndose al tipo del sistema de archivos.
Un sistema de archivos ( file System ) es una estructura de directorios con algún tipo de organización el cual nos permite
almacenar, crear y borrar archivos en diferentes formatos. En esta sección se revisarán conceptos importantes relacionados a
los sistemas de archivos.
Sistemas de Archivos Aislados
Los sistemas de archivos aislados son aquellos que residen en una sola computadora y no existe la posibilidad de que, aún
estando en una red, otros sistemas puedan usar sus directorios y archivos. Por ejemplo, los archivos en discos duros en el
sistema MS-DOS clásico se puede ver en esta categoría.
Sistemas de Archivos Compartidos o de Red
Estos sistemas de archivos es factible accesarlos y usarlos desde otros nodos en una red. Generalmente existe un `servidor'
que es la computadora en donde reside el sistema de archivos físicamente, y por otro lado están los `clientes', que se valen del
servidor para ver sus archivos y directorios de manera como si estuvieran localmente en el cliente. Algunos autores les llaman a
estos sistemas de archivos `sistemas de archivos distribuidos lo cual no se va a discutir en este trabajo.
4. Métodos de acceso en los sistemas de archivos
Los métodos de acceso se refiere a las capacidades que el subsistema de archivos provee para accesar datos dentro de los
directorios y medios de almacenamiento en general. Se ubican tres formas generales: acceso secuencial, acceso directo y
acceso directo indexado.
Acceso secuencial: Es el método más lento y consiste en recorrer los componentes de un archivo uno en uno hasta llegar al
registro deseado. Se necesita que el orden lógico de los registros sea igual al orden físico en el medio de almacenamiento.
Este tipo de acceso se usa comúnmente en cintas y cartuchos.
Acceso directo: Permite accesar cualquier sector o registro inmediatamente, por medio de llamadas al sistema como la de
seek. Este tipo de acceso es rápido y se usa comúnmente en discos duros y discos o archivos manejados en memoria de
acceso aleatorio. _ Acceso directo indexado: Este tipo de acceso es útil para grandes volúmenes de información o datos.
Consiste en que cada archivo tiene una tabla de apuntadores, donde cada apuntador va a la dirección de un bloque de
índices, lo cual permite que el archivo se expanda a través de un espacio enorme. Consume una cantidad importante de
recursos en las tablas de índices pero es muy rápido.
Algunas facilidades extras de los sistemas de archivos
Algunos sistemas de archivos proveen herramientas al administrador del sistema para facilitarle la vida. Las más notables es la
facilidad de compartir archivos y los sistemas de `cotas'.
La facilidad de compartir archivos se refiere a la posibilidad de que los permisos de los archivos o directorios dejen que un
grupo de usuarios puedan accesarlos para diferentes operaciones" leer, escribir, borrar, crear, etc. El dueño verdadero es
quien decide qué permisos se aplicarán al grupo e, incluso, a otros usuarios que no formen parte de su grupo. La facilidad de
`cotas' se refiere a que el sistema de archivos es capaz de llevar un control para que cada usuario pueda usar un máximo de
espacio en disco duro. Cuando el usuario excede ese límite, el sistema le envía un mensaje y le niega el permiso de seguir
escribiendo, obligándolo a borrar algunos archivos si es que quiere almacenar otros o que crezcan.
Tendencias actuales
Con el gran auge de las redes de comunicaciones y su incremento en el ancho de banda, la proliferación de paquetes que
ofrecen la compartición de archivos es común. Los esquemas más solicitados en la industria es el poder accesar los grandes
volúmenes de información que residen en grandes servidores desde las computadoras personales y desde otros servidores
también.
5. Asignación del espacio de almacenamiento
El subsistema de archivos se debe encargar de localizar espacio libre en los medios de almacenamiento
para guardar archivos y para después borrarlos, renombrarlos o agrandarlos. Para ello se vale de
localidades especiales que contienen la lista de archivos creados y por cada archivo una serie de
direcciones que contienen los datos de los mismos. Esas localidades especiales se llaman directorios.
Para asignarle espacio a los archivos existen tres criterios generales que se describen enseguida.
Algoritmos de planificación de peticiones
Los algoritmos de planificación de peticiones de lectura y escritura a discos se encargan de registrar
dichas peticiones y de responderlas en un tiempo razonable.
Almacenamiento Físico de Datos
En un sistema de cómputo es evidente que existe la necesidad por parte de los usuarios y aplicaciones
de almacenar datos en algún medio, a veces por periodos largos y a veces por instantes. cada aplicación
y cada usuario debe tener ciertos derechos con sus datos, como son el poder crearlos y borrarlos, o
cámbialos de lugar; así como tener privacidad contra otros usuarios o aplicaciones.
6. FAT
FAT es con diferencia el sistema de archivos más simple de aquellos compatibles con Windows NT. El sistema de archivos FAT
se caracteriza por la tabla de asignación de archivos (FAT), que es realmente una tabla que reside en la parte más "superior"
del volumen. Para proteger el volumen, se guardan dos copias de la FAT por si una resultara dañada. Además, las tablas FAT y
el directorio raíz deben almacenarse en una ubicación fija para que los archivos de arranque del sistema se puedan ubicar
correctamente.
nomenclatura de FAT: FAT utiliza la convención de nomenclatura tradicional 8.3 y todos los nombres de archivo deben crearse
con el conjunto de caracteres ASCII. El nombre de un archivo o directorio puede tener ocho caracteres de longitud, después un
separador de punto (.) y una extensión de hasta tres caracteres. El nombre debe empezar con una letra o un número y puede
contener cualquier carácter excepto los siguientes: . " / [ ] : ; | = ,
Ventajas de FAT
No es posible realizar una recuperación de archivos eliminados en Windows NT en ninguno de los sistemas de archivos
compatibles. Las utilidades de recuperación de archivos eliminados intentan tener acceso directamente al hardware, lo que
no se puede hacer en Windows NT. El sistema de archivos FAT es el más adecuado para las unidades y/o particiones de
menos de 200 MB aproximadamente, ya que FAT se inicia con muy poca sobrecarga.
Desventajas de FAT
Cuando se utilicen unidades o particiones de más de 200 MB, es preferible no utilizar el sistema de archivos FAT. El motivo
es que a medida que aumente el tamaño del volumen, el rendimiento con FAT disminuirá rápidamente. No es posible
establecer permisos en archivos que estén en particiones FAT.
7. HPFS
El sistema de archivos HPFS se presentó por primera vez con OS/2 1.2 para permitir un mejor acceso a los
discos duros de mayor tamaño que estaban apareciendo en el mercado. Además, era necesario que un nuevo
sistema de archivos ampliara el sistema de nomenclatura, la organización y la seguridad para las crecientes
demandas del mercado de servidores de red. HPFS mantiene la organización de directorio de FAT, pero agrega
la ordenación automática del directorio basada en nombres de archivo. Los nombres de archivo se amplían
hasta 254 caracteres de doble byte.
Ventajas de HPFS:
HPFS es la mejor opción para las unidades comprendidas entre 200 y 400 MB.
Desventajas de HPFS:
Debido a la sobrecarga que implica HPFS, no es una opción muy eficaz para un volumen de menos de unos
200 MB. Además, con volúmenes mayores de unos 400 MB, habrá una ligera degradación del rendimiento. No
se puede establecer la seguridad en HPFS con Windows NT.
HPFS solo es compatible con las versiones 3.1, 3.5 y 3.51 de Windows NT. Windows NT 4.0 no puede tener
acceso a particiones HPFS.
8. NTFS
Desde el punto de vista de un usuario, NTFS sigue organizando los archivos en directorios que, al igual que
ocurre en HPFS, se ordenan. Sin embargo, a diferencia de FAT o de HPFS, no hay ningún objeto "especial"
en el disco y no hay ninguna dependencia del hardware subyacente, como los sectores de 512 bytes.
Además, no hay ninguna ubicación especial en el disco, como las tablas de FAT o los superbloques de
HPFS.
Ventajas de NTFS:
NTFS es la mejor opción para volúmenes de unos 400 MB o más. El motivo es que el rendimiento no se
degrada en NTFS, como ocurre en FAT, con tamaños de volumen mayores.
La posibilidad de recuperación está diseñada en NTFS de manera que un usuario nunca tenga que
ejecutar ningún tipo de utilidad de reparación de disco en una partición NTFS.
Desventajas de NTFS:
No se recomienda utilizar NTFS en un volumen de menos de unos 400 MB, debido a la sobrecarga de
espacio que implica. Esta sobrecarga de espacio se refiere a los archivos de sistema de NTFS que
normalmente utilizan al menos 4 MB de espacio de unidad en una partición de 100 MB.
NTFS no integra actualmente ningún cifrado de archivos. Por tanto, alguien puede arrancar en MS-DOS
u otro sistema operativo y emplear una utilidad de edición de disco de bajo nivel para ver los datos
almacenados en un volumen NTFS.
No es posible formatear un disco con el sistema de archivos NTFS; Windows NT formatea todos los disco
con el sistema de archivos FAT porque la sobrecarga de espacio que implica NTFS no cabe en un disco.