entrada y salida programada - ecotec.edu.ecinvestigaciones\estudiantes...ideas principales •el...

12
ENTRADA Y SALIDA PROGRAMADA Integrantes: Cristhian Muñoz Eduardo Cabrera Jorge López

Upload: hoangthu

Post on 29-Apr-2018

215 views

Category:

Documents


1 download

TRANSCRIPT

ENTRADA Y SALIDA

PROGRAMADA

Integrantes: Cristhian Muñoz Eduardo Cabrera

Jorge López

Ideas Principales

• El registro de datos cumple la misma función de los cestos de entrada y salida en el PHC.

• La entrada proveniente del periférico se transfiere a su modulo y de allí a un registro acumulador bajo el control del programa.

• Cada instrucción genera una sola entrada o salida, a este método se lo conoce como entrada y salida programada.

• Para reconocer los dispositivos individualmente puede usarse el campo de direcciones de la instrucción, los cuales contienen las direcciones que transfiere el bus, permitiéndole identificar dichas instrucciones de entrada y salida que estén dirigidos a él como también las que no lo estén.

• Lo módulos anteriormente mencionados tienen varias direcciones las cuales representan un comando de control o solicitud de estado. Por ejemplo: el campo de direcciones en las instrucciones input y output del PHC, podrían servir para direccionar una combinación de 100 dispositivos.

• Cabe recalcar que la entrada y salida programada es lenta, debido a que se realiza un ciclo completo de instrucción captar – ejecutar con todos los datos por transferir.

• Actualmente se emplea transferencias simples basadas en caracteres, por ejemplo: la transmisión de comandos por medio de un modulo de entrada y salida de red o modem.

• La E/S programada tiene una aplicación importante basada en métodos alternos que se sirven del modulo para controlar operaciones de entrada y salida, empleando la memoria como sitio intermedio para transferir datos.

MÓDULOS DE E/S: Comunicación CPU – Periférico

La E/S se implementa mediante periféricos.

• PERIFÉRICO:

– Elemento que permiten la transferencia de información entre la CPU y el mundo exterior.

– Interfaz que traduce la información asíncrona y analógica del mundo exterior a la información síncrona y codificada del computador.

– Dos partes: módulo de E/S y dispositivo (externo).

Módulo de E/S

– Coordina el correcto flujo de información entre uno o varios dispositivos externos (impresora, monitor) e internos (memoria, procesador). – FUNCIONES: 1. Reconocer la dirección de la CPU que identifica al dispositivo externo. 2. Transferencia de datos entre la CPU y el dispositivo externo. 3. Recepción de mandatos (comandos) desde la CPU. 4. Mantener información del estado del periférico y mantener el protocolo de comunicaciones con el periférico. – Un módulo de E/S puede controlar varios dispositivos externos

• El módulo de E/S también almacena datos temporalmente debido a las diferencias de velocidades entre los periféricos y la CPU o la memoria. Dispone de un mecanismo de detección de errores tales como el uso del bit de paridad.

• Los términos “controlador”, “procesador de E/S” y “módulo de E/S” son equivalentes. La diferencia radica en su complejidad.

Dispositivo Externo

• La forma de comunicación con el módulo de E/S se hace mediante: – SEÑALES DE CONTROL (mandatos/comandos enviados por la CPU), – ESTADO (información sobre el funcionamiento del dispositivo) – y DATOS.

• Internamente suele haber una serie de buffers que son capaces de

almacenar temporalmente datos o información adicional de contexto.

• Un componente importante suele ser el transductor que transforma la información analógica en digital.