ВУЗ:
Составители:
Рубрика:
Микропроцессорные системы и программное обеспечение в средствах связи
206
4. Специализированные процессоры в средствах связи
4.1 Сетевые процессоры в средствах связи
Сетевой процессор (network processor) – специализированное
программируемое вычислительное средство, которое применяется для
выполнения функций обработки потоков данных, пакетов и кадров, от-
носящихся к различным телекоммуникационным протоколам в реаль-
ном режиме времени или с минимальной задержкой по времени. Осо-
бенности обработки пакетов или кадров согласно тому или иному
сете-
вому протоколу определяются программным обеспечением, которое за-
гружается в сетевой процессор. Для вычислений сетевой процессор
использует ограниченное число инструкций (микрокоманд), достаточ-
ных для обработки данных с высокой скоростью
Основное назначение сетевого процессора – выполнять функции
устройства управления сетевым трафиком при коммутации пакетов или
кадров. Сетевой процессор является промежуточным звеном между
физическим сетевым интерфейсом и матрицей коммутации в коммута-
торе, многопротокольном маршрутизаторе, в межсетевом экране. Соз-
дание сетевого процессора является логическим продолжением работ
по созданию аппаратных решение на основе интегральных схем, ори-
ентированных на приложения ASIC.
Сетевой процессор состоит из одного или нескольких ЦПУ или
машин обработки данных (engines, microengines), которые представля-
ют собой самостоятельные
вычислительные средства с памятью ко-
манд, счетчиками и регистрами. Эти вычислительные средства могут
выполнять специализированные функции обработки пакетов данных.
Поэтому машины обработки данных иногда называются «процессорами
обработки пакетов», «дополнительными процессорами» [9] или прото-
кольными процессорами (protocol processors) (см. рис. 4.1).
Микропроцессорные системы и программное обеспечение в средствах связи
4. Специализированные процессоры в средствах связи
4.1 Сетевые процессоры в средствах связи
Сетевой процессор (network processor) – специализированное
программируемое вычислительное средство, которое применяется для
выполнения функций обработки потоков данных, пакетов и кадров, от-
носящихся к различным телекоммуникационным протоколам в реаль-
ном режиме времени или с минимальной задержкой по времени. Осо-
бенности обработки пакетов или кадров согласно тому или иному сете-
вому протоколу определяются программным обеспечением, которое за-
гружается в сетевой процессор. Для вычислений сетевой процессор
использует ограниченное число инструкций (микрокоманд), достаточ-
ных для обработки данных с высокой скоростью
Основное назначение сетевого процессора – выполнять функции
устройства управления сетевым трафиком при коммутации пакетов или
кадров. Сетевой процессор является промежуточным звеном между
физическим сетевым интерфейсом и матрицей коммутации в коммута-
торе, многопротокольном маршрутизаторе, в межсетевом экране. Соз-
дание сетевого процессора является логическим продолжением работ
по созданию аппаратных решение на основе интегральных схем, ори-
ентированных на приложения ASIC.
Сетевой процессор состоит из одного или нескольких ЦПУ или
машин обработки данных (engines, microengines), которые представля-
ют собой самостоятельные вычислительные средства с памятью ко-
манд, счетчиками и регистрами. Эти вычислительные средства могут
выполнять специализированные функции обработки пакетов данных.
Поэтому машины обработки данных иногда называются «процессорами
обработки пакетов», «дополнительными процессорами» [9] или прото-
кольными процессорами (protocol processors) (см. рис. 4.1).
206
Страницы
- « первая
- ‹ предыдущая
- …
- 204
- 205
- 206
- 207
- 208
- …
- следующая ›
- последняя »
