Documentos de Académico
Documentos de Profesional
Documentos de Cultura
Módulo 3: Actividad 8:
Periféricos, GPUs y HPC. Entradas y salidas.
Comprobación de Lectura
Fecha:
12 de Abril 2023
Bibliografía:
Erick
Tema 11. Coordinación de comunicación con periféricos:
(handshaking y buffering).
Las computadoras realizan muchos procesos que requieren de datos de entrada y
que generan datos de salida, estos datos de entrada pueden provenir de una
manera común desde el teclado, el mouse, un dispositivo de almacenamiento
secundario, descargarse un sitio web, de un dispositivo portátil, de una cámara de
video entre otros dispositivos.
● Unidireccional.
● Bidireccional.
La parte receptora
Esta coordinación es una palabra de estado y es nada menos que un mapa de bits
donde cada bit manifiesta la condición del dispositivo. Por ejemplo, la impresora
manda un bit de menor valor de la palabra de estado señalando que la impresora
no tiene papel y el siguiente bit está preparado para admitir datos adicionales,
entonces, la palabra estado ofrece la manera de coordinar la comunicación con el
dispositivo de E/S.
La técnica del handshaking se utiliza para que la comunicación sea correcta y los
datos sean transmitidos correctamente en los dos extremos de la comunicación, y
está sincronizada en lo siguiente:
● Velocidad de datos.
● Cantidad de información que pueda soportar.
Los buses trasladan bits, por la manera en que lo hacen, la transferencia de los
datos puede ser en serie о en paralelo.
Las velocidades de la CPU у los anchos del bus se han incrementado pasando de 8,
16, 32 y 64 bits, algunos hasta de 128 bits. Los avances en la tecnología siguieron,
por lo que la CPU у la memoria pueden operar con un máximo rendimiento.
Los periféricos (igual que las unidades de disco duro) se conectaron a las PC por el
bus de expansión, el bus ISA (Industry Standard Architecture). Con el tiempo se
desarrollaron buses de expansión adicionales соmо el EISA (Enhanced ISA) у el
MicroChannel.
Las funciones de un bus de E/S son las siguientes:
¿Por qué los periféricos no se conectan directamente con el bus del sistema?
Por la diversidad de los periféricos, lo cual representaría una variedad lógica
necesaria para que el procesador pueda controlar los periféricos.
El
módulo
de E/S se ocupa del almacenamiento temporal de datos (data buffering), debido a
que la velocidad de transferencia desde y hacia la memoria principal o el
procesador es muy alta, comparada con la mayoría de los dispositivos periféricos.
Los métodos más comunes para la transmisión de datos entre los periféricos y la
computadora son: en serie y en paralelo.
La parte receptora
- Velocidad de datos.
- Cantidad de información que pueda soportar.
Los buses trasladan bits, por la manera en que lo hacen, la transferencia de los
datos puede ser en serie o en paralelo.
- Interfaz en serie: el bus transfiere los datos bit a bit porque el bus consta
de un único cable para transmitir la información.
Entrada/salida programada
- Sincronización: el CPU ejecuta un comando que se encarga de monitorear el
estado del módulo de entrada/salida hasta que detecta que el periférico
está listo. Durante la sincronización el procesador está dedicado
completamente a esta tarea, por lo cual las transferencias realizadas con
esta técnica deben ser cortas y rápidas.
Alex Carrasco:
Uno de los elementos clave en una computadora, además del procesador y los
módulos de memoria, son los módulos de E/S.
De manera externa vemos un conector donde se conecta el dispositivo con el bus,
estos son los módulos de entrada/salida que hacen conexión con el bus del
sistema, además, poseen la lógica para permitir la comunicación entre el
periférico y el bus.
● Control у temporización.
● Comunicación con el procesador.
● Comunicación con los dispositivos.
● Almacenamiento temporal de datos.
● Detección de errores
Los métodos más comunes para la transmisión de datos entre los periféricos y la
computadora son los siguientes:
● Unidireccional.
● Bidireccional.
La técnica del handshaking se utiliza para que la comunicación sea correcta y los
datos sean transmitidos correctamente en los dos extremos de la comunicación, y
esta sincronizada en lo siguiente:
· Velocidad de datos.
Los buses trasladan bits, por la manera en que lo hacen, la transferencia de los
datos puede ser en serie о en paralelo.
Las velocidades de la CPU у los anchos del bus se han incrementado pasando de 8,
16, 32 y 64 bits, algunos hasta de 128 bits. Los avances en la tecnología siguieron,
por lo que la CPU у la memoria pueden operar con un máximo rendimiento.
● Interfaces paralelos
● Interfaces serie
● Controlador DMA (o solo DMA)
● Canal о procesador de entrada-salida (Input Output Processor о ЮР)
Los puertos de E/S son un espacio de almacenamiento que forma parte de una
interfaz, contribuyen a la comunicación de un periférico con la memoria para
enviar о recibir una secuencia de bits.
● Interfaz paralela: permite transferir varios bits al mismo tiempo porque cuenta
con varias líneas de transmisión.
● Interfaz en serie: el bus transfiere los datos bit a bit porque el bus consta de un
único cable para transmitir la información.
Modalidades de entrada/salida
● E/S programada
● Mediante interrupciones
● Con acceso directo a memoria
Entrada/salida programada
La ventaja de esta técnica es evitar que el procesador tenga que estar inactivo
sondeando el estado del periférico
Moises:
La memoria envía datos al módulo de E/S en ráfagas rápidas, por lo que los datos
se almacenan temporalmente ahí, para posteriormente enviarse al periférico, con
la velocidad que caracteriza a los periféricos.
● Control у temporización.
● Comunicación con el procesador.
● Comunicación con los dispositivos.
● Almacenamiento temporal de datos.
● Detección de errores.
Los métodos más comunes para la transmisión de datos entre los periféricos y la
computadora son los siguientes:
● Unidireccional.
● Bidireccional.
Los buses trasladan bits, por la manera en que lo hacen, la transferencia de los
datos puede ser en serie о en paralelo.
microprocesador.
2. Buses que conectan distintas placas: la conexión entre las distintas
Las velocidades de la CPU у los anchos del bus se han incrementado pasando de 8,
16, 32 y 64 bits, algunos hasta de 128 bits. Los avances en la tecnología siguieron,
por lo que la CPU у la memoria pueden operar con un máximo rendimiento.
Los puertos de E/S son un espacio de almacenamiento que forma parte de una
interfaz, contribuyen a la comunicación de un periférico con la memoria para
enviar о recibir una secuencia de bits.