Академический Документы
Профессиональный Документы
Культура Документы
Gestin de archivos
El sistema de gestin de archivos se considera parte del sistema
operativo.
La entrada a la aplicacin se realiza por medio de archivos.
La salida se guarda en archivos para su almacenamiento a largo
plazo.
Operaciones tpicas
Recuperar_Todo
Recuperar _Uno
Recuperar _Siguiente
Recuperar _Previo
Insertar_Uno
Borrar_Uno
Actualizar_Uno
Recuperar _Varios
archivos.
El programador no necesita desarrollar software de gestin de
archivos.
Requisitos mnimos
Cada usuario debe ser capaz de crear, borrar y cambiar los archivos.
Requisitos mnimos
Cada usuario debe ser capaz de mover datos entre los archivos.
Cada usuario debe ser capaz de guardar una copia de reserva y
recuperar sus archivos en el caso de que hayan sufrido algn dao.
Cada usuario debe ser capaz de acceder a sus archivos mediante un
nombre simblico.
Programa de usuario
Pila
Secuencial
indexado
Secuencial
Indexado
Dispersin
E/S lgica
Gestores de dispositivos
Nivel ms bajo.
Se comunican directamente con los dispositivos perifricos.
Son responsables de comenzar las operaciones de E/S en un
dispositivo.
Procesan la terminacin de una peticin de E/S.
E/S lgica
Permite a usuarios y aplicaciones acceder a los registros.
Mantiene datos bsicos sobre los archivos.
Mtodo de acceso
Reflejan las distintas estructuras de archivos.
Refleja las formas diferentes de acceder y procesar los datos.
Registros
Gestor de
directorios
Estructura
de archivos
Bloques fsicos
en buffers de
memoria
principal
Mtodo de
acceso
Agrupacin
rdenes de
usuarios y
programas
Operacin,
nombre de
archivo
Bloques fsicos
en memoria
secundaria
(disco)
Planificacin
de discos
E/S
Funciones de
la gestin de
archivos
Gestin de
almacenamiento
disponible
Asignacin
de archivos
Control de acceso
de usuarios
Organizacin de archivos
Pilas:
Pilas
Organizacin de archivos
Archivos secuenciales:
Se emplea un formato fijo para los registros.
Los registros son de la misma longitud.
Todos los campos son iguales (longitud y posicin).
El nombre del campo y su longitud son atributos de la
estructura del archivo.
Un campo particular es conocido como el campo clave:
Identifica unvocamente al registro.
Los registros se almacenan en secuencia por la clave.
10
Archivo secuencial
Organizacin de archivos
Archivos secuenciales indexados
11
Niveles de
indexacin
principal
ndice
Archivo de
desbordamiento
Organizacin de archivos
Archivos indexados:
12
Archivo indexado
ndice
exhaustivo
ndice
exhaustivo
ndice
parcial
Archivo primario
(registros de longitud variable)
Organizacin de archivos
Archivos directos o de dispersin:
13
Directorio de archivos
Contiene informacin sobre los archivos:
Atributos.
Ubicacin.
Propietario.
14
directorios de usuario.
Cada uno de estos directorios puede tener a su vez subdirectorios y
archivos como entradas.
15
Directorio maestro
Subdirectorio
Subdirectorio
Subdirectorio
Subdirectorio
Subdirectorio
Archivo
Archivo
Archivo
Archivo
Directorio maestro
Sistema
Usuario A
Usuario B
Usuario C
Directorio
Directorio
Usuario C
Directorio Usuario B
Usuario A
Dibujos
Textos
Directorio Textos
Directorio Dibujos
Tema 1
ABC
Directorio Tema 1
ABC
Archivo
ABC
Archivo
ABC
16
17
Compartimiento de archivos
En un sistema multiusuario, existe la necesidad de permitir a los
usuarios compartir archivos.
Dos cuestiones:
Los derechos de acceso.
La gestin de los accesos simultneos.
Derechos de acceso
Ninguno:
El usuario no puede ni siquiera conocer la existencia del archivo.
No se permite al usuario leer el directorio de usuario que incluya al
archivo.
Conocimiento:
El usuario slo puede determinar que el archivo existe y quin es su
propietario.
18
Derechos de acceso
Ejecucin:
El usuario puede cargar y ejecutar un programa pero no puede copiarlo.
Lectura:
El usuario puede leer el archivo para cualquier propsito, incluyendo
copia y ejecucin.
Adicin:
El usuario puede aadir datos al archivo pero no puede modificar o
borrar el contenido del mismo.
Derechos de acceso
Actualizacin:
El usuario puede modificar, borrar y aadir datos al archivo. Esto incluye
la escritura del archivo al principio, la reescritura por completo o en parte
y la eliminacin de todos los datos o parte de ellos.
Cambio de proteccin:
El usuario puede cambiar los derechos de acceso otorgados a otros
usuarios.
Borrado:
El usuario puede borrar el archivo del sistema de archivos.
19
Derechos de acceso
Propietario:
Dispone de todos los derechos de acceso enumerados antes.
Puede otorgar derechos a los otros usando las siguientes clases de
usuarios:
Usuario especfico.
Grupos de usuarios.
Todos (archivos pblicos).
20