Cap. 1 INTRODUCCION A LOS SISTEMAS DE ARCHIVO TEMA 1 INTRODUCCION A LOS SISTEMAS DE ARCHIVOS... ...o como no matar moscas a cañonazos, ni tirar paredes con matamoscas :-) Jesús Alonso S. Dpt. OEI p-1- Cap. 1 INTRODUCCION A LOS SISTEMAS DE ARCHIVO OBJETIVOS DE ESTE CAPITULO: • Razones que justifican el uso de almacenamiento secundario • Alto coste del uso de almacenamiento secundario • ‘Archivo’ • Estructuras de Archivos =? Estructuras de Datos • Herramientas conceptuales Jesús Alonso S. Dpt. OEI p-2- Cap. 1 INTRODUCCION A LOS SISTEMAS DE ARCHIVO INDICE TEMA 1. 1.1 Conceptos básicos Almacenamiento Primario Almacenamiento Secundario Algunas definiciones Entidad Atributo Clave Primaria & Secundaria Registro & Campo. Tipos Fichero Lógico y Físico 1.2 Tipos de acceso Secuencial & Directo Acceso Secuencial Indexado 1.3 Componentes físicos Disco Plato Pista, Cilindro & Sector 1.4 Tipos de organización Por sectores Interleave Fragmentación Por bloques 1.5. Accesos a disco Tiempo de desplazamiento Tiempo de rotación Tiempo de transferencia Trasferencia de información 1.6. Operaciones sobre ficheros Genéricas & Particulares Jesús Alonso S. Dpt. OEI p-3- Cap. 1 INTRODUCCION A LOS SISTEMAS DE ARCHIVO 1. CONCEPTOS BASICOS ALMACENAMIENTO PRIMARIO & ALMACENAMIENTO SECUNDARIO Primario Î Es limitado Î Es caro Î No puede compartirse una vez en uso Î Volatil Jesús Alonso S. Dpt. OEI p-4- Cap. 1 INTRODUCCION A LOS SISTEMAS DE ARCHIVO ALMACENAMIENTO PRIMARIO & ALMACENAMIENTO SECUNDARIO Secundario Î Mayor tamaño Î Menor precio Î No requiere flujo continuo de energía Jesús Alonso S. Dpt. OEI p-5- Cap. 1 INTRODUCCION A LOS SISTEMAS DE ARCHIVO ALGUNAS DEFINICIONES ENTIDAD ATRIBUTO • REGISTRO de longitud predecible con Indicador de longitud utilización de Fichero Índice Utilización de Delimitador • CAMPO de longitud fija de longitud variable Jesús Alonso S. Dpt. OEI p-6- Cap. 1 INTRODUCCION A LOS SISTEMAS DE ARCHIVO ARCHIVOS Datos colocados en almacenamiento secundario Puntos de vista: • FÍSICO • LÓGICO Conceptos relacionados: • Clave Primaria Secundaria Consideraciones de diseño • Obtener la información requerida en el primer acceso. o bien • Obtener alguna información inicial que reduzca la cantidad de accesos en caso contrario • Obtener toda la información necesaria de una sola vez. Jesús Alonso S. Dpt. OEI p-7- Cap. 1 INTRODUCCION A LOS SISTEMAS DE ARCHIVO Estructura de Archivos Jesús Alonso S. Dpt. OEI Estructura de Datos p-8- Cap. 1 INTRODUCCION A LOS SISTEMAS DE ARCHIVO 2. TIPOS DE ACCESO Por claves Primarias. Tipo de acceso: • Secuencial • Aleatorio Directo por posición Directo por clave (Hash) Indexado: secuencial indexado, búsquedas binarias, árboles AVL, árboles B, árboles B+ Por claves Secundarias Jesús Alonso S. Dpt. OEI p-9- Cap. 1 INTRODUCCION A LOS SISTEMAS DE ARCHIVO 3. COMPONENTES FISICOS En acceso Secuencial. (p.ej., unidades de cinta) • Densidad, velocidad, tamaño del GAP En acceso Directo (p.ej., unidades de disco) • Plato • Cabeza • Pista, Sector, espacio • Cilindro • Desplazamiento del brazo • Capacidad del disco del cilindro de la pista Jesús Alonso S. Dpt. OEI p-10- Cap. 1 INTRODUCCION A LOS SISTEMAS DE ARCHIVO 4. TIPOS DE ORGANIZACION Por Sectores • Física o lógicamente adyacentes • Factor de Intercalación (o ‘interleave’) • Cúmulos FAT Por Bloques • Factor de bloque • Sobrecarga de control Jesús Alonso S. Dpt. OEI p-11- Cap. 1 INTRODUCCION A LOS SISTEMAS DE ARCHIVO 5. ACCESOS A DISCO • Tiempo de desplazamiento • Tiempo de rotación • Tiempo de trasferencia Jesús Alonso S. Dpt. OEI p-12- Cap. 1 INTRODUCCION A LOS SISTEMAS DE ARCHIVO 6. OPERACIONES SOBRE FICHEROS Genéricas • Apertura • Cierre • Lectura • Escritura Particulares • Asignación • Posicionamiento • Posición • Tamaño Jesús Alonso S. Dpt. OEI p-13-