¿Cuál es la diferencia entre el procesador multiplexor delantero / frontal?

Casi nada, pero no siempre fue así. Tenemos que regresar a la máquina desde principios hasta mediados de la década de 1970 (¿quién está mostrando su edad ahora?)

Un procesador frontal era una computadora que se colocaba frente a un grupo de periféricos y tenía una conexión a cada uno. También estaba conectado a un sistema mainframe. El sistema de trama principal enviaría una señal de solicitud de bus al procesador frontal (FEP), luego un número de dispositivo, seguido de datos. El FEP enviaría una señal de bus listo cuando recibe datos en frío y lee el número de dispositivo que viene por el cable. Luego enrutaría la siguiente secuencia de bytes al periférico dado según lo especificado por el número de dispositivo. De esta forma, el mainframe podría tener muchos dispositivos conectados a una sola conexión de salida de datos periféricos. En general, este fue el flujo de datos a un solo periférico que terminó con el mainframe enviando una señal de borrado de datos para significar el final del flujo de datos. Tenga en cuenta que la comunicación era bidireccional y que la FEP también tenía que hablar en la otra dirección.

El problema era que era un solo periférico a la vez porque era un flujo. Salió un nuevo dispositivo que hizo exactamente lo mismo, pero rompió las comunicaciones en trozos más pequeños, como 256 bytes. La unidad central podría enviar una solicitud de bus, luego un número de dispositivo, la longitud de los datos, luego esa cantidad de bytes de datos, luego otro número de dispositivo, otra longitud de datos y luego esa longitud de datos, y así no comunicarse con múltiples dispositivos a la vez Esta fue toda la información transmitida mezclada en paquetes en una sola línea. El multiplexor reenvió este flujo enviando los datos a cada dispositivo según sea necesario y permitió que la unidad central utilizara más de un dispositivo a la vez.

Por supuesto, los chicos de FEP comenzaron a usar la misma idea para su flujo de comunicaciones y los dos dispositivos simples se conocieron como un controlador de comunicaciones. Todos ellos manejan las señales de bus, señales de error, etc. necesarias para que los periféricos incluso decodifiquen y cambien los datos si es necesario para que no sean simples enrutadores de datos. Hoy en día, las computadoras vienen con unas 20 conexiones periféricas, por lo que ya no tenemos necesidad de una FEP, excepto en algunos casos raros de hardware militar.

Gracias por el A2A. Me alegro de tener la edad suficiente para responder.