Введение

MBus — компьютерная шина, разработанная и реализованная Sun Microsystems для связи между высокоскоростными компонентами компьютерной системы, такими как центральный процессор, материнская плата и основная память. SBus используется в тех же машинах для подключения дополнительных карт к материнской плате. MBus впервые был использован в первой мультипроцессорной системе Sun на базе SPARC, серии SPARCserver 600MP (выпущенной в 1991 году), а затем — в рабочих станциях SPARCstation 10 и SPARCstation 20. Шина позволяет интегрировать несколько микропроцессоров на одной материнской плате в многопроцессорной конфигурации, поддерживающей до восьми процессоров, размещенных в съемных модулях MBus. На практике количество процессоров на одну шину MBus ограничено четырьмя. Также выпускались однопроцессорные системы, использующие протокол MBus внутри, но с процессорами, постоянно прикрепленными к материнской плате для снижения производственных затрат. MBus определяет 64-битную шину данных, использующую 36-битное физическое адресование, обеспечивающее адресное пространство в 64 ГБ. Скорость передачи данных составляет 80 МБ/с (пиковая — 320 МБ/с) при частоте 40 МГц или 100 МБ/с (пиковая — 400 МБ/с) при частоте 50 МГц. Управление шиной осуществляется арбитром. Также определены логика обработки прерываний, сброса и тайм-аутов.

XBus

XBus — это шина с пакетной коммутацией, используемая в SPARCserver 1000, SPARCcenter 2000 и Cray CS6400. Она соответствует шине MBus с канальной коммутацией, имея идентичные электрические характеристики и физический форм-фактор, но несовместимый протокол передачи сигналов.

КБУ

KBus — это высокоскоростная система соединения для объединения нескольких шин MBus, используемая в компьютерных системах Solbourne Computer Series 6 и Series 7.

История

Стандарт MBus был разработан совместно компаниями Sun и Ross Technology и выпущен в 1991 году. Среди производителей, выпускавших компьютерные системы с использованием MBus, были Sun, Ross Technology, Hyundai/Axil, Fujitsu, Solbourne Computer, Tatung, GCS, Auspex, ITRI, ICL, Cray, Amdahl, Themis, DTK и Kamstrup.