Введение

Компьютерная шина Q, также известная как LSI-11 Bus, — одна из нескольких технологий шин, использовавшихся в компьютерных системах PDP и MicroVAX, ранее выпускавшихся компанией Digital Equipment Corporation из города Мейнард, штат Массачусетс. Шина Q является более дешевой версией Unibus, использующей мультиплексирование для совместного использования одних и тех же линий для передачи адресных и данных сигналов. Это позволило создать физически более компактную и менее дорогую реализацию практически той же функциональности. Со временем разрядность физических адресов шины Q была увеличена с 16 до 18, а затем до 22 бит. В шину Q также были добавлены режимы блочной передачи данных.

Минимизация логики

Как и в случае с Unibus, сигнализация была тщательно оптимизирована для минимизации количества логики, необходимого во всей шинной системе. Используется асинхронная сигнализация, однако выравнивание по времени адресов и данных является ответственностью текущего хозяина шины, что снижает сложность устройств-подчиненных шины. Ответственность за завершение неудачных шинных циклов также возлагается на устройства-хозяева. Аналогично, сложность обработки прерываний сосредоточена в единственном процессоре обработки прерываний (Interrupt Fielding Processor) – компьютере PDP 11 или VAX 11 – в системе.

Совместимость

Конструкция шины Q была тесно связана с конструкцией шины Unibus как по замыслу, так и в детальной реализации. Адаптеры, выпускаемые Digital и сторонними производителями, позволяли подключать устройства шины Q к компьютерам на базе Unibus и наоборот. Многие устройства ввода-вывода были доступны как в исполнении для шины Unibus, так и для шины Q; некоторые из них имели незначительные отличия, а многие другие были практически идентичны.

Советские клоны

В советских системах (см. CPU серии 1801) архитектура Q Bus называется МПИ (Магистральный Параллельный Интерфейс, или параллельный шинный интерфейс). Её главное отличие заключается в поддержке до четырех процессоров на одной шине. В остальном она полностью бинарно и электрически совместима со стандартной шиной Q, за исключением физической компоновки разъёмов.

Интерфейсы

Для Q Bus доступен широкий ассортимент интерфейсных карт. Различные модули Q Bus могут быть выполнены в двойном формате (два ряда контактов, занимающих половину ширины монтажного места) или в четверном формате (четыре ряда контактов, занимающих полную ширину монтажного места), что означает, что модуль занимает половину или все слоты для монтажа Q Bus соответственно.