Доступная пропускная способность сети atm, порядка Гбит/с, позволяет широкополосным приложениям взаимодействовать с использованием инфраструктуры atm


Связь с хост-процессором: обработка протокола и прямой доступ к памяти



Download 364,41 Kb.
bet4/7
Sana02.12.2022
Hajmi364,41 Kb.
#877295
TuriРеферат
1   2   3   4   5   6   7
Bog'liq
Chapter 11 VLSI FOR TELECOMMUNICATION SYSTEMS — Rus

11.7.4. Связь с хост-процессором: обработка протокола и прямой доступ к памяти.
Еще одним важным моментом является обмен информацией между программным обеспечением, работающим на хост-процессоре, и базовым устройством. Основным механизмом, используемым для этих транзакций, является DMA (прямой доступ к памяти). В этом методе все коммуникации проходят через специальные общие структуры данных — они могут быть прочитаны или записаны как процессором, так и базовым блоком — которые размещены в основной памяти системы.
Каждый раз, когда какие-либо данные считываются из основной памяти или записываются в нее, это считается «затронутым». Дизайн должен пытаться свести к минимуму касания данных из-за большого негативного влияния, которое они могут оказать на производительность.
Давайте представим, что мы запускаем на типичной монолитной машине с ядром Unix приложение INM поверх реализации протокола AAL/ATM. На рис. 11.35 показаны все операции касания данных, связанные с передачей ячейки из основной памяти хоста в базовый блок. последовательность из События является в качестве следует :

  1. Приложение генерирует данные для отправки и записывает их в свой буфер пользовательского пространства. После этого он производит системный вызов уровня сокетов для передачи данных.

Чтобы скопировать данные из пользовательского буфера в набор буферов ядра, оба из которых расположены в основной памяти, необходимы шаги 2 и 3:

  1. Уровень сокетов считывает данные из основной памяти.

  2. Уровень сокетов записывает данные в основную память.


Рисунок-11.35 :
Для адаптации этих данных к передаче ATM необходим шаг 4.

  1. Реализация уровня AAL считывает данные, чтобы можно было их сегментировать и вычислить контрольную сумму, которая должна быть вставлена в трейлер AAL_PDU.

  2. Базовый блок считывает данные из буферов ядра, добавляет заголовок ячейки ATM и передает его.

На рис. 11.36 показано, что происходит в аппаратном обеспечении для описанных выше событий. Немного из

Рисунок-11.36:
линии заштрихованы, чтобы указать, что соответствующая операция чтения может выполняться из кэш-памяти, а не из основной памяти. В лучшем случае для любого заданного фрагмента данных имеется три касания данных, а в худшем случае — пять касаний данных.

Download 364,41 Kb.

Do'stlaringiz bilan baham:
1   2   3   4   5   6   7




Ma'lumotlar bazasi mualliflik huquqi bilan himoyalangan ©hozir.org 2024
ma'muriyatiga murojaat qiling

kiriting | ro'yxatdan o'tish
    Bosh sahifa
юртда тантана
Боғда битган
Бугун юртда
Эшитганлар жилманглар
Эшитмадим деманглар
битган бодомлар
Yangiariq tumani
qitish marakazi
Raqamli texnologiyalar
ilishida muhokamadan
tasdiqqa tavsiya
tavsiya etilgan
iqtisodiyot kafedrasi
steiermarkischen landesregierung
asarlaringizni yuboring
o'zingizning asarlaringizni
Iltimos faqat
faqat o'zingizning
steierm rkischen
landesregierung fachabteilung
rkischen landesregierung
hamshira loyihasi
loyihasi mavsum
faolyatining oqibatlari
asosiy adabiyotlar
fakulteti ahborot
ahborot havfsizligi
havfsizligi kafedrasi
fanidan bo’yicha
fakulteti iqtisodiyot
boshqaruv fakulteti
chiqarishda boshqaruv
ishlab chiqarishda
iqtisodiyot fakultet
multiservis tarmoqlari
fanidan asosiy
Uzbek fanidan
mavzulari potok
asosidagi multiservis
'aliyyil a'ziym
billahil 'aliyyil
illaa billahil
quvvata illaa
falah' deganida
Kompyuter savodxonligi
bo’yicha mustaqil
'alal falah'
Hayya 'alal
'alas soloh
Hayya 'alas
mavsum boyicha


yuklab olish