Фронтальный процессор

( Интерфейсный процессор FEP), или коммуникационный процессор , представляет собой небольшой компьютер , который взаимодействует с главным компьютером , рядом сетей , таких как SNA , или с рядом периферийных устройств , таких как терминалы , дисковые устройства , принтеры и магнитофоны . Данные передаются между главным компьютером и внешним процессором с помощью высокоскоростного параллельного интерфейса . Интерфейсный процессор взаимодействует с периферийными устройствами с помощью более медленных последовательных интерфейсов , обычно также через сети связи. Цель состоит в том, чтобы разгрузить главный компьютер от работы по управлению периферийными устройствами, передаче и приему сообщений, сборке и разборке пакетов, обнаружению и исправлению ошибок. [1] Двумя примерами являются коммуникационный контроллер IBM 3705 и процессор передачи данных Burroughs .
Иногда FEP является синонимом контроллера связи , хотя последний не обязательно является таким гибким. Ранние коммуникационные контроллеры, такие как серия IBM 270x, были проводными , но более поздние устройства были программируемыми устройствами.
Интерфейсный процессор также используется в более общем смысле в асимметричных многопроцессорных системах. FEP — это устройство обработки (обычно компьютер), которое находится ближе к источнику входного сигнала, чем главный процессор. Он выполняет некоторые задачи, такие как управление телеметрией , сбор данных, обработка необработанных данных датчиков , анализ ввода с клавиатуры и т. д.
Внешние процессы относятся к программному интерфейсу между пользователем ( клиентом ) и процессами приложения ( сервером ) в архитектуре клиент/сервер. Пользователь вводит входные данные (данные) во внешний процесс, где они собираются и обрабатываются таким образом, чтобы соответствовать тому, что принимающее приложение (внутренняя часть) на сервере может принять и обработать. Например, пользователь вводит URL-адрес в графический интерфейс (интерфейсный процесс), такой как Microsoft Internet Explorer. Затем графический интерфейс обрабатывает URL-адрес таким образом, что пользователь может получить доступ к нужным веб-страницам на веб-сервере (сервере приложений, известном как «внутренний» процесс). Внешние процессоры или коммуникационные процессоры относятся к эффективному использованию центрального процессора путем разгрузки обработки периферийного управления, например, на другое устройство или контроллер. [2]
IP-сети
[ редактировать ]FEP отвечают за связь клиентских приложений и связанных с ними сетей с приложениями на главном компьютере. С появлением Интернета и IP как универсального протокола часто предполагается, что в FEP больше нет необходимости. [3] который традиционно обрабатывал трафик SNA. Это может быть правдой, когда FEP обеспечивают только прямое соединение (и при условии, что IP-адрес никогда не меняется). Однако FEP также выполняют другие жизненно важные функции, которые тесно связаны с транзакционными приложениями, включая коммутацию сообщений и транзакций, мультиплексирование , безопасность транзакций, гарантии качества обслуживания , а также сквозное управление транзакциями и отчетность. Потребность в этих функциях особенно важна в критически важных транзакционных средах, таких как банковские, правительственные, торговые точки, приложения безопасности и здравоохранения. В этих средах функциональность FEP более необходима, чем когда-либо прежде.
Хотя корпорация IBM сняла с продажи свои коммуникационные интерфейсные процессоры 3745/3746 в 2003 году, компания продолжает поддерживать около 20 000 установленных интерфейсных процессоров. IBM также предоставляет функции улучшения микрокода. Небольшие компании заполнили пустоту, образовавшуюся в результате действий IBM, поставляя машины, функции, детали и услуги по всему миру.
См. также
[ редактировать ]Ссылки
[ редактировать ]- ^ Телфер, Ангус (15 февраля 2002 г.). «Внешние коммуникационные процессоры» (PDF) . Инетко . Архивировано из оригинала (PDF) 22 марта 2003 года.
- ^ Ньюпорт, CB; Рызлак, Дж (1972). «Коммуникационные процессоры». Труды IEEE . 60 (11): 1321. doi : 10.1109/PROC.1972.8900 .
- ^ «РЕШЕНИЕ ПО ЗАМЕНЕ ВНЕШНЕГО ПРОЦЕССОРА IBM» . Сиско Системы . Архивировано из оригинала 21 ноября 2003 года.