dipositivos de entrada y salida introduccion
DESCRIPTION
Introducción al trabajo con dispositivos de entrada y salida, los elementos que fundamentan su operación y los parámetros de su configuración, la razón de la existencia de la sincronización y el papel de la CPU y la memoria.TRANSCRIPT
![Page 1: Dipositivos de entrada y salida introduccion](https://reader033.vdocuments.co/reader033/viewer/2022052322/557bbc5dd8b42a1c1f8b4885/html5/thumbnails/1.jpg)
Dispositivos de Entrada y salidaIntroducción
![Page 2: Dipositivos de entrada y salida introduccion](https://reader033.vdocuments.co/reader033/viewer/2022052322/557bbc5dd8b42a1c1f8b4885/html5/thumbnails/2.jpg)
Entradas y Salidas
• La CPU y la memoria son suficientes para que un computador sea de utilidad?.
ProcesoEntrada Salida
![Page 3: Dipositivos de entrada y salida introduccion](https://reader033.vdocuments.co/reader033/viewer/2022052322/557bbc5dd8b42a1c1f8b4885/html5/thumbnails/3.jpg)
Entrada/Salida
•Al analizar el papel del Modulo de Entrada y Salida es posible decir que su trabajo consiste en efectuar una adaptación de los dispositivos externos antes de conectarlos al sistema (bus del sistema).
![Page 4: Dipositivos de entrada y salida introduccion](https://reader033.vdocuments.co/reader033/viewer/2022052322/557bbc5dd8b42a1c1f8b4885/html5/thumbnails/4.jpg)
Entrada/salida
CPU
MEMORIA ENTRADA/SALIDA EXTERIOR
![Page 5: Dipositivos de entrada y salida introduccion](https://reader033.vdocuments.co/reader033/viewer/2022052322/557bbc5dd8b42a1c1f8b4885/html5/thumbnails/5.jpg)
Por qué necesitamos los módulos de E/S
• Son diversos los periféricos existentes en el mercado para incluir la programación necesaria al interior del computador.
• Los periféricos tienen una velocidad menor que la del procesador y la memoria.
• Cada periférico tiene su propia codificación de datos.
![Page 6: Dipositivos de entrada y salida introduccion](https://reader033.vdocuments.co/reader033/viewer/2022052322/557bbc5dd8b42a1c1f8b4885/html5/thumbnails/6.jpg)
Funciones del Sistema de E/S
• Direccionamiento: • Selección de un dispositivo especifico de los disponibles
en el sistema.
• Sincronización:• Nivelar velocidad entre CPU/Memoria y los dispositivos
de E/S.
• Transferencia:• Permitir el medio de comunicación adecuado.
![Page 7: Dipositivos de entrada y salida introduccion](https://reader033.vdocuments.co/reader033/viewer/2022052322/557bbc5dd8b42a1c1f8b4885/html5/thumbnails/7.jpg)
Periférico
• Comunicación con el exterior y la CPU.
• Traduce información asíncrona y analógica a información síncrona y digital.
• Por medio de los módulos de E/S sincroniza la información de varios dispositivos externos e internos.
![Page 8: Dipositivos de entrada y salida introduccion](https://reader033.vdocuments.co/reader033/viewer/2022052322/557bbc5dd8b42a1c1f8b4885/html5/thumbnails/8.jpg)
Funciones –Módulos E/S
• Identificar la dirección de la CPU que identifico el dispositivo externo.
• Efectúa la transferencia de datos entre la CPU y el dispositivo.
• Recibe los comandos generados por la CPU.
• Mantiene el estado del periférico y la comunicación con el mismo.
• Almacena temporalmente información : debido a la diferencia de velocidad con CPU/Memoria.
• Realiza detención de errores con el uso de bit de paradidad (no es el único método).
![Page 9: Dipositivos de entrada y salida introduccion](https://reader033.vdocuments.co/reader033/viewer/2022052322/557bbc5dd8b42a1c1f8b4885/html5/thumbnails/9.jpg)
Módulo E/S
• Controlador
• Driver
• Procesador E/S
• Módulo E/S
• Son todos sinónimos posibles de emplear, a menudo se diferencian por el nivel de complejidad con los estructuran.
![Page 10: Dipositivos de entrada y salida introduccion](https://reader033.vdocuments.co/reader033/viewer/2022052322/557bbc5dd8b42a1c1f8b4885/html5/thumbnails/10.jpg)
Módulo de E/S -comunicación
• Señales de control:• Enviadas por la CPU para efectuar su gestión.
• Estado: • Indica el estado de funcionamiento del
dispositivo.
• Datos:• Diferentes elementos que son necesarios
almacenar.
![Page 11: Dipositivos de entrada y salida introduccion](https://reader033.vdocuments.co/reader033/viewer/2022052322/557bbc5dd8b42a1c1f8b4885/html5/thumbnails/11.jpg)
Módulo de E/S -comunicación
• Los módulos de E/S mantienen una serie de buffers capaces de almacenar temporalmente información del contexto.
• El transductor es un componente de gran importancia en cualquier módulo E/S que transforma la información analógica en digital.
![Page 12: Dipositivos de entrada y salida introduccion](https://reader033.vdocuments.co/reader033/viewer/2022052322/557bbc5dd8b42a1c1f8b4885/html5/thumbnails/12.jpg)
Tipos de administración de E/S
• Programada.• La CPU tiene un control absoluto sobre los módulos
(inicio- Transferencia).
• Al administrar por completo todo el proceso de CPU, se hace poco eficiente.
• La comunicación con el Hardware se reduce al mínimo.
• Interrupciones.• Solo se le indica a la CPU cuando esta preparado para
transmitir (interrupción).
![Page 13: Dipositivos de entrada y salida introduccion](https://reader033.vdocuments.co/reader033/viewer/2022052322/557bbc5dd8b42a1c1f8b4885/html5/thumbnails/13.jpg)
Tipos de Interrupciones
• Enmascaradas:• Se admite la no atención por parte del software.
• No enmascaradas:• Siempre son admitidas.
• Las direcciones de interrupciones se dan por:• Vector de interrupciones fijas.
• El mismo periférico entrega el vector de interrupciones.
![Page 14: Dipositivos de entrada y salida introduccion](https://reader033.vdocuments.co/reader033/viewer/2022052322/557bbc5dd8b42a1c1f8b4885/html5/thumbnails/14.jpg)
Interrupciones y Prioridades
• Al existir diversas dispositivos al mismo tiempo en un sistema, es necesario establecer prioridades y mecanismos de atención.• Para mejor el rendimiento se pueden tener las
siguientes alternativas.• Mantener una sola línea de interrupción.
• Varias líneas de interrupción.
• Líneas de interrupción y de aceptación.
![Page 15: Dipositivos de entrada y salida introduccion](https://reader033.vdocuments.co/reader033/viewer/2022052322/557bbc5dd8b42a1c1f8b4885/html5/thumbnails/15.jpg)
@josefabiandiaz
https://www.youtube.com/user/fabiandiazs
Msc.Ing.Jose Fabián Diaz Silva
Consultas