18. Арбитраж. Конвейерный режим шины. Многошинная архитектура.

Арбитраж: определения

Арбитраж

Виды арбитража:

  1. Статический – доступ к шине осуществляется в заранее определенном порядке. Прост в реализации, неэффективен, не отражает нужд пользователей шины.
  2. Динамический – осуществляется по требованию мастера. Для реализации необходимо, чтобы у каждого мастера были линии запроса шины (request) и разрешения шины (grant). Если мастеру требуется шина, устанавливается сигнал на линию request. Транзакция может быть начата только после получения разрешения по линии grant.

Организация

Организация арбитража:

  1. Централизованная: центральный арбитр принимает все запросы на получение шины.
  2. Распределенная (децентрализованная): аппаратура арбитража распределена среди всех Master-устройств.

Многошинная архитектура

Одна шина оказалась не способна обеспечить эффективную передачу всех возможных данных и сигналов. Поэтому современные ПК обычно содержат несколько шин:

  1. Шину низкоскоростных внешних устройств (мышь, принтер);
  2. Шину высокоскоростных внешних устройств(магнитные, оптические диски);
  3. Шину графического адаптера.
  4. Системную шину (шину оперативной памяти);
  5. Шину кэша (связывает процессор и внешний кэш); Архитектура компьютеров, в составе которых имеется более одной шины, называется многошинной.