Современные высокопроизводительные компьютеры


Системные и локальные шины - часть 5


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

Асинхронная шина, с другой стороны, не тактируется. Вместо этого обычно используется старт-стопный режим передачи и протокол "рукопожатия" (handshaking) между источником и приемником данных на шине. Эта схема позволяет гораздо проще приспособить широкое разнообразие устройств и удлинить шину без беспокойства о перекосе сигналов синхронизации и о системе синхронизации. Если может использоваться синхронная шина, то она обычно быстрее, чем асинхронная, из-за отсутствия накладных расходов на синхронизацию шины для каждой транзакции. Выбор типа шины (синхронной или асинхронной) определяет не только пропускную способность, но также непосредственно влияет на емкость системы ввода/вывода в терминах физического расстояния и количества устройств, которые могут быть подсоединены к шине. Асинхронные шины по мере изменения технологии лучше масштабируются. Шины ввода/вывода обычно асинхронные.

ВозможностьВысокая производительностьНизкая стоимость

Общая разрядность шиныОтдельные линии адреса и данныхМультиплексирование линий адреса и данных

Ширина (рязрядность)
данных
Чем шире, тем быстрее (например, 32 бит)Чем уже, тем дешевле (например, 8 бит)

Размер пересылкиПересылка нескольких слов имеет меньшие накладные расходыПересылка одного слова дешевле

Главные устройства шиныНесколько
(требуется арбитраж)
Одно
(арбитраж не нужен)

Расщепленные
транзакции?
Да - отдельные пакеты Запроса и Ответа дают большую полосу пропускания (нужно несколько главных устройств)Нет - продолжающееся соединение дешевле и имеет меньшую задержку

Тип синхронизацииСинхронныеАсинхронные

<


Начало  Назад  Вперед



Книжный магазин