Puertos de Entrada y Salida
Puertos de Entrada y Salida
Puertos de Entrada y Salida
Todo computador necesita llevar a cabo intercambio de información con personas u otros
computadores mediante unos dispositivos que denominamos de manera genérica
dispositivos periféricos. Para hacer una operación de E/S entre el computador y un
periférico, es necesario conectar estos dispositivos al computador y gestionar de manera
efectiva la transferencia de datos. Para hacerlo, el computador dispone del sistema de
entrada/salida (E/S). Este sistema de E/S es la interfaz que tiene el computador con el
exterior y el objetivo que tiene es facilitar las operaciones de E/S entre los periféricos y la
memoria o los registros del procesador. Para gestionar las operaciones de E/S es
necesario un hardware y la ayuda de un software.
Entrada / Salida
Introducción
Principios del Hardware de E / S
Dispositivos de E / S
Controladores de Dispositivos
Acceso Directo a Memoria (DMA)
Principios del Software de E / S
Objetivos del Software de E / S
Manejadores de Interrupciones
Manejadores de Dispositivos
Software de E / S Independiente del Dispositivo
Software de E / S en el Espacio del Usuario
Discos - Hardware Para Discos
Discos
Hardware Para Discos
Operación de Almacenamiento de Disco de Cabeza Móvil
Algoritmos de Programación del Brazo del Disco
Porqué es Necesaria la Planificación de Discos
Características Deseables de las Políticas de Planificación de Discos
Optimización de la Búsqueda en Discos
Planificación FCFS (Primero en Llegar, Primero en Ser Servido)
Planificación SSTF (Menor Tiempo de Búsqueda Primero)
Planificación SCAN
Planificación SCAN de N - Pasos
Planificación C - SCAN (Búsqueda Circular)
Esquema Eschenbach
Conclusiones
Optimización Rotacional en Discos
Consideraciones de los Discos Sobre los Sistemas
Manejo de Errores en Discos
Ocultamiento de Una Pista a la Vez en Discos
Discos en RAM
Relojes
Terminales
Fin
Una de las funciones principales de un S. O. es el control de todos los dispositivos de e / s
de la computadora [23, Tanenbaum].
Dispositivos de bloque.
Dispositivos de caracteres.
Las principales características de los dispositivos de bloque son:
Un componente mecánico.
Un componente electrónico, el controlador del dispositivo o adaptador.
Muchos controladores pueden manejar más de un dispositivo.
El S. O. generalmente trabaja con el controlador y no con el dispositivo.
Los modelos más frecuentes de comunicación entre la cpu y los controladores son:
Controlador de e /
Dirección de e / s Vector de interrupciones
s
Reloj 040 - 043 8
Teclado 060 - 063 9
Disco duro 320 - 32f 13
Impresora 378 - 37f 15
Disco flexible 3f0 - 3f7 14
Rs232 primario 3f8 - 3ff 12
Rs232 secundario 2f8 - 2ff 11
Tabla 5.1: Controladores de e / s, direcciones de e / s y vector de interrupciones.