You are on page 1of 15

Universidad Catlica Santo Toribio de Mogrovejo Ingeniera de Sistemas, Informtica y Computacin

lzune@usat.edu.pe

INDICE
Dispositivos Externos.
Definicin Clasificacin

Mdulos de Entrada y Salida. Tcnicas de Entrada y Salida


Entrada/Salida Programada. Entrada/Salida mediante Interrupciones Entrada/Salida DMA
lzune@usat.edu.pe

Dispositivos Externos
O Perifrico es todo dispositivo externo que se conecta a la CPU a travs de los mdulos de entrada/salida (E/S). Permiten almacenar informacin o comunicar al procesador con otros dispositivos o a la Computadora como Sistema con el mundo exterior.

Clasificacin de Perifricos
De interaccin con humanos, permite interaccin entre usuario y mquina. http://www.youtube.com/watch ?v=vbpKV3qnaEo&feature=rel ated

lzune@usat.edu.pe

Clasificacin de Perifricos
De interaccin con mquinas, permite comunicacin con elementos del computador.

Clasificacin de Perifricos
De comunicacin, permite comunicacin con elementos remotos.

Perifricos y Mdulos I/O


Perifrico Dispositivo que interacta con el entorno. Unidad o Mdulo de Entrada/Salida tambin denominado controlador Interfaz entre dispositivo y el procesador, que oculta las particularidades de los dispositivos.

Definicin Sistema E/S


El Sistema de E/S se conecta al Bus del Ordenador o a un conmutador central y controla uno o ms dispositivos perifricos. El Sistema de E/S tiene la lgica necesaria para permitir la comunicacin entre el perifrico y el bus.
lzune@usat.edu.pe

Modelo Genrico de E/S

lzune@usat.edu.pe

Funciones de los Mdulos E/S


Las principales funciones son: Control y temporizacin. Comunicacin con la CPU. Comunicacin con los dispositivos. Almacenamiento temporal de datos. Deteccin de errores.

lzune@usat.edu.pe

Diagrama de Bloques de E/S

lzune@usat.edu.pe

lzune@usat.edu.pe

Importancia
Las razones por las cuales los perifricos no se conectan directamente al bus del sistema son: Por la amplia variedad existente de perifricos que tienen formas de funcionamiento diferentes. No justifica colocar la lgica en el CPU para controlar tal diversidad. Por su velocidad de transferencia de datos (que es mucho menor que la memoria o el CPU) Por datos con formatos y tamaos de palabra diferentes.
lzune@usat.edu.pe

FUNCIONES
Por lo anterior se requieren de mdulos de E/S, debiendo cumplir las siguientes funciones: Interfaz entre la CPU y la memoria a travs del bus del sistema o un conmutador central. Interfaz entre uno o mas dispositivos perifricos.
lzune@usat.edu.pe

Funciones de un Mdulo. Estructura de Mdulo de E/S. Tcnicas de Entrada/Salida.

lzune@usat.edu.pe

MDULOS DE E/S
Es el responsable del control de uno o ms dispositivos externos, y del intercambio de datos con la memoria principal o los registros del CPU. Tiene una interfaz interna a la computadora (con el CPU y la memoria) y una interfaz externa (para los dispositivos).

lzune@usat.edu.pe

Velocidades Tpicas de I/O

lzune@usat.edu.pe

Tcnicas de E/S
E/S Programada, se produce bajo control directo y continuo del programa E/S mediante Interrupciones, el programa genera una orden, y se ejecuta hasta que el Hardware de E/S lo interrumpe. E/S Acceso Directo a Memoria, existe un procesador de E/S que toma el control para transferir gran cantidad de datos.
lzune@usat.edu.pe

Introduccin. rdenes de E/S. Instrucciones de E/S.

lzune@usat.edu.pe

Introduccin
Al ejecutar una instruccin relacionada con una E/S, el CPU proporciona una direccin, especificando el modulo de E/S particular y el dispositivo externo, y una orden de E/S.

lzune@usat.edu.pe

Ordenar Lectura al Modulo E/S

Ordenar Lectura al Modulo E/S

Comprobar Estado

Final

Ordenar Lectura al Modulo E/S

Ordenar Lectura al Modulo E/S

lzune@usat.edu.pe

Ordenes de E/S
Los tipos de rdenes de E/S que puede recibir un mdulo son: Control: Se usa para activar el perifrico (rebobinar cinta, avance de registro) e indicarle que hacer y dependen del tipo particular de dispositivo periferico. Test: Se usa para comprobar las diversas condiciones de estado entre el mdulo de E/S y sus perifricos, por lo que el CPU puede saber si el perifrico est conectado y disponible, o si la operacin de E/S ha terminado.
lzune@usat.edu.pe

Ordenes de E/S
Lectura Hace que el mdulo de E/S capte un dato de un perifrico y lo situ en un buffer interno, para que despus el CPU obtenga el dato solicitado indicando al mdulo que lo ponga en el bus de datos. Escritura Hace que el modulo de E/S tome un dato (byte o palabra) del bus de datos y despus los transmita al perifrico. lzune@usat.edu.pe

E/S MEDIANTE INTERRUPCIONES


Para que el CPU tras enviar una orden de E/S, contine realizando algn trabajo til. Despus el mdulo de E/S interrumpir al CPU cuando est preparado para intercambiar datos, entonces el CPU ejecuta la transferencia de datos y despus contina con el procesamiento previo.lzune@usat.edu.pe

Procesamiento de la interrupcin Eventos en el procesador

lzune@usat.edu.pe

Interfaz programable de perifricos 8255A

lzune@usat.edu.pe

Interfaz de teclado/pantalla mediante el 8255A

lzune@usat.edu.pe

Puerto Serial
Es una interfase de comunicaciones digitales, donde la informacin es transmitida bit a bit enviando un solo bit a la vez. Utiliza un protocolo de transmisin asncrona, utiliza seales Start Stop, para dar inicio o termino a la transmisin de caracteres en formato ASCII

Asignacin de Pines

Controlar Puerto Serial con Java


http://monillo007.blogspot.com/2009/04/le er-la-entrada-de-un-puerto-serial.html

You might also like