1. República Bolivariana de Venezuela
Ministerio del Poder Popular para la Educación
I.U.P “Santiago Mariño”
ORGANIZACIÓN DE ENTRADA / SALIDA.
Alumno: Diego Fernández
Ing.: Electrónica
Cedula: 28435390
2. Introducción
Un sistema digital es cualquier sistema que permita crear, decodificar, transmitir o
guardar información que se encuentra representada en cantidades tan restringidas
que sus señales de entrada y salida solo admiten valores discretos.
En la arquitectura de la computadora, la combinación entre la CPU y la memoria
principal se considera el cerebro de la computadora, y desde este punto de vista,
cualquier transferencia de información desde la computadora se considera como
entrada y a la computadora como salida.
3. Desarrollo
ORGANIZACIÓN DE ENTRADA / SALIDA.
- Direccionamiento de E/S.
Si asumimos que el núcleo del ordenador está formado por la placa base y los
elementos montados en ella, y el resto de dispositivos conectados son "externos",
podemos considerarlos como dos tipos de comunicación o transferencia de
información: Transferencias externas que son las de entrada y salida y las
transferencias internas.
Las transferencias de entrada / salida se realizan entre los elementos externos y la
placa base. Son básicamente transferencias entre dispositivos externos y el
procesador o la memoria. Las transferencias internas ocurren entre internos y son
transferencias entre el procesador y la memoria o entre diferentes ubicaciones de
memoria.
- Transferencias de datos.
Es la transmisión física de datos a través de un canal de comunicación punto a
punto o punto a multipunto. Los datos se representan como una señal
electromagnética, señal de voltaje eléctrico, ondas de radio, microondas o
infrarrojos.
Los tipos de transferencia de datos son: Analógica y Digital
Analógica: Estas señales se caracterizan por el cambio continuo en la
amplitud de la señal. En la tecnología de control de procesos, la señal está
entre 4 y 20 mA y se transmite de forma puramente analógica. El contenido
de información en una señal analógica es muy limitado; Solo se puede
determinar o no el valor de la corriente y su presencia.
Digital: Estas señales no cambian continuamente, sino que se transmiten
en paquetes discretos. El método de transmisión también es diferente:
como impulsos eléctricos que varían entre dos niveles de voltaje diferentes.
4. En la ingeniería de procesos, no existen restricciones con respecto al
contenido de la señal y la información adicional.
- Sincronización.
Las señales de sincronización en un sistema de comunicación digital son muy
importantes a la hora de posibilitar la correcta recuperación de la información
transmitida, de ahí la importancia de tiene el poder de recibir tales señales.
En ciertas aplicaciones, la información debe transferirse desde una computadora
de alta capacidad a un dispositivo periférico que requiere un flujo constante de
datos. En estos casos, dadas las diferentes velocidades de procesamiento de los
dos sistemas, es necesario incorporar un elemento de sincronización que permita
al remitente de los datos enviarlos en ráfagas para que el resto del tiempo esté
disponible para realizar otras operaciones. Esta forma de trabajo requiere que la
interfaz entre los dos sistemas pueda almacenar la información recopilada a
diferentes velocidades.
- Manejo de interrupciones.
Las interrupciones son cambios en el flujo de control que no son causados por el
programa se ejecuta, pero por otro evento que requiere servicio inmediato de la
CPU Información general sobre dispositivos de E / S. Por ejemplo, un programa
puede preguntar Controlador de disco duro que comienza a transferir información
y genera una interrupción cuando finalice la transferencia.
5. La señal de solicitud de interrupción hace que la CPU detenga el programa actual,
guarde el estado y transfiera el control a una rutina de servicio de interrupción que
toma la acción apropiada para procesar la solicitud.
Al final del servicio de interrupción, el código interrumpido debe continuar
exactamente en el mismo estado en el que se encontraba cuando se produjo la
interrupción. Esto se logra restableciendo los registros internos al estado en el que
estaban antes de la interrupción, previamente guardados, permitiendo que el flujo
continúe con el procesamiento normal.
- Interfaces de E/S.
Las interfaces establecen la comunicación entre la unidad central y el proceso,
filtran, adaptan y codifican las señales provenientes de los elementos de entrada
de manera inteligible para esta unidad y decodifican y amplifican las señales
generadas durante la ejecución del programa antes de ser enviadas a los
elementos de salida.
Tipos y Funciones de la Interfaces de E/S
La interfaz de E / S es necesaria cuando los dispositivos son ejecutados por el
procesador. La interfaz debe ser absolutamente lógica para interpretar la dirección
de los dispositivos generados por el procesador. El protocolo de enlace debe ser
6. implementado por la interfaz con los comandos adecuados y el procesador puede
comunicarse con el dispositivo de E / S a través de la interfaz.
Si se intercambian diferentes formatos de datos, la interfaz debe poder convertir
datos en serie en datos en paralelo y viceversa. Los dispositivos de E / S se
comunican con el procesador a través de interrupciones. Cuando se recibe una
interrupción, el procesador participará en ella con la rutina de interrupción
correspondiente a la interrupción.
- Canales de E/S.
Los canales involucrados en todas las transferencias de datos tienen las
siguientes funciones:
Canal de direcciones: Este es un canal unidireccional debido a que la
información fluye en una sola dirección, de la CPU a la memoria o a elementos
E/S.
La CPU solo puede colocar niveles lógicos en las líneas de canal de direcciones,
creando 216 = 65,536 direcciones posibles. Cada una de estas direcciones
corresponde a una ubicación de almacenamiento o un elemento de E / S. Por
ejemplo, la dirección 20A0 16 podría ser una ubicación en RAM o ROM que tenga
una palabra de 8 bits almacenada en ella, o podría ser un registro de búfer de 8
bits que sea parte de un circuito de interfaz para conectar un monitor.
Si la CPU desea comunicarse con una determinada ubicación de memoria o
dispositivo de E/S, coloca el código de dirección de 16 bits correspondiente en su
salida de dirección A0 a A15 y en el canal de dirección.
Canales de datos: Este es un canal bidireccional ya que los datos pueden
fluir hacia o desde la CPU. Las ocho conexiones de datos de la CPU D0 a D7
pueden ser entradas o salidas, dependiendo de si la CPU está realizando una
operación de lectura o escritura.
7. Durante un proceso de lectura, actúan como entradas y reciben datos que se
han almacenado en el canal de datos para la memoria o el elemento de E/S
seleccionado por el código de dirección en el canal de dirección.
Durante una operación de escritura, los puertos de datos de la CPU actúan como
salida y colocan datos en el canal respectivo, que luego se envían a la memoria
seleccionada o elementos de E/S.
En todos los casos, las palabras de datos transmitidas tienen 8 bits de longitud
debido a que la CPU maneja palabras de datos des bits, convirtiendo a esta
computadora en una uC de 8 bits.
Canal de control: Este es el conjunto de señales que se utilizan para sincronizar
las actividades de cada elemento de la uC. Algunas de estas señales, como RD y
WR, son señales que la CPU envía a los otros elementos para indicar qué tipo de
operación está en curso.
Los elementos de E / S pueden enviar señales de control a la CPU. Un ejemplo de
esto es la entrada de reinicio de la CPU, que cuando se establece en BAJO hace
que la CPU vuelva a un cierto estado inicial. Otro ejemplo es la entrada de
interrupción de la CPU, que se utiliza para que los dispositivos de E / S llamen la
atención de la CPU cuando está realizando otras tareas.
8.
9. Conclusión
Un dispositivo de E / S es un componente electrónico que se puede utilizar para
enviar o recibir información hacia o desde una computadora. Por ejemplo, el
mouse y el teclado son dispositivos de entrada y el monitor y la impresora son
dispositivos de salida. Los dispositivos que se utilizan para comunicarse entre
computadoras suelen ser dispositivos de entrada y salida. Las transferencias de E
/ S se realizan entre elementos externos y la placa base. Son básicamente
transferencias entre dispositivos externos y el procesador o la memoria.