Archivos Mas Sistema de Archivos

38
Archivos mas Sistema de Archivos Ronal Pérez Bautista Elio José Soto Blanco Sección 712

Transcript of Archivos Mas Sistema de Archivos

Page 1: Archivos Mas Sistema de Archivos

Archivos mas Sistema de Archivos

Ronal Pérez Bautista

Elio José Soto Blanco

Sección

712

Page 2: Archivos Mas Sistema de Archivos

Presentación de tópicos por parte del grupo de trabajo. Publicación de trabajo

electrónico y resumen en Blog y Grupo electrónico.

Concepto, estructura y acceso.Tipos de archivo: datos y de textos.Métodos para realizar la gestión de

archivos.

Page 3: Archivos Mas Sistema de Archivos

¿Que son los archivos?

• Los archivos también Los archivos también llamados ficheros (File) es llamados ficheros (File) es una colección de una colección de información de datos información de datos relacionados entre si relacionados entre si almacenada en un lugar de almacenada en un lugar de la computadora.la computadora.

• Pueden tratarse como Pueden tratarse como elementos organizados elementos organizados como soporte a las como soporte a las informaciones.informaciones.

Page 4: Archivos Mas Sistema de Archivos

Preámbulo a los Archivos

✄ Los archivos sirven para la entrada y salida de la computadora y son manejados por programas.

✄ Pueden ser diferenciados con arrays (arreglos) y registros lo que resulta dinámico, especificando campos, arreglos, el numero de caracteres de una cadena por eso se les conoce como “estructuras estáticas”

✄Los archivos no tienen un tamaño predeterminado lo que significa que puede existir datos de mayor o menor tamaño según se necesite.

✄Cada archivo esta referido con su nombre llamando “identificador”

Page 5: Archivos Mas Sistema de Archivos

Características de los Archivos

• No depende las informaciones con los programas.

• Información almacenada es permanente.

• Un archivo es accedido con diferentes programas en cualquier momento.

• Cada vez mayor capacidad de almacenamiento.

Page 6: Archivos Mas Sistema de Archivos

Clasificación de Archivos

Los archivos se clasifican de acuerdo a su utilidad en tres grupos.

“Permanentes o Maestros” La información varia poco, en algunos casos se actualiza periódicamente.

“De movimientos” se cercan para actualizar los archivos maestros sus registros son de 3 tipos altas, bajas y modificaciones.

“Maniobra o trabajo” Tienen una vida limitada y duran menos que la ejecución de un programa usándose como auxiliares de los anteriores.

Page 7: Archivos Mas Sistema de Archivos

Tipos de Archivos

Según su función se definen en a) “Archivos permanentes”

• “Constantes” Formados por registros de campo fijos y de baja frecuencia de variación en el tiempo.

• “Situación” son los que a cada momento tienen información actualizada.

• “Históricos” Contienen información acumulada en el tiempo de archivos que contienen periodos de actualización.

Page 8: Archivos Mas Sistema de Archivos

Tipos de Archivos

b) “Movimiento” Se usan con los maestros (constantes) y contienen campo común en el registro con ellos para procesar modificaciones con los mismos.C) ”Maniobra Transitorio” Son archivos creados en la ejecución de un programa y borrados al terminar el mismo.

Page 9: Archivos Mas Sistema de Archivos

Tipos de Archivos

Según sus elementos se definen en

• “Entrada” Colección de datos en dispositivo de entrada.

• “Salida” Colección de información visualizada por la computadora.

• “Programa” Colección de Codificaciones de un programa en un lenguaje especifico.

• “Texto” Colección de Caracteres almacenados como una unidad en un equipo.

Page 10: Archivos Mas Sistema de Archivos

Accesos a los archivos Método usado para

acceder a los registros de un archivo. Existen diversas formas de acceso.“Secuenciales” Se lee desde el principio hasta el final del archivo leyendo los que lo preceden.“Directo” El registro puede escribirse y leer de forma directa expresando su dirección en el fichero por el numero relativo de un registro.

“Por índice” se accede indirectamente por su clave a un registro mediante consultas secuenciales a una tabla que contiene la clave y la dirección relativa de cada registro.“Dinámico” se accede por cualquier método citado anteriormente, la elección de estos métodos se relaciona con la estructura y soporte usado en los registros del archivo.

Page 11: Archivos Mas Sistema de Archivos

Tipos de Accesos a los Archivos

