1. Introducción:
Concepto de archivo
Concepto de archivo
l Colección de información relacionada y almacenada en un
dispositivo de almacenamiento secundario
l Espacio de direcciones lógicas contiguas
l Estructura interna (lógica)
–
secuencia de bytes: el tipo del archivo determina su estructura (texto à caracteres,líneas
y páginas, código fuente à secuencia de subrutinas y
funciones)
–
secuencia de registros de longitud fija
–
secuencia de registros de longitud variable
l Tipos de archivos: regulares, directorios, de dispositivo
l Formas de acceso:
secuencial, aleatorio, otros
l Atributos (metadatos)
– Nombre: única
información en formato legible
– Tipo: cuando el
sistema soporte diferentes tipos
– Localización: información
sobre su localización en el dispositivo
– Tamaño: tamaño
actual del archivo
– Protección: controla
quién puede leer, escribir y ejecutar
– Tiempo, fecha
e identificación del usuario: necesario para protección,
seguridad y monitorización
l Operaciones sobre archivos
– Gestión:
– Crear
– Borrar
–
Renombrar
– Copiar
–
Establecer y obtener atributos
– Procesamiento:
– Abrir y
Cerrar
– Leer
–
Escribir (modificar, insertar, borrar información)
Estructura
de Directorios
l Colección de nodos conteniendo información acerca de todos los
archivos à Organización
l Tanto la estructura de directorios como los archivos residen en el almacenamiento secundario
La
organización (lógica) de los directorios debe proporcionar:
l Eficiencia: localización rápida de un archivo
l Denominación: adecuada a los usuarios
– Dos
usuarios pueden tener el mismo nombre
para
diferentes archivos
– El
mismo archivo puede tener varios nombres
l Agrupación: agrupar los archivos de forma lógica según
sus propiedades (Ej. todos los programas en C)

No hay comentarios:
Publicar un comentario