Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЭВМиПУ (ОргЭВМ) / Конспекты лекций / Конспект_ОргЭВМ_6.docx
Скачиваний:
67
Добавлен:
27.04.2015
Размер:
66.83 Кб
Скачать

4. Методы повышения эффективности шин

Существует несколько приемов, позволяющих повысить производительность шин: пакетный режим, конвейеризация и расщеп­ление транзакций.

Пакетный режим пересылки информации

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

Конвейеризация транзакций

Очередной элемент данных может быть отправлен уст­ройством А до того, как устройство В завершит считывание предыдущего элемента.

Данные на шине должны оставаться стабильными в течение определенного времени. Только после этого возможна смена элемента данных.

Протокол с расщеплением транзакций

Для увеличения эффективной полосы пропускания шины во многих современ­ных шинах используется протокол с расщеплением транзакций (split transaction) (протокол соединения/разъединения (connect/disconnect) или протокол с коммутацией пакетов (packet-switched).

В шине с расщеплением транзакций линии адреса и данных являются неза­висимыми. Каждая транзакция чтения разделяется на две части: адресную транзакцию и транзакцию данных.

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

На шине с расщеплением транзакции имеют место поток запросов и поток откликов. Часто в системах с расщеплением транзакций контроллер памяти проектируется так, чтобы обеспечить буферизацию множественных запросов.

-8-

Курс «Организация ЭВМ и систем»

(конспекты лекций)