martes, 23 de septiembre de 2014

Desarrollo de Aplicaciones en Entornos de Cuarta Generación y con Herramientas CASE

1. Introducción:

 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