Please enable JavaScript.
Coggle requires JavaScript to display documents.
Manejo de dispositvos de Entrada/Salida - Coggle Diagram
Manejo de dispositvos de Entrada/Salida
Dispositivos de entrada/salida
Diferencias
Velocidad de transferencia de datos
Aplicación
Complejidad de control
Unidad de transferencia
Representación de datos
Condiciones de error
Técnicas para llevarlo a cabo
E/S programada
El procesador envía un mandato de E/S, a petición de un proceso, a un módulo de E/S, ese proceso realiza una espera activa hasta que se complete la operación antes de continuar
E/S dirigida por interrupciones
El procesador emite un mandato de E/S a petición de un proceso y continúa ejecutando las instrucciones siguientes, siendo interrumpido por el módulo de E/S cuando éste ha completado su trabajo.
Acceso directo de memoria
Un módulo de DMA controla el intercambio de datos entre la memoria principal y un módulo de E/S. El procesador manda una petición de transferencia de un bloque de datos al módulo de DMA y resulta interrumpido sólo cuando se haya transferido el bloque completo.
Objetivos de diseño
Eficiencia
Generalidad
Estructura lógica
E/S Lógica
E/S del dispositivo
Planificación y control
Gestión de E/S en un almacenamiento secundario
Gestión de ficheros
Sistema de ficheros
Organización física
Tipos de dispositivos de entrada/salida
Legibles para el usuario
Pantalla, teclado, ratón, impresoras o terminales de visualización gráfica
Legibles para la máquina
Unidades de discos y de cintas, sensores, controladores y activadores
Comunicación
Controladores de una línea digital, módems
Organización de las funciones de entrada/salida
Orientado a bloques
Almacena información en bloques que son usualmente de tamaño fijo realizándose las transferencias de bloque en bloque. Es posible hacer referencia a los datos mediante su número de bloque.
Discos y cintas
Orientado a flujo de caracteres
Transfiere los datos, tanto de entrada como de salida, como un flujo de bytes, sin estructura de bloques
Los terminales, impresoras, puertos de comunicación, el ratón y otros dispositivos apuntadoras, y la mayoria de los dispositivos que no son de almacenamiento secundario.
Almacenamiento intermedio de entrada/salida
Buffer único
Buffer doble
Buffer circular
Parámetros de rendimiento del disco
Tiempo de búsqueda
Retardo rotacional
Tiempo de acceso
Tiempo de transferencia
Políticas de planificación de disco
Planificación aleatoria
FIFO
Prioridad
Último en entrar, primero en salir
Primero el de tiempo de servicio más corto
Scan
C-Scan
Scan de N pasos
FScan