ensayo
Una de las principales funciones de un sistema operativo es controlar todos los dispositivos de E/S (entrada/salida) del computador. Debe enviar los comandos alos dispositivos, atrapar interrupciones y manejar errores. También debe proporcionar una interfaz sencilla y fácil de usar entre los dispositivos y el resto del sistema.
Arquitectura de entrada ysalida
El hardware asociado con un dispositivo de Entrada y salida (E/S) consta de cuatro elementos básicos:
Un bus para comunicarse con la CPU y es compartido entre varios dispositivos.
Unpuerto que consta de varios registros:
Estado-indica si está ocupado, los datos están listos, o ha ocurrido un error.
Control-operación que ha de realizar.
Datos- entrada-datos a enviar a CPU.Datos- salida- datos recibidos de la CPU.
Un controlador que recibe órdenes del bus del sistema, traduce ordenes en acciones del dispositivo, y lee/escribe datos desde/en el bus del sistema.
El propiodispositivo.
Objetivo del software de entrada y salida
Las metas generales del software de entrada y salida son fáciles de establecer. La idea básica es organizar el software como una seriede capas, en donde las capas inferiores se encarguen de ocultar las peculiaridades del hardware a las capas superiores y de forma que estas se preocupen por presentar una interfaz agradable, limpia yregular a los usuarios. Lo cual estos objetivos se logran de una forma comprensible y eficiente al estructurar el software de entrada y salida en cuatro capas: 1. Manejadores de interrupciones. 2.Directivas de dispositivos. 3. Software de sistema operativo independiente de los dispositivos. 4. Software a nivel de usuario.
Dispositivos de bloques y de carácter
Un dispositivo de carácter, es uncomponente del ordenador que se comunica con la unidad central de proceso por medio de bytes individuales. Ejemplos de dispositivos de caracteres son impresoras y teclados, que permiten el manejo...
Regístrate para leer el documento completo.