NuBus - NuBus

NuBus
Год создания1987; 33 года назад (1987)
СозданМассачусетский технологический институт
Ширина в битах32
СтильПараллельный
В Macintosh II материнская плата с шестью слотами NuBus, видимыми слева.
Пример графической карты NuBus, Radius PrecisionColor Pro 8 / 24xj. Это карта половинной длины, максимальная длина которой составляет 7 дюймов. Максимальная длина полноразмерных карт NuBus составляет 12 дюймов.

NuBus (произнес. 'New Bus') - это 32-битный параллельно компьютерный автобус, первоначально разработанная в Массачусетский технологический институт и стандартизирован в 1987 году как часть NuMachine рабочая станция проект.[1] Первая полная реализация NuBus была сделана Western Digital для их NuMachine и для Lisp Machines Inc. LMI Лямбда. Позже NuBus был включен в продукты Lisp компанией Инструменты Техаса (Исследователь ), и использовалась как основная шина расширения от Компьютер Apple и вариант под названием NeXTBus был разработан Следующий. Он больше не используется широко за пределами рынка встроенных систем.

Архитектура

Ранние микрокомпьютерные автобусы, такие как С-100 часто были просто соединениями с контактами микропроцессора и шинами питания. Это означало, что изменение архитектуры компьютера, как правило, также приводило к новой шине. Чтобы избежать таких проблем в будущем, NuBus был разработан так, чтобы быть независимым от процессора, его общей архитектуры и любых деталей обработки ввода-вывода.

Среди множества передовых функций того времени NuBus использовал 32-битный объединительная плата, когда 8- или 16-битные шины были обычными. Это рассматривалось как обеспечение «перспективности» шины, поскольку считалось, что 32-битные системы появятся в ближайшем будущем, в то время как 64-битные шины и выше останутся непрактичными и чрезмерными.

Кроме того, NuBus не интересовался самим процессором. Большинство шин до этого момента соответствовали стандартам передачи сигналов и данных машины, к которой они были подключены (большие или большие). прямой порядок байтов например). NuBus не делал таких предположений, а это означало, что любая карта NuBus может быть подключена к любой машине NuBus, если имеется соответствующий драйвер устройства.

Чтобы выбрать правильный драйвер устройства, NuBus включил схему идентификации, которая позволяла картам идентифицировать себя для главного компьютера во время запуска. Это означало, что пользователю не нужно было настраивать систему, что до этого момента было бедой шинных систем. Например, с ЭТО драйвер должен был быть настроен не только для карты, но и для любой необходимой памяти, прерывает его использовали и так далее. NuBus не требовал такой конфигурации, что делало его одним из первых примеров подключи и играй архитектура.

С другой стороны, хотя такая гибкость сделала NuBus намного проще для пользователей и авторов драйверов устройств, она усложнила задачу самим разработчикам карт. В то время как большинство "простых" шинных систем легко поддерживалось с помощью нескольких ввод, вывод микросхемы, предназначенные для использования с этим ЦП, с NuBus каждая карта и компьютер должны были преобразовать все в платформо-независимый «мир NuBus». Обычно это означало добавление микросхемы контроллера NuBus между шиной и любыми микросхемами ввода-вывода на карте, что увеличивало затраты. Хотя сегодня это тривиальное занятие, которое требуется всем новым автобусам, в 1980-х годах NuBus считался излишне сложным и дорогим.

Реализации

NuBus стал стандартом в 1987 году как IEEE 1196. В этой версии использовался стандартный 96-контактный трехрядный соединитель, работающий на тактовой частоте 10 МГц с максимальной пакетной пропускной способностью 40 МБ / с и средней скоростью от 10 до 20 МБ / с. Позднее добавление, NuBus 90, увеличил тактовую частоту до 20 МГц для лучшей пропускной способности, увеличив пакет до примерно 70 МБ / с, а в среднем до примерно 30 МБ / с.

NuBus был впервые коммерчески разработан в Western Digital NuMachine, и впервые использованные в производственном продукте их лицензиатом, Lisp Machines, Inc., в LMI-Lambda, a Лисп-машина. Проект и группа разработчиков были проданы Western Digital компании Texas Instruments в 1984 году. Технология была включена в их TI Explorer, также Лисп-машина. В 1986 году компания Texas Instruments использовала NuBus в многопроцессорной системе UNIX S1500. Позже и Texas Instruments, и Символика разработали платы NuBus для Lisp Machine (TI MicroExplorer и Symbolics MacIvory) на основе микропроцессоров, поддерживающих Lisp. Эти платы NuBus были сопроцессорными машинами Lisp для Apple. Macintosh линейка (Mac II и Mac Quadras).

NuBus также был выбран Компьютер Apple для использования в их Macintosh II проект, в котором принцип plug-n-play хорошо согласуется с философией простоты использования Mac.[2] Он использовался в большинстве Macintosh II серии это составляло линейку Mac профессионального уровня с конца 1980-х годов. Он был обновлен до NuBus 90, начиная с Macintosh Quadras и использовался в середине 1990-х годов. Ранние Quadras поддерживали частоту 20 МГц только тогда, когда две карты разговаривали друг с другом, поскольку контроллер материнской платы не был обновлен. Позднее это было решено в реализации NuBus на моделях 660AV и 840AV. Этот улучшенный контроллер NuBus использовался в первом поколении. Power Macintosh 6100, 7100 и 8100 модели. Более поздние модели Power Mac приняты Intel с PCI автобус. В реализации NuBus от Apple использовались контактные и гнездовые разъемы на задней стороне карты, а не краевые соединители с винтами Phillips внутри корпуса, которые используются в большинстве карт, что значительно упрощает установку карт. Компьютеры Apple также снабжали постоянно включенным источником постоянного напряжения +5 В для таких задач, как наблюдение за телефонной линией, когда компьютер был выключен. Очевидно, это было частью неутвержденного стандарта NuBus.

NuBus также был выбран Компьютер NeXT для своей линейки машин, но использовали другой физический Печатная плата макет. NuBus, похоже, мало использовал вне этих ролей, и когда Apple перешла на PCI в середине 1990-х NuBus быстро исчез.

Смотрите также

использованная литература

  1. ^ "Стив Уорд CSAIL". Архивировано из оригинал на 2011-09-27. Получено 2011-09-21.
  2. ^ Технические характеристики Macintosh II В архиве 2008-04-10 на Wayback Machine на apple.com

внешние ссылки