Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску
Две карты SBus
Штекерный разъем SBus

SBus - это система компьютерной шины , которая использовалась в большинстве компьютеров на базе SPARC (включая все SPARCstations ) от Sun Microsystems и других в течение 1990-х годов. Он был представлен Sun в 1989 году как аналог высокоскоростной шины для их высокоскоростных процессоров SPARC, заменив более ранний (и к этому времени устаревший) VMEbus, который использовался в их системах на базе Motorola 68020 и 68030 и ранних блоках SPARC. . Когда Sun открыла определение SPARC в начале 1990-х, SBus также была стандартизирована и стала IEEE-1496. В 1997 году Sun начала переходить от системной шины к межсоединениям периферийных компонентов.(PCI), и сегодня SBus больше не используется. [1]

Первые в отрасли карты SBus сторонних производителей были анонсированы в 1989 году компанией Antares Microsystems; это были контроллер Ethernet 10BASE2 , хост-адаптер SCSI-SNS, параллельный порт и 8-канальный последовательный контроллер.

Спецификация была опубликована Эдвардом Х. Фрэнком и Джеймсом Д. Лайлом. [1] Техническое руководство по автобусу было опубликовано в 1992 году в форме книги Лайлом, [2] основателем компании Troubador Technologies. Sun также опубликовала набор книг в качестве «набора для разработчиков» для поощрения продуктов сторонних производителей. [3]

На пике развития рынка более 250 производителей были перечислены в каталоге продуктов SBus, который в 1996 году был переименован в каталог продуктов SPARC.

SBus - это во многом «чистый» дизайн. Он был предназначен только для использования с процессорами SPARC, поэтому большинство кроссплатформенных проблем не рассматривались. SBus основана на 32-битном адресе и шине данных с прямым порядком байтов , может работать на скоростях от 16,67 МГц до 25 МГц и способна передавать до 100 МБ / с. Каждое устройство отображается в 28-битное адресное пространство (256 МБ). Поддерживаются только восемь мастеров, хотя количество подчиненных может быть неограниченным.

Когда был представлен 64-битный UltraSPARC , SBus была модифицирована для поддержки расширенной передачи 64-битного двойного слова за цикл для создания 64-битной шины 200 МБ / с. Этот вариант архитектуры SBus использовал тот же форм-фактор и был обратно совместим с существующими устройствами, поскольку расширенная передача данных является дополнительной функцией.

Карты SBus для того времени имели очень компактный форм-фактор. Карта одинарной ширины имела ширину 83,82 мм (3,300 дюйма) и длину 146,7 мм (5,78 дюйма) и предназначена для установки параллельно материнской плате. Это позволило разместить три слота расширения в тонком корпусе « коробка для пиццы » SPARCstation 1 . [4] Конструкция также позволяет использовать карты двойной или тройной ширины, которые занимают два или три слота, а также карты двойной высоты (две платы 3x5 дюймов, установленные в конфигурации «сэндвич»).

Первоначально SBus была объявлена ​​как системная шина, так и периферийное соединение, которое позволяло устройствам ввода и вывода получать доступ к памяти с относительно низкой задержкой. [5] Однако вскоре скорость памяти и центрального процессора (ЦП) опередила скорость ввода-вывода. В течение года некоторые системы Sun использовали MBus , другой стандарт взаимодействия, в качестве шины ЦП-памяти. SBus служила шиной ввода / вывода до конца своего срока службы.

См. Также [ править ]

Ссылки [ править ]

  1. ^ a b "PCI: Сравнение системной шины" (PDF) . Sun Microsystems. Март 1999 года . Проверено 25 мая 2011 года .
  2. ^ Джеймс Д. Лайл (1992). Информационные приложения SBus и опыт . Springer-Verlag. ISBN 978-0-387-97862-8.
  3. ^ Сьюзен А. Мейсон (1994). Справочник по SBus . Sun Microsystems. ISBN 978-0-13-107210-7.
  4. ^ Bechtolsheim, AV; Франк, EH (1990). «Sun SPARCstation 1: рабочая станция 1990-х годов». Сборник документов Compcon Spring '90. Тридцать пятая международная конференция компьютерного общества IEEE по интеллектуальному рычагу . С. 184–188. DOI : 10.1109 / CMPCON.1990.63671 . ISBN 0-8186-2028-5.
  5. ^ Франк, EH (1990). «SBus: высокопроизводительная системная шина Sun для рабочих станций RISC». Сборник документов Compcon Spring '90. Тридцать пятая международная конференция компьютерного общества IEEE по интеллектуальному рычагу . С. 189–194. DOI : 10.1109 / CMPCON.1990.63672 . ISBN 0-8186-2028-5.

Внешние ссылки [ править ]

  • Спецификация SBus в Bitsavers
  • 15205-2000 - ISO / IEC 15205: 2000 (IEEE Std 1496-1993) SBus - Шина межсоединения микросхем и модулей