Está en la página 1de 14

SISTEMAS DE ARCHIVOS

INTRODUCCION
• Todas las aplicaciones de una computadora requieren almacenar y
recuperar información. Mientras que un procesador esta ejecución, puede
almacenar una cantidad ilimitada de información dentro de su propio
espacio de direcciones, que restringen su tamaño.
• Un segundo problema es que la información se pierde cuando se termina
un proceso.
• Un tercer problema es que la información sea accesible para varios
procesos a la vez.
• Durante muchos años se han utilizado discos magnéticos para
almacenamiento a largo plazo, también cintas y discos ópticos, pero con
menor rendimiento.
DEFINICION

• Son los algoritmos y estructuras lógicas


utilizadas para poder acceder a la
información que tenemos en el disco.
Cada uno de los sistemas operativos
crea estas estructuras y logaritmos de
diferente manera independientemente
del hardware. El desempeño de
nuestro disco duro, la confiabilidad,
seguridad, capacidad de expansión y
la compatibilidad, estará en función
de estas estructuras lógicas.
TIPOS DE ARCHIVOS
• FAT 12
Es el sistema de archivos de DOS, y es con el que formateamos los disquetes.
Fue muy utilizado en las primeras PC’s.
• FAT 16
Este sistema de archivos tenia muchas limitaciones, por ejemplo, si el disco
duro era mayo de 2 GB, era imposible particionarlos y no usaba nombres
largos en los archivos, solo 8 caracteres.
• FAT 32
Fue utilizado a partir de 1997 y pudo ser utilizado en Windows 98, pero a
medida que el tamaño de los discos duros se incrementaba, surgieron
nuevas limitaciones, se llamo Fat32, porque utilizaba números de 32 bits
para representar a los clusters en lugar de los 16 en los sistemas anteriores.
NTFS
NTFS

• Especialmente creado para usarlo en Windows NT, es mas complejo que los
FAT. El propósito era satisfacer la demanda y necesidad de la seguridad y
eficacia para servidores y otras aplicaciones en red. No tiene limitaciones
de tamaño clusters y en general en el disco. Una ventaja de este sistema de
archivos es que tiene un sistema anti fragmentación.
SISTEMAS DE ARCHIVOS SOPORTADOS POR
LINUX
• Linux soporta una gran cantidad de tipos diferentes de sistemas de archivos.
Para nuestros propósitos los más importantes son:
Nombre Descripcion
Minix El mas antiguo y supuestamente el más fiable, pero muy limitado en características
Xia Una versión modificada del sistema de archivos minix que eleva los límites de nombres de
archivos y tamaño del sistema de archivos, pero por otro lado no introduce
características nuevas.
ext3 El sistema de archivos ext3 posee todas las propiedades del sistema de archivos ext2. La
diferencia es que se ha añadido una bitácora (journaling).
ext2 Está diseñado para ser compatible con diseños futuros, así que las nuevas versiones del
código del sistema de archivos no necesitará rehacer los sistemas de archivos existentes.
ext Una versión antigua de ext2 que no es compatible en el futuro. Casi nunca se utiliza en
instalaciones nuevas, y la mayoría de la gente que lo utilizaba han migrado sus sistemas
de archivos al tipo ext2.
reiserfs Un sistema de archivos más robusto. Se utiliza una bitácora que provoca que la pérdida
de datos sea menos frecuente.
msdos Compatibilidad con el sistema de archivos FAT de MS-DOS (y OS/2 y Windows NT).
umsdos Extiende el dispositivo de sistema de archivos msdos en Linux para obtener nombres de
archivo largos, propietarios, permisos, enlaces, y archivos de dispositivo.
vfat Esta es una extensión del sistema de archivos FAT conocida como FAT32. Soporta
tamaños de discos mayores que FAT. La mayoría de discos con MS Windows son vfat.
iso9660 El sistema de archivos estándar del CD-ROM; la extensión popular Rock Ridge del
estándar del CD-ROM que permite nombres de archivo más largos se soporta de forma
automática.
nfs Un sistema de archivos de red que permite compartir un sistema de archivos entre varios
ordenadores para permitir fácil acceso a los archivos de todos ellos.
¿QUÉ SISTEMAS DE ARCHIVOS DEBEN
UTILIZARSE?
• Existe generalmente poca ventaja en utilizar muchos
sistemas de archivos distintos. Actualmente, el más popular
sistema de archivos es ext3, debido a que es un sistema de
archivos con bitácora. Hoy en día es la opción más
inteligente. Reiserfs es otra elección popular porque también
posee bitácora. Dependiendo de la sobrecarga del listado
de estructuras, velocidad, fiabilidad (percibible),
compatibilidad, y otras varias razones, puede ser
aconsejable utilizar otro sistema de archivos. Estas
necesidades deben decidirse en base a cada caso.
CREAR UN SISTEMA DE ARCHIVOS

• Un sistema de archivos se crea, esto es, se inicia, con el


comando mkfs. Existen en realidad programas separados
para cada tipo de sistemas de archivos. mkfs es
únicamente una careta que ejecuta el programa
apropiado dependiendo del tipo de sistemas de archivos
deseado. El tipo se selecciona con la opción -t fstype.
MONTAR Y DESMONTAR
• Antes de que se pueda utilizar un sistema de archivos, debe ser montado. El
sistema operativo realiza entonces operaciones de mantenimiento para
asegurarse que todo funciona. Como todos los archivos en UNIX están en un
mismo árbol de directorios, la operación de montaje provocará que el contenido
del nuevo sistema de archivos aparezca como el contenido de un subdirectorio
existente en algún sistema de archivos ya montado

Tres sistemas de archivos independientes


/home y /usr montados.
ORGANIZACIÓN LÓGICA Y FÍSICA
• Se refiere a las diferentes
maneras en las que puede
ser organizada la
información de los
archivos, así como las
diferentes maneras en que
ésta puede ser accesada.
Dado que hay 2 niveles de
visión de los archivos
(físico y lógico), se puede
hablar también de 2
aspectos de organización
de archivos: Organización
de archivos lógicos y de
archivos físicos.
CONCLUSIÓN
• El Sistema de Archivos, no es más que los procedimientos que lleva a
cabo el Sistema Operativo para acceder a ellos.
Quienes programan un sistema de archivos, que en este caso sería el
Ingeniero en Sistemas Computacionales, tiene que darse a la tarea de
decidir cómo se asignarán estos archivos mientras cree su sistema
operativo, el espacio que ocupara, el tiempo de ejecución, la forma,
interfaz y el rendimiento que tendrá.
La cadena de direcciones es también muy importante, dado que al
cambiar algún archivo en de una carpeta, cambia también en el
registro de nuestro sistema, y si no se hace esto, existe el riesgo de dañar
el archivo, o peor aún nuestro sistema.

También podría gustarte