Please enable JavaScript.
Coggle requires JavaScript to display documents.
SISTEMA DE ENTRADA Y SALIDA - Coggle Diagram
SISTEMA DE ENTRADA Y SALIDA
¿QUE ES?
El SO controla procesos, memoria, archivos y todos los dispositivos conectados.
Debe manejar comandos, interrupciones y errores.
Clave: ofrecer una interfaz uniforme para todos los dispositivos.
Hardware E/S
Dispositivos de bloque: almacenan datos en bloques fijos con direcciones (ej: disco duro, USB, Blu-Ray).
Dispositivos de carácter: flujo continuo de caracteres, sin direcciones ni seek (ej: teclado, mouse, impresora).
Tasas de transferencia: varían mucho, el software debe adaptarse a la velocidad.
DISPOSITIVOS Y CONTROLADORES
Controladores de dispositivos: parte electrónica (chip/adaptador) que gestiona la comunicación.
Pueden manejar varios dispositivos idénticos (2, 4, 6, 8).
Estándares regulados por ANSI, IEEE, ISO.
Driver de dispositivo: código específico para controlar cada tipo de dispositivo (ej: driver SCSI, USB).
INTERRUPCIONES E/S
Cuando un dispositivo termina su tarea, envía una señal (interrupción).
El controlador de interrupciones la detecta y el CPU detiene lo que hace para atenderla.
ACCESO DIRECTO A MEMORIA
Permite al CPU comunicarse con dispositivos vía el bus del sistema.
Requiere hardware especial: Controlador DMA.
Ventaja: libera al CPU para otras operaciones.
No todas las computadoras usan DMA, porque el CPU suele ser más rápido.