Beruflich Dokumente
Kultur Dokumente
Minicomputadoras
Ingeniera de Telecomunicaciones Facultad de Ingeniera de Telecomunicaciones y Telemtica Universidad Tecnolgica del Per
Septiembre 2011
Que es un Archivo?
3
Un conjunto de bits almacenado en un dispositivo. Es identificado por un nombre y la descripcin de la carpeta o directorio que lo contiene. Un flujo unidimensional de bits, que es tratado por el sistema operativo como una nica unidad lgica.
Su organizacin es jerrquica.
Se ordenan en directorios.
Desde la perspectiva del usuario, es la porcin ms pequea de almacenamiento secundario lgico. Se accede a ellos a travs de system calls Un archivo tiene una estructura definida de acuerdo a su tipo.
Ing. CIP Jack Daniel Cceres Meza
Sistema de archivos
4
Un sistema de archivos es un dispositivo de software, encargado de la administracin de la informacin (acceso, verificacin y manipulacin). El SO es responsable de la siguientes actividades relacionadas con la administracin de archivos:
Tipos de archivos
5
Extensin Usual Exe, com, bin o ninguna Obj,o C, cc, pas, java, asm, pl Bat, sh Txt, doc
Funcin Programa en lenguaje de mquina listo para correr. Compilado, en lenguaje de mquina Cdigo fuente en varios lenguajes Comando al intrprete de comandos Datos textuales, documentos.
Procesador de palabras
Biblioteca Impresin o vista Archivo
Varios formatos de procesador de palabras Bibliotecas de rutinas para programadores Archivo ASCII o binario en un formato para impresin o vista Archivos relacionados agrupados en un archivo, a veces comprimido, para archivarlo o almacenarlo
Mtodos de acceso
6
Existe varias formas para acceder a la informacin en archivo. Acceso Secuencial.- La informacin se lee en orden, un registro despus de otro, es el ms comn. Ejm: Editores, compiladores.
Mtodos de acceso
7
Acceso Directo.-El proceso puede leer el registro en cualquier orden, permitiendo leer o escribir bloques arbitrariamente.
Estos son tiles para un acceso inmediato en grandes cantidades de informacin. Ejm: BD
Estructura de directorios
8
Debido a que los sistemas de archivos pueden ser extensos, para manejar estos datos necesitamos organizarlos.
Estructura de directorios
9
MTODOS DE ASIGNACIN
10
Consiste en asignar espacio a los archivos de manera que el espacio del disco se utilice eficazmente y se pueda tener acceso a los archivos con rapidez.
Contigua
Enlazada Indizada
Asignacin Contigua
11
Requiere que cada archivo ocupe un conjunto de bloques contiguos en el disco. El acceso secuencial es soportada. Fragmentacin externa (Compactacin). Los archivos pueden crecer.
Asignacin Contigua
12
Asignacin Enlazada
13
Resuelve los problemas de la asignacin contigua. Cada archivo es una lista enlazada de bloques, estos pueden estar dispersos en cualquier parte del disco. El directorio contiene un apuntador al primer y al ltimo archivo del disco. El principal problema es que solo puede ser utiliza para archivos de acceso secuencial. Otro problema es que se necesita tener espacio en los bloques para los apuntadores. Una solucin son los agrupamientos (clusters).
Problemas en la confiailidad.
Ing. CIP Jack Daniel Cceres Meza
Asignacin Enlazada
14
Asignacin Indizada
15
Resuelve los problemas de fragmentacin externa y de tamao de la asignacin contigua Lleva los apuntadores juntos a una ubicacin: El bloque ndice