Descargar

Gestión de entrada – salida

Enviado por Pablo Turmero


Partes: 1, 2

    Gestión de Entrada/Salida Introducción Software de E/S Discos Relojes Terminales

    edu.red

    1. Introducción Función del sistema operativo Controlar la Entrada/Salida Enviar comandos Recibir interrupciones Tratar los errores Presentar una interfaz

    edu.red

    Categorías de dispositivos Dispositivos de bloques Bloques de tamaño fijo L/E de cada bloque de forma independiente Se puede direccionar cada bloque Dispositivos de caracteres Sin estructura de bloques L/E de flujos de caracteres DISCOS TERMINALES IMPRESORAS

    edu.red

    Manejadores y Controladores Manejador de dispositivos Controlador de dispositivo o adaptador Programa de más bajo nivel que se encarga de los detalles que son dependientes del dispositivo Elemento electrónico de la unidad de E/S (tarjeta de circuitos impresos) Bus Canales E/S

    edu.red

    Registros Forman parte del espacio normal de direcciones de la memoria Espacio de direcciones especial para E/S Puertos de E/S

    edu.red

    Operaciones de E/S El S.O. escribe órdenes y parámetros en los registros. El controlador acepta la orden y comienza a trabajar. El controlador genera una interrupción. El S.O. mira si la operación se ha realizado correctamente. S.O Controlador Registros Ordenes y parámetros Resultados

    edu.red

    2. Software de E/S Objetivos de la programación de la E/S Independencia del dispositivo Uniformidad de los nombres Manejo de errores Presentar al programador transferencias síncronas Síncronas: bloquean al programa. Asíncronas: no bloquean al programa. Gestión de los dispositivos compartidos dedicados

    edu.red

    Niveles del software de E/S Programas de usuario Programas del S.O independientes del dispositivo Manejadores de dispositivos Manejadores de interrupciones

    edu.red

    Manejadores de interrupciones Manejador de dispositivo Controlador CPU Manejador de interrupciones Ordena Interrumpe Ejecuta Desbloquea

    Partes: 1, 2
    Página siguiente