Post on 13-Jun-2015
description
Dispositivos de Entrada y salidaIntroducción
Entradas y Salidas
• La CPU y la memoria son suficientes para que un computador sea de utilidad?.
ProcesoEntrada Salida
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).
Entrada/salida
CPU
MEMORIA ENTRADA/SALIDA EXTERIOR
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.
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.
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.
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).
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.
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.
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.
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).
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.
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.
@josefabiandiaz
josefabiandiazs@Gmail.com
https://www.youtube.com/user/fabiandiazs
Msc.Ing.Jose Fabián Diaz Silva
Consultas