GESTIÓN DE ARCHIVOS
QUE
ES UN SISTEMA DE GESTIÓN DE ARCHIVOS?
Un sistema de gestión de archivos es el
software que proporciona a los usuarios y aplicaciones servicios para el uso,
acceso y control de accesos, tanto de archivos como a directorios.
QUE
ELEMENTOS COMPONEN A UN SISTEMA DE GESTIÓN DE ARCHIVOS?
Campo: Elemento básico de
información, contiene un valor, tiene un tipo de dato y una longitud.
Registro: Colección de
campos relacionados; se trata como una unidad.
Archivo informático:
Colección de registros relacionados; se trata como una unidad; tiene un nombre
único; se puede restringir su acceso.
Base de datos. Colección de
datos relacionados.
OBJETIVOS
-Garantizar que la
información del archivo sea válida.
-Optimizar el acceso a los
archivos.
-Proveer soporte E/S a gran
variedad de dispositivos de almacenamiento.
-Entregar los datos que el
usuario pide.
-Minimizar o eliminar una
potencial pérdida de datos.
-Proveer un conjunto
estándar de rutinas E/S.
-Proveer soporte de E/S a
múltiples usuarios.
FUNCIONES
Sus principales funciones
son la asignación de espacio a los archivos, la administración del espacio
libre y del acceso a los datos resguardados. Estructuran la información
guardada en un dispositivo de almacenamiento de datos o unidad de
almacenamiento (normalmente un disco duro de una computadora), que luego será
representada ya sea textual o gráficamente utilizando un gestor de archivos.
-Identificar y localizar un
archivo.
-Usa un directorio (como un
directorio telefónico) para describir la ubicación y atributos de un archivo.
-Controla el acceso de
varios usuarios a los archivos.
-Bloquea el uso de archivos.
-Ubica archivos en bloques
libres.
-Administra el espacio
libre.
OPERACIONES
QUE SE PUEDEN APLICAR A LOS DIFERENTES ELEMENTOS DE UN SISTEMA DE ARCHIVO
Crear:
La creación puede hacerse directamente sobre el sistema (a través de la opción Nuevo del menú contextual del archivo), aunque lo normal es crear un archivo a través de una aplicación. De esta manera, el archivo queda vinculado a una aplicación que lo abre e interpreta. En Linux la creación de un archivo está ligada al creador y los permisos que éste ejerce sobre él.
La creación puede hacerse directamente sobre el sistema (a través de la opción Nuevo del menú contextual del archivo), aunque lo normal es crear un archivo a través de una aplicación. De esta manera, el archivo queda vinculado a una aplicación que lo abre e interpreta. En Linux la creación de un archivo está ligada al creador y los permisos que éste ejerce sobre él.
Cortar, copiar y pegar:
Los archivos, como contenedores de información, no son estáticos sino que pueden modificar su ubicación en el disco. Se pueden dar dos secuencias típicas: Cortar-pegar, que es el equivalente de mover, (utilizado para cambiar la ubicación de un archivo); y copiar-pegar, que es el equivalente de duplicar, (utilizado para crear una copia de un archivo). Las operaciones cortar y copiar coexisten, por lo que no pueden darse en secuencia. De cualquier forma, estas acciones pueden llevarse a cabo a través del menú contextual del archivo o desde línea de comandos.
Los archivos, como contenedores de información, no son estáticos sino que pueden modificar su ubicación en el disco. Se pueden dar dos secuencias típicas: Cortar-pegar, que es el equivalente de mover, (utilizado para cambiar la ubicación de un archivo); y copiar-pegar, que es el equivalente de duplicar, (utilizado para crear una copia de un archivo). Las operaciones cortar y copiar coexisten, por lo que no pueden darse en secuencia. De cualquier forma, estas acciones pueden llevarse a cabo a través del menú contextual del archivo o desde línea de comandos.
Eliminar:
La eliminación de un archivo suele realizarse cuando el contenido de éste ya no es útil. La eliminación se puede hacer a través de la opción Eliminar del menú contextual o a través del terminal. Esta gestión sólo puede realizarla el propietario o un usuario con los suficientes privilegios sobre el archivo. En cualquier caso, la condición indispensable para ejecutar esta operación es que el archivo no esté abierto. La eliminación tiene dos fases: En la primera el archivo se pasa a la Papelera de reciclaje, pudiendo ser recuperado; en la segunda el archivo se elimina del sistema. Para recuperarlo en este caso sería necesario un proceso con software específico.
DIFERENTES
TIPOS DE SISTEMAS DE GESTIÓN DE ARCHIVOS
Sistemas de archivos de
disco:
Un sistema de archivo de disco
está diseñado para el almacenamiento de archivos en una unidad de disco, que
puede estar conectada directa o indirectamente a la computadora.
Sistemas de archivos de red:
Un sistema de archivos de
red es el que accede a sus archivos a través de una red de computadoras.
Dentro de esta clasificación
encontramos dos tipos de sistemas de archivos:
1. Los sistemas de archivos
distribuidos (no proporcionan E/S en paralelo);
2. Los sistemas de archivos
paralelos (proporcionan una E/S de datos en paralelo).
Sistemas de archivos de
propósito especial:
Los sistemas de archivos de
propósito especial (special purpose file system) son aquellos tipos de sistemas
de archivos que no son ni sistemas de archivos de disco, ni sistemas de
archivos de red.
Ejemplos: acme (Plan 9),
archfs, cdfs, cfs, devfs, udev, ftpfs, lnfs, nntpfs, plumber (Plan 9), procfs,
ROMFS, swap, sysfs, TMPFS, wikifs, LUFS, etcétera.
Sistema de archivos por
Sistema Operativo:
En cada sistema operativo
existen distintas formas de utilización de los tipos de acceso para la
organización óptima de sus archivos y su información. Cada sistema operativo
cuenta con uno o varios sistemas diferentes de organización, los cuales
trabajan acorde a las necesidades del usuario y su uso de la información.
Sistemas de archivos en Windows:
Los sistemas de organización
de archivos que utiliza Windows utilizan el acceso secuencial indexado (acceso
secuencial y acceso indexado adjuntos en un mismo método), el acceso directo en
algunos casos en la utilización de los sistemas de organización por tablas.
FAT: Tabla de asignación de
archivos, comúnmente conocido como FAT (del inglés file allocation table), es
un sistema de archivos. Es un formato popular para disquetes admitido
prácticamente por todos los sistemas operativos existentes para computadora
personal. Se utiliza como mecanismo de intercambio de datos entre sistemas
operativos distintos que coexisten en la misma computadora, lo que se conoce
como entorno multiarranque.
Sistema de archivos en Linux:
Linux es el sistema operativo
que soporta más sistemas de organización lo cual lo convierte en uno de los más
versátiles. Además, al igual que Windows, utiliza los mismos tipos de acceso y
sistemas de organización. La estructura de archivos es unas estructura
jerárquica en forma de árbol invertido, donde el directorio principal (raíz) es
el directoo "/", del que cuelga toda la estructura del sistema. Este
sistema de archivos permite al usuario crear, borrar y acceder a los archivos
sin necesidad de saber el lugar exacto en el que se encuentran. No existen
unidades físicas, sino archivos que hacen referencia a ellas. Consta de tres
partes importantes, superbloque, tabla de i-nodos y bloques de datos.
-EXT: El sistema de archivos
extendido (extended file system o ext), fue el primer sistema de archivos de
Linux. Tiene metadatos estructura inspirada en el tradicional sistema de
archivos UNIX (UFS). Fue diseñado por Rémy Card para vencer las limitaciones del
sistema de archivos MINIX.
Sistema de archivos de MacOS:
Los sistemas de archivos que
utiliza MacOs tienen su forma peculiar de trabajar, la cual es totalmente
distinta a la de Windows y Linux, trabajan por medio de jerarquías.
-HFS: El Sistema de Archivos
Jerárquico divide un volumen en bloques lógicos de 512 bytes. Estos bloques
lógicos están agrupados juntos en bloques de asignación (allocation blocks) que
pueden contener uno o más bloques lógicos dependiendo del tamaño total del
volumen.
BIBLIOGRAFIA:
http://www.obasoft.es/CF/SIINF/SIINF_04_Contenidos/4_operaciones_sobre_archivos.html
https://es.wikipedia.org/wiki/Gesti%C3%B3n_de_archivos
Comentarios
Publicar un comentario