stringtranslate.com

Фронтенд-процессор

Процессор на базе PDP-11, около 1975 г.

Интерфейсный процессор ( FEP) или коммуникационный процессор — это небольшой компьютер , который взаимодействует с главным компьютером , несколькими сетями , такими как SNA , или несколькими периферийными устройствами , такими как терминалы , дисковые накопители , принтеры и ленточные накопители . Данные передаются между главным компьютером и интерфейсным процессором с использованием высокоскоростного параллельного интерфейса . Интерфейсный процессор взаимодействует с периферийными устройствами с использованием более медленных последовательных интерфейсов , обычно также через коммуникационные сети. Целью является разгрузка главного компьютера от работы по управлению периферийными устройствами, передаче и приему сообщений, сборке и разборке пакетов, обнаружению и исправлению ошибок. [1] Двумя примерами являются IBM 3705 Communications Controller и Burroughs Data Communications Processor.

Иногда FEP является синонимом контроллера связи , хотя последний не обязательно столь же гибок. Ранние контроллеры связи, такие как IBM 270x series, были жестко зашиты , но более поздние устройства были программируемыми устройствами.

Процессор front-end также используется в более общем смысле в асимметричных многопроцессорных системах. FEP — это обрабатывающее устройство (обычно компьютер), которое находится ближе к источнику входных данных, чем основной процессор. Он выполняет некоторые задачи, такие как управление телеметрией , сбор данных, сокращение необработанных данных датчиков , анализ ввода с клавиатуры и т. д.

Процессы front-end относятся к программному интерфейсу между пользователем ( клиентом ) и процессами приложений ( сервером ) в архитектуре клиент/сервер. Пользователь вводит входные данные (данные) в процесс front-end, где они собираются и обрабатываются таким образом, чтобы соответствовать тому, что может принять и обработать принимающее приложение (back-end) на сервере. Например, пользователь вводит URL-адрес в GUI (процесс front-end), такой как Microsoft Internet Explorer. Затем GUI обрабатывает URL-адрес таким образом, чтобы пользователь мог достичь или получить доступ к нужным веб-страницам на веб-сервере (сервер приложений, известный как процесс «back-end»). Процессоры front-end или коммуникационные процессоры относятся к эффективному использованию центрального процессора хоста путем разгрузки обработки для периферийного управления, например, на другое устройство или контроллер. [2]

IP-сетевое взаимодействие

FEP отвечают за связь клиентских приложений и связанных с ними сетей с приложениями на базе хост-компьютеров. С появлением Интернета и IP как универсального протокола часто предполагается, что больше нет необходимости в FEP, [3] которые традиционно обрабатывали трафик SNA. Это может быть верно, когда FEP обеспечивают только прямое подключение (и предполагая, что IP-адрес никогда не меняется). Однако FEP также выполняют другие жизненно важные функции, которые тесно связаны с транзакционными приложениями, включая коммутацию сообщений и транзакций, мультиплексирование , безопасность транзакций, гарантов качества обслуживания и сквозное управление транзакциями и отчетность. Необходимость в этих функциях особенно важна в критически важных транзакционных средах, таких как банковское дело, правительство, точки продаж, безопасность и здравоохранение. В этих средах функциональность FEP необходима как никогда прежде.

Хотя IBM Corporation сняла свои процессоры 3745/3746 Communications Front End Processors с продажи в 2003 году, компания продолжает поддерживать около 20 000 установленных процессоров front-end. IBM также предоставляет функции улучшения микрокода. Менее крупные компании заполнили пустоту, образовавшуюся в результате действий IBM, предоставляя машины, функции, детали и услуги по всему миру.

Смотрите также

Ссылки

  1. ^ Телфер, Ангус (15 февраля 2002 г.). "Front-End Communications Processors" (PDF) . Inetco . Архивировано из оригинала (PDF) 22 марта 2003 г.
  2. ^ Ньюпорт, К. Б.; Ризлак, Дж. (1972). «Коммуникационные процессоры». Труды IEEE . 60 (11): 1321. doi :10.1109/PROC.1972.8900.
  3. ^ "IBM FRONT-END PROCESSOR REPLACEMENT SOLUTION". Cisco Systems . Архивировано из оригинала 21 ноября 2003 г.

Внешние ссылки