Топ питань
Часова шкала
Чат
Перспективи

Network Processing Unit

програмований мікропроцесор для обробки та пересилання пакетів даних у комунікаційних мережах З Вікіпедії, вільної енциклопедії

Network Processing Unit
Remove ads

Мережевий процесор (англ. network processor, NP) — це програмований процесор, архітектура якого оптимізована для використання в мережевих пристроях і забезпечення сталого режиму обробки пакетів (packet processing). Мережеві процесори, як правило, це інтегральна схема з характеристиками, аналогічними центральним процесорам загального призначення.

Thumb
Мікроконтролер (інтегрованої мережевої карти) Intel 82559
Thumb
Процесорна плата мережевого сервера
Remove ads

Історія

Узагальнити
Перспектива

Коли комп'ютерні мережі були повільними, пакети даних, що передавались по ним, оброблялися звичайними процесорами. З ростом пропускної здатності мереж продуктивності таких процесорів стало не вистачати. Наступним кроком (початок 1990-х років) було широке впровадження в мережеве обладнання замовлених мікросхем (ASIC). При цьому в зв'язці з ASIC використовувалися і процесори загального призначення, але вони обробляли невеликий відсоток пакетів, пов'язаних з управлінням мережею, маршрутизацією і конфігуруванням пристрою. Однак мережеві технології швидко змінюють один одного, а замовні мікросхеми хоча і можна конфігурувати, але не можна перепрограмувати. Їм бракує гнучкості звичайних процесорів, де всі зміни можуть бути зроблені на рівні заміни ПЗ. Через це час розробки в життєвому циклі мережевого пристрою виявилося занадто довгим. Таким чином, нинішні мережеві процесори об'єднали обидва підходи : стали програмованими і спеціалізованими.

В мережеве устаткування встановлюються ЦП та мережевий процесор, який можна запрограмувати для роботи із заданими мережевими інтерфейсами; крім цього, вони мають значно більшу швидкодію через те, що виконання багатьох операцій всередині них розпаралелено.

Remove ads

Див. також


Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads