Введение

SPARCstation 10 (кодовое название Campus 2) — рабочая станция, разработанная компанией Sun Microsystems. Представленная в мае 1992 года, она стала первой настольной многопроцессорной системой Sun (в корпусе, напоминающем коробку из-под пиццы). Позже её сменила SPARCstation 20. SPARCstation 10 с частотой 40 МГц без внешнего кэша использовалась в качестве эталонной платформы для бенчмарка SPEC CPU95.

Поддержка процессора

SPARCstation 10 (SS10) содержит два слота MBus, работающие на частоте 36 МГц (33 МГц для самых ранних моделей) или 40 МГц (настраивается перемычкой на материнской плате). Каждый слот MBus может содержать один или два модуля процессоров SPARC, что позволяет расширить систему до четырех процессоров. Доступны были модули процессоров SuperSPARC и hyperSPARC. Sun продавала однопроцессорные модули SuperSPARC без внешнего кэша; они работали на тактовой частоте MBus (однопроцессорные модели 20, 30 и 40; двухпроцессорная модель 402). Также продавались одно- и некоторые двухпроцессорные модули SuperSPARC с 1 МБ внешнего кэша; они имели независимую тактовую частоту и работали быстрее, чем MBus, чаще всего на 40,3 МГц или 50 МГц (однопроцессорные модели 41 и 51; многопроцессорные модели 412, 512 и 514). Двухпроцессорные 50 МГц модули SuperSPARC от Sun (единственные двухпроцессорные модули MBus, официально поддерживаемые Sun для этой системы) имели двойную ширину, физически занимая один слот SBus на модуль в дополнение к слоту MBus. Смешивать модули SuperSPARC с внешним кэшем и без него было нельзя. Модули SuperSPARC с внешним кэшем можно было смешивать, даже с разными тактовыми частотами, но это не являлось официально поддерживаемой конфигурацией Sun. Модули Ross hyperSPARC также предлагались сторонними производителями. SS10 обладала достаточной системой охлаждения, учитывая компактный корпус типа "пиццобокс", но не была рассчитана на работу с некоторыми высокоскоростными модулями hyperSPARC, поэтому перегрев был распространен при их использовании, особенно в конфигурациях с четырьмя процессорами.

Память

SS10 поддерживает максимум 512 МБ оперативной памяти в восьми 200-контактных слотах DSIMM. Модули объемом 32 МБ не поддерживаются, но поддерживаются модули объемом 16 МБ и 64 МБ.

Дисковые накопители

В корпусе SS10 можно установить два 50-контактных жестких диска SCSI и дисковод для гибких дисков. Другие устройства SCSI можно подключить через внешний порт SCSI. Поддержка дисков ATA отсутствует.

Поддержка сети

Существует один встроенный интерфейс Ethernet, к которому можно получить доступ через встроенный разъем 10BASE-T или через специальный 26-контактный порт, обеспечивающий как подключение AUI, так и аудиосоединения; одновременно активным может быть только один из этих сетевых портов. Для преобразования последнего порта в стандартный разъем DA 15 требуется специальный кабель или адаптер. Также имеются два разъема ISDN с базовой скоростью передачи данных (BRI); система поставляется с пластиковыми заглушками, установленными в эти разъемы. Кроме того, можно добавить дополнительные сетевые карты SBus.

Графическая поддержка

Большинство систем SPARCstation 10 не имеют встроенной графики. Лишь немногие, известные как SPARCstation 10SX, включают графический адаптер SX, или CG14, – тот же, что использовался в SPARCstation 20, – для работы с которым требуется VSIMM объемом 4 МБ или 8 МБ. Все SPARCstation 10 оснащены слотами VSIMM, имеют вырез в корпусе и контактные площадки для 13W3-разъема SX. Другие варианты включают 8-битные SBus-фреймбуферы CG6 (GX, GX+, Turbo GX и TGX+), способные работать с разрешением до 1280×1024 при 8-битной цветовой глубине, а также ZX (Leo). ZX – это 24-битная карта с аппаратным ускорением 3D-графики, обеспечивающая высокую скорость и разрешение, однако она плохо поддерживается, занимает два слота SBus и сильно нагревается. Ее более производительная версия, Turbo ZX, требует установки вентиляторной карты и занимает все четыре слота SBus. Полная поддержка доступна только в Solaris 2.4–2.6, хотя драйверы версии 2.6 можно заставить работать в Solaris 7, 8 и 9. Linux включает в себя ускоренный драйвер, поддерживающий функции 2D-ускорения, но не 3D. NetBSD и OpenBSD поддерживают эту карту без ускорения, а NeXTSTEP и OPENSTEP не поддерживают ее вообще.

NVRAM

SPARCstation 10 использует модуль NVRAM с резервным питанием от батареи для хранения данных о системе, таких как идентификатор хоста (серийный номер) и MAC-адрес. Если батарея на чипе разрядится, модуль NVRAM необходимо заменить (или модифицировать для использования внешней батареи), и NVRAM нужно перепрограммировать, указав MAC-адрес и идентификатор хоста. В качестве альтернативы можно использовать M48T08 100PC1.