“Aleatorios” Es un archivo con registro de un mismo largo. El programa puede acceder a cualquier registro sin tener que leer los previos.“Binarios” Es un archivo que lee byte por byte sin asumir ninguna estructura, no son un nuevo tipo de archivo pero si una manera de manipular cualquier tipo de archivo.

Page 12: Archivos Mas Sistema de Archivos

Sistema de Manejo de Archivos

• Controla Datos en almacenamiento secundario.

• Da un ejemplo abstracto al usuario sobre como funciona los datos internamente.

• Proporciona independencia de E/S con los dispositivos.

Page 13: Archivos Mas Sistema de Archivos

Sistema de Manejo de Archivos

Soporte de compartición, recuperación de archivos y posibles caídas del sistema.Transmisión de datos de memoria principal a secundaria.Los archivos se pueden almacenar en directorios que no son otra cosas mas que tablas de símbolos de archivo.

Page 14: Archivos Mas Sistema de Archivos

Directorios de Archivo

“Directorios de Archivo de Nivel Único” Se almacenan todos los archivos en un mismo nivel , este método en sistemas de archivos donde el volumen no es grande.

“Directorio Jerárquico” Su estructura tiene forma de árbol con raíz este método es el mas utilizado debido a que la revisión y la búsqueda son tareas sencillas.

Page 15: Archivos Mas Sistema de Archivos

Directorios de Archivo• Ruta

absoluta.- Este tipo de ruta de acceso inicia siempre con una diagonal invertida.

• C:\Edit\SOS\sistemas\report.txt

• Ruta relativa.- Este tipo de ruta de acceso realiza la búsqueda del archivo en el directorio de trabajo actual.

• C:\Edit report.txt

Page 16: Archivos Mas Sistema de Archivos

Operaciones en Archivo

Las operaciones generales que se realizan son:• “Creación” Escritura de todos sus registros.• “Consulta” Lectura de todos sus registros.• “Actualización” inserción supresión o

modificación de algunos de sus registros.• “Clasificación” Reubicación de los registros de

tal forma que queden ordenados según criterio.• “Borrado” Eliminado total del archivo dejando

libre el espacio de soporte que ocupaba.

Page 17: Archivos Mas Sistema de Archivos

Organización de los Archivos

• Los archivos se encuentran organizados como secuencia de registros de varias longitudes diferentes.

Page 18: Archivos Mas Sistema de Archivos

Archivos de Registro de Longitud Fija

Almacenan información mediante un encabezado y luego se insertan los registros en posiciones consecutivas.

Page 19: Archivos Mas Sistema de Archivos

Almacenamiento de registros de varios tipos en archivo permitiendo campos de longitudes variables que pueden repetirse.

En este caso la longitud de los

registros debe estar bien definida para así poder leer y escribir los registros de forma efectiva.

Page 20: Archivos Mas Sistema de Archivos

Enfoques Generales para la Organización de

Archivos 1.- “Enfoque de acceso secuencial” Hace referencia al procesamiento de un archivo en concordancia a un orden espécifico. Ej. Archivos Texto.

2.- ”Enfoque de acceso directo” Permite recuperar otros registros individuales sin leer otros registros de archivo ej. Archivos Indexados.

Page 21: Archivos Mas Sistema de Archivos

Archivos Secuenciales

Al finalizar el archivo se denota una marca

del fin de este y el usuario puede ver los registros en una lista

simple.

No importa el orden que se haga los registros están en forma de lista y se debe ir, para recuperarlos y procesarlos de uno en uno desde principio a fin.

Page 22: Archivos Mas Sistema de Archivos

Archivos de Texto

Son utilizados para almacenar documentos en ellos cada registro es un símbolo único o código de control.

Los archivos de texto son una secuencia de líneas separadas por marcas de fin de línea.

Estos cuentan con subrutinas para manipular los archivos de texto.

Page 23: Archivos Mas Sistema de Archivos

Archivos Indexados

Es la acción de incluir índices en el almacenamiento de los archivos, de esta forma es mas fácil buscar registros sin necesidad de ver todo el archivo.

Consiste en un listado de valores clave de campo que ocurren en el archivo junto con la posición de registro de almacenamiento masivo.

Page 24: Archivos Mas Sistema de Archivos

Fundamento de los Índices

a. “La colocación de un listado al inicio del archivo” para la identificación del contenido.

b. “La información de un segundo índice” para reflejar la información de cada punto principal del índice anterior

c. “La actualización de los índices” Cuando se insertan y eliminan archivos, es preciso actualizar los índices para evitar contratiempos actualizando un archivo.

d. “La organización de un índice” Nos evita examinar archivo por archivo y recuperar el registro buscado ahorrando tiempo con una adecuada organización de los índices.

Page 25: Archivos Mas Sistema de Archivos

Archivos Dispersos

También llamados hashed Files representan un sistema de almacenamiento de archivos que solo ofrecen accesos directos permitiendo calcular la posición de un registro en el almacenamiento.

Page 26: Archivos Mas Sistema de Archivos

Medidas de Utilización de los Archivos

Índice de Volatilidad ; Tiene un alto porcentaje de adiciones y supresiones debido al ingreso o eliminación del registro con respecto a su promedio que hay en archivo.

Page 27: Archivos Mas Sistema de Archivos

Medidas de Utilización de los Archivos

Índice de Actividad ; Un archivo es activo cuando tiene un alto porcentaje de utilidad sea de actualización o consulta en un periodo de tiempo fijo con respecto al numero promedio de registro que se encuentran en el archivo.

Page 28: Archivos Mas Sistema de Archivos

Medidas de Utilización de los Archivos

Archivos de acceso directo (con tipo) Los archivos type también llamados archivos binarios contienen datos simples.

Page 29: Archivos Mas Sistema de Archivos

Medidas de Utilización de los Archivos

Los archivos con tipos están estructurados en elementos o registros (record) cuyo tipo puede ser cualquiera. A los elementos de estos archivos se accede directamente, al no situarse éstos en posiciones físicamente consecutivas, sino en posiciones lógicas.

Esta es la razón por la cual se les denomina archivos de acceso aleatorio o directo. Los elementos de los archivos aleatorios son de igual tamaño y el término acceso directo significa que es posible acceder directamente a un elemento con solo especificar su posición.

Page 30: Archivos Mas Sistema de Archivos

Definiciones

Archivos (fichero): Conjunto de información estructurada

en unidades de acceso denominada registro.

Registros: Estructura de datos formado por uno

o mas elementos denominados campos y estos a su vez con subcampos.

Page 31: Archivos Mas Sistema de Archivos

Definiciones

Claves:

Un campo especial del registro que sirve para identificarlo.

Bloque:

Es la cantidad de información que se transfiere en cada operación de lectura y escritura sobre un archivo.

Page 32: Archivos Mas Sistema de Archivos

Definiciones

Campo:

Es cada uno de los diferentes datos que constituyen un registro lógico.

Page 33: Archivos Mas Sistema de Archivos

Extensiones

Muchos pero no todos los sistemas informáticos usan extensiones para ayudar a identificar que contienen.

En algunos sistemas es obligatorio en otros sistemas se ignoran si están presentes.

Page 34: Archivos Mas Sistema de Archivos

Errores de Apertura de un Archivo

El fichero no se encuentra en el lugar indicado (dispositivo, directorio, nombre).

El fichero se ha localizado pero el usuario no tiene permiso para acceder al mismo.

El fichero no se puede leer por errores en el hardware del dispositivo de almacenamiento.

Page 35: Archivos Mas Sistema de Archivos

Errores de Cierre de un Archivo

El fichero no está abierto. No se ha podido escribir en el

dispositivo toda la información del fichero, debido a fallos en el hardware.

No se ha podido escribir en el dispositivo toda la información del fichero por falta de espacio en el dispositivo de almacenamiento.

Page 36: Archivos Mas Sistema de Archivos

Protección de Archivos

Muchos sistemas usan métodos para proteger archivos de daños incidentales o intencionados.

“permisos sobre archivos” Las computadoras implementan estos para indicar quien puede o no tratar un archivo; concediendo el permiso para crear archivos pero no para borrarlos.

Page 37: Archivos Mas Sistema de Archivos

Protección de Archivos

৲ “Marca de solo lectura” El archivo puede ser examinado pero no puede ser modificado. Esta marca es útil para información critica que no puede ser modificada o borrada.

৲ “Marca oculta” Hace que ciertos archivos sean invisibles; se usa para ocultar archivos esenciales que el usuario nunca debe modificar.

Page 38: Archivos Mas Sistema de Archivos

Archivos de Texto

• Texto plano, son aquellos que están compuestos únicamente por texto sin formato, sólo caracteres .

• Algunos de los sistemas de codificación más usados son: ASCII, o Latín-1, Unicode, etc.