Successfully reported this slideshow.
We use your LinkedIn profile and activity data to personalize ads and to show you more relevant ads. You can change your ad preferences anytime.

Archivos

477 views

Published on

  • Be the first to comment

  • Be the first to like this

Archivos

  1. 1. CONCEPTO.<br />En informática, un archivo es un grupo de datos estructurados que son almacenados en algún medio y pueden ser usados por las aplicaciones.<br />SISTEMA DE ARCHIVOS<br />Un sistema de archivos es un conjunto de tipo de datos abstractos que son implementados para el almacenamiento, la organización jerárquica, la manipulación, el acceso, el direccionamiento y la recuperación de datos.<br />CLASIFICACIÓN DE LOS ARCHIVOS SEGÚN SU USO.<br />- Archivos permanentes. Contienen información que varía poco a lo largo del tiempo. Tres clases:<br />Archivos de constantes. Su información permanece prácticamente inamovible, utilizándose principalmente como archivos de consulta.<br />Archivos de situación. (Archivos maestros). Estos archivos se actualizan periódicamente para adaptarlos a cada nueva situación.<br />Archivos históricos. Se obtienen de los anteriores, cuando ya se dejan fuera de uso para futuros estudios estadísticos o consultas posteriores.<br />- Archivos de movimientos. Se almacena la información que se utilizará para actualizar los archivos maestros. Sus registros son de tres clases: altas, bajas y modificaciones. Una vez realizado el proceso de actualización de un archivo maestro por medio de un archivo de movimientos, este pierde su validez y podemos deshacernos de él.<br />- Archivos de maniobra o trabajo. Tienen un vida limitad, normalmente igual a la duración de la ejecución de un programa, y se utilizan como auxiliares de los anteriores.<br />ACCESO A LOS ARCHIVOS<br />Se refiere al método utilizado para acceder a los registros de un archivo prescindiendo de su organización. Existen distintas formas de acceder a los datos:<br />Secuenciales; los registros se leen desde el principio hasta el final del archivo, de tal forma que para leer un registro se leen todos los que preceden.<br />Directo; cada registro puede leerse / escribirse de forma directa solo con expresar su dirección en el fichero por él numero relativo del registro o por transformaciones de la clave de registro en él numero relativo del registro a acceder.<br />Por Índice; se accede indirectamente a los registros por su clave, mediante consulta secuenciales a una tabla que contiene la clave y la dirección relativa de cada registro, y posterior acceso directo al registro.<br />Dinámico; es cuando se accede a los archivos en cualquier de los modos anteriormente citados.<br />La elección del método está directamente relacionada con la estructura de los registros del archivo y del soporte utilizado.<br />ORGANIZACIÓN DE LOS ARCHIVOS.<br />Los archivos se encuentran organizados lógicamente como una secuencia de registros de varias longitudes diferentes.<br />Los archivos de registros de longitud fija: son los que almacenan la información en los archivos mediante un encabezado y luego se introducen uno a uno los registros ubicados en posiciones consecutivas.<br />Los registros de longitud variable: es el almacenamiento de registros de varios tipos en un archivo y permite uno o más campos de longitudes variables y dichos campos pueden ser repetidos. La longitud de los registros debe estar definida correctamente para poder leer y escribir de forma efectiva.<br />OPERACIONES GENERALES QUE SE REALIZAN SOBRE UN ARCHIVO.<br />Las operaciones generales que se realizan son:<br />Creación. Escritura de todos sus registros.<br />Consulta. Lectura de todos sus registros.<br />Actualización. Inserción supresión o modificación de algunos de sus registros<br />Clasificación. Reubicación de los registros de tal forma que queden ordenados según determinados criterios.<br />Borrado. Eliminando total del archivo, dejando libre el espacio del soporte que ocupaba.<br />DIRECTORIOS DE ARCHIVO<br />Un directorio es un contenedor virtual en el que almacenar una agrupación de archivos de datos y otros subdirectorios.<br />La estructura de directorios suele ser jerárquica, ramificada o "en árbol". <br />DISPOSITIVOS DE CONTROL:<br />Un canal representa un componente del programa que es capaz de realizar una o más operaciones distintas de E / S, por ejemplo, leer o escribir. <br />Tipos de canales:<br />Channel: La interfaz se extiende por varias otras interfaces, los cuales especifica una nueva operación de E /.<br />ReadableByteChannel: Puede leer en un buffer.<br />ScatteringByteChannel: Puede leer en una secuencia de buffers.<br />WritableByteChannel Puede escribir de un buffer.<br />GatheringByteChannel Puede escribir a partir de una secuencia de buffers.<br />ByteChannel Puede leer / escribir a / desde un buffer.<br />Channels Métodos de utilidad para la interoperación de canales / flujo.<br />Tipos de dispositivos: <br />Archivo de dispositivo se refiere a un controlador de dispositivo. Existen diferentes tipos; por ejemplo.<br />Archivos de dispositivo de caracteres - escribe desde y hacia el dispositivo de un personaje a la vez. Indicado por una "c" en el primer campo.<br />Un dispositivo de bloque- sólo se recibe una solicitud, una vez búfer bloque ha tenido lugar en el núcleo.<br />Modos de bloqueo de registros<br />Las clases de base de datos proporcionan dos modos de bloqueo de registros:<br />Bloqueo optimista (el predeterminado)<br />Bloqueo pesimista <br />El bloqueo optimista bloquea el registro en el origen de datos sólo durante la llamada a Update. Si se utiliza el bloqueo optimista en un entorno de varios usuarios, la aplicación debe ser capaz de controlar un posible error en Update. <br />El bloqueo pesimista bloquea el registro nada más llamar a Edit y no lo libera hasta que se llama a Update. El bloqueo pesimista tiene una penalización de rendimiento potencial para otros usuarios<br />

×