• No se han encontrado resultados

SISTEMAS UNIDAD IV ADMINISTRACION DE ARCHIVOS ING. AGUILERA SERGIO OMAR

N/A
N/A
Protected

Academic year: 2021

Share "SISTEMAS UNIDAD IV ADMINISTRACION DE ARCHIVOS ING. AGUILERA SERGIO OMAR"

Copied!
17
0
0

Texto completo

(1)

OPERATIVOS

OPERATIVOS

UNIDAD IV

(2)

1. Cumplir con las necesidades de gestión de

datos y con los requerimientos del usuario.

2. Garantizar que los datos de los archivos sean

válidos.

FILE SYSTEM: OBJETIVOS

válidos.

3. Optimizar el rendimiento.

4. Ofrecer soporte de E/S para la variedad de tipos

de dispositivos de almacenamiento.

(3)

5. Minimizar o eliminar la posibilidad de pérdida

o destrucción de datos.

6. Ofrecer un conjunto estándar de rutinas de

interfaz de E/S.

FILE SYSTEM: OBJETIVOS

interfaz de E/S.

7. Proporcionar soporte de E/S para múltiples

usuarios.

(4)

Definición: colección de datos permanente

asociada a un nombre

Los archivos proporcionan a los proceso

entrada/salida permanente

FILE SYSTEM: CONCEPTOS

Proceso

Módulo de Carga

Datos en tiempo ejecución

Salida

Dispositivo Comunicaciones

(5)

byte 0 Soporte Lógico Soporte Físico

Aplicaciones

ARCHIVO LOGICO VS ARCHIVO FISICO

byte n (disco magnético,

óptico, etc.)

fread(fd,char *buff, int n)

Dato1

(6)

FILE SYSTEM: ESTRUCTURA

Programas de aplicación Programas de aplicación

E/S lógica

Sistema básico de E/S

Solicitud de acceso a archivos, por el nombre de los mismos (pila, secuencial, secuencial indexado, indexado o por dispersión).

Solicitud de acceso a bloques lógicos que

pertenecen a un archivo. Reconoce nombres y busca en directorios de archivos

Responsible del comienzo y final de toda E/S.

Mantiene las estructuras de control. Solicita acceso

Sistema básico de archivos Sistema básico de archivos

Dispositivos

Control de E/S (Gestores)(Gestores)

Mantiene las estructuras de control. Solicita acceso a bloques físicos que pertenecen a un archivo.

Instrucciones de alto nivel para acceder a bloques de disco. Identifica cada bloque por su dirección en disco: Unidad, cilindro, pista, sector. Ubica los bloques en memoria.

Instrucciones de bajo nivel (al hw ) para acceder

a bloques de disco, comenzar y terminar operaciones de E/S

(7)

Pila

Secuencial

indexado

Sec.

Indexado

Dispersión

Programa

de usuario

Gestor de Disco

Gestor de Cinta

Sistema de archivos básico

Sistema básico de E/S

(8)

Estructura de archivos Gestor de directorios Operació n, nombre de archivo Órdenes de usuarios y programas Método de acceso Funciones de la gestión de archivos Registros Agrupación E/S Planificación de discos Bloques físicos en buffers de memoria principal Bloques físicos en memoria secundaria (disco) Gestión de almacena-miento disponible

Figura 12.2. Elementos de la gestión de archivos.

Control de acceso de usuarios

Asignación de archivos

Funciones de manipulación de archivos

Funciones del sistema operativo

Williams Stallings SISTEMAS OPERATIVOS. Principios de diseño e interioridades. 4ta ed. Pearson Eduación S.A. Madrid, 2001 ISBN: 84-205-3177-4

(9)

Identifica y ubica el archivo en cuestión.

Utiliza un directorio que describe la ubicación de todos los

archivos y sus atributos.

Los sistemas compartidos aplican algún control de acceso a

los usuarios.

FILE SYSTEM: FUNCIONES

los usuarios.

La E/S se lleva a cabo por bloques.

Asigna los archivos a los bloques disponibles.

Gestiona el espacio libre, de manera que se conozca qué

bloques están disponibles.

(10)

CREAR(nombre)

ESCRIBIR(nombre, información) Usa un puntero

LEER(nombre, almacenamiento) Usa un puntero

REPOSICIONAMIENTO

RENOMBRAR(antiguo nombre, nuevo nombre)

ARCHIVOS: OPERACIONES

RENOMBRAR(antiguo nombre, nuevo nombre)

AÑADIR

TRUNCAR(nombre)

ELIMINAR(nombre)

ABRIR (cuenta de referencias)

CERRAR

(11)

1. CONTIGUA

Debe asignarse espacio a los archivos en HD.

Es necesario guardar constancia del espacio

disponible para asignar.

GESTION DEL ALM. SECUNDARIO

TIPOS

TIPOS

1. CONTIGUA

2. ENCADENADA

4. INDEXADA POR SECCION VARIABLE

3. INDEXADA

(12)

Asignación contigua:

Cuando se crea un archivo se le asigna

un único conjunto contiguo de bloques.

La tabla de asignación necesita sólo

ASIGNACION CONTIGUA

La tabla de asignación necesita sólo

una entrada por cada archivo:

Bloque de comienzo y longitud del

archivo.

(13)

Archivo A

Archivo B

Tabla de asignación de archivos

Nombrede archivoBloque de inicio Longitud

Archivo A Archivo B Archivo C Archivo D Archivo E

ASIGNACION CONTIGUA

Figura 12.7. Asignación contigua de archivos.

Archivo C

Archivo E

Archivo D

Williams Stallings SISTEMAS OPERATIVOS. Principios de diseño e interioridades. 4ta ed. Pearson Eduación S.A. Madrid, 2001 ISBN: 84-205-3177-4

(14)

Archivo A

Archivo B

Archivo D Archivo C

Tabla de asignación de archivos Nombre de archivoBloque de inicio Longitud

Archivo A Archivo E Archivo D Archivo C Archivo B Archivo E

Figura 12.8. Asignación contigua de archivos (tras compactación).

ASIGNACION

CONTIGUA

Williams Stallings SISTEMAS OPERATIVOS. Principios de diseño e interioridades. 4ta ed. Pearson Eduación S.A. Madrid, 2001 ISBN: 84-205-3177-4

(15)

Asignación encadenada:

La asignación se hace con bloques individuales.

Cada bloque contiene un puntero al siguiente

bloque de la cadena.

ASIGNACION ENCADENADA

La tabla de asignación necesita una sola entrada

por cada archivo:

Bloque de comienzo y longitud del archivo.

No se da fragmentación externa.

Se ajusta mejor a los archivos secuenciales.

(16)

Archivo B

Tabla de asignación de archivos

Nombre de archivoBloque de inicio Longitud

(17)

Referencias

Documento similar

Debido al riesgo de producir malformaciones congénitas graves, en la Unión Europea se han establecido una serie de requisitos para su prescripción y dispensación con un Plan

Como medida de precaución, puesto que talidomida se encuentra en el semen, todos los pacientes varones deben usar preservativos durante el tratamiento, durante la interrupción

Abstract: This paper reviews the dialogue and controversies between the paratexts of a corpus of collections of short novels –and romances– publi- shed from 1624 to 1637:

En nuestra opinión, las cuentas anuales de la Entidad Pública Empresarial Red.es correspondientes al ejercicio 2010 representan en todos los aspectos significativos la imagen fiel

En nuestra opinión, las cuentas anuales de la Entidad Pública Empresarial Red.es correspondientes al ejercicio 2012 representan en todos los aspectos

La Intervención General de la Administración del Estado, a través de la Oficina Nacional de Auditoría, en uso de las competencias que le atribuye el artículo 168

La Intervención General de la Administración del Estado, a través de la Oficina Nacional de Auditoría, en uso de las competencias que le atribuye el artículo

La campaña ha consistido en la revisión del etiquetado e instrucciones de uso de todos los ter- mómetros digitales comunicados, así como de la documentación técnica adicional de