stringtranslate.com

Procesador frontal

Procesador frontal basado en PDP-11 alrededor de 1975

Un procesador frontal (FEP), o procesador de comunicaciones , es una computadora de tamaño pequeño que interactúa con la computadora host , una serie de redes , como SNA , o una serie de dispositivos periféricos , como terminales , unidades de disco , Impresoras y unidades de cinta . Los datos se transfieren entre la computadora host y el procesador frontal mediante una interfaz paralela de alta velocidad . El procesador frontal se comunica con dispositivos periféricos mediante interfaces serie más lentas , normalmente también a través de redes de comunicación. El propósito es descargar del ordenador host el trabajo de gestión de los dispositivos periféricos, transmisión y recepción de mensajes, montaje y desmontaje de paquetes, detección y corrección de errores. [1] Dos ejemplos son el controlador de comunicaciones IBM 3705 y el procesador de comunicaciones de datos Burroughs .

En ocasiones FEP es sinónimo de controlador de comunicaciones , aunque este último no necesariamente es tan flexible. Los primeros controladores de comunicaciones, como la serie IBM 270x, estaban cableados , pero las unidades posteriores eran dispositivos programables.

El procesador frontal también se utiliza en un sentido más general en sistemas multiprocesador asimétricos. El FEP es un dispositivo de procesamiento (normalmente una computadora) que está más cerca de la fuente de entrada que el procesador principal. Realiza alguna tarea como control de telemetría , recopilación de datos, reducción de datos sin procesar del sensor , análisis de la entrada del teclado, etc.

Los procesos front-end se relacionan con la interfaz de software entre el usuario ( cliente ) y los procesos de la aplicación ( servidor ) en la arquitectura cliente/servidor. El usuario ingresa datos (datos) en el proceso de front-end donde se recopilan y procesan de tal manera que se ajusten a lo que la aplicación receptora (back-end) en el servidor puede aceptar y procesar. Como ejemplo, el usuario ingresa una URL en una GUI (proceso de interfaz de usuario) como Microsoft Internet Explorer. Luego, la GUI procesa la URL de tal manera que el usuario pueda llegar o acceder a las páginas web deseadas en el servidor web (servidor de aplicaciones conocido como proceso "back-end"). Los procesadores frontales o procesadores de comunicaciones se relacionan con el uso eficiente de la CPU del host mediante la descarga del procesamiento para el control periférico, por ejemplo, a otro dispositivo o controlador. [2]

redes IP

Los FEP son responsables de vincular las aplicaciones cliente y sus redes asociadas para alojar aplicaciones informáticas. Con la llegada de Internet y del IP como protocolo universal, a menudo se supone que ya no hay necesidad de FEP, [3] que tradicionalmente manejaban el tráfico SNA. Esto puede ser cierto cuando los FEP solo brindan conectividad directa (y suponiendo que la dirección IP nunca cambie). Sin embargo, los FEP también desempeñan otras funciones vitales que están estrechamente vinculadas a las aplicaciones de transacciones, incluida la conmutación de mensajes y transacciones, la multiplexación , la seguridad de las transacciones, los garantes de la calidad del servicio y la gestión y generación de informes de transacciones de extremo a extremo. La necesidad de estas funciones es especialmente importante en entornos de transacciones de misión crítica, como aplicaciones bancarias, gubernamentales, de punto de venta, de seguridad y de atención médica. En estos entornos, la funcionalidad FEP es más necesaria que nunca.

Aunque IBM Corporation retiró del mercado sus procesadores front-end de comunicaciones 3745/3746 en 2003, la empresa sigue manteniendo los 20.000 procesadores front-end instalados, que se calcula que se estiman. IBM también proporciona funciones de mejora de microcódigo. Empresas más pequeñas han llenado el vacío creado por la acción de IBM, proporcionando máquinas, funciones, piezas y servicios en todo el mundo.

Ver también

Referencias

  1. ^ Telfer, Angus (15 de febrero de 2002). "Procesadores de comunicaciones front-end" (PDF) . Inetco . Archivado desde el original (PDF) el 22 de marzo de 2003.
  2. ^ Newport, CB; Ryzlak, J (1972). "Procesadores de comunicaciones". Actas del IEEE . 60 (11): 1321. doi :10.1109/PROC.1972.8900.
  3. ^ "SOLUCIÓN DE REEMPLAZO DEL PROCESADOR FRONTAL DE IBM". Sistemas Cisco . Archivado desde el original el 21 de noviembre de 2003.

enlaces externos