Введение

SPARCstation 1 (Sun 4/60, кодовое название Campus) — первая модель в серии SPARCstation, представляющая собой компьютерную рабочую станцию на базе SPARC, продаваемую компанией Sun Microsystems. Разработка дизайна началась в 1987 году в компании Unisun, выделенной из Sun, которая вскоре была вновь приобретена. SPARCstation 1 отличается характерным тонким корпусом (квадратная "коробка для пиццы" высотой 3 дюйма) и впервые поступила в продажу в апреле 1989 года, а поддержка со стороны Sun прекратилась в 1995 году. Основанная на RISC-процессоре LSI Logic с частотой 20 МГц и сопроцессоре Weitek 3170 (или 3172), она стала четвертым компьютером Sun (после 4/260, 4/110 и 4/280), использующим архитектуру SPARC, и первой машиной архитектуры sun4c. Материнская плата оснащена тремя слотами SBus, встроенным AUI Ethernet, 8-килогерцовым аудио и шиной SCSI 1 со скоростью 5 МБ/с. Базовый дисплей поддерживает 256 цветов, а поставляемые с компьютером мониторы были 16–19-дюймовыми, как монохромными, так и цветными. Разработанная с учетом простоты производства для конкуренции с высококлассными ПК или Mac, она конкурировала в основном с IBM PS/2 Model 80, NeXT Computer и собственной моделью Sun 3/80. Цена варьировалась от примерно [сумма] без жестких дисков до 20 000 долларов США, и в первый год было продано около 35 000 экземпляров.

Дизайн

SPARCstation 1 отличается рядом характерных элементов дизайна и компоновки, разработанных внутри системным инженером Энди Бектольсхаймом и внешней дизайн-студией frog design. Бектольсхайм задал размер материнской платы, равный листу бумаги, а карт расширения SBus – размеру карточек-закладок, что обеспечило чрезвычайно компактные габариты. Внешний дизайн характеризуется точечными вентиляционными отверстиями на боковой панели, которые перекликаются с узором из ямочек на передней панели, и ножками "солнечно-фиолетового" цвета.

Память

Станция SPARCstation 1 использует 30-контактные SIMM-модули группами по четыре. Она может работать как с SIMM-модулями объемом 1 МБ, так и с 4 МБ, при условии, что в пределах одного банка все модули имеют одинаковый размер. Всего имеется четыре банка памяти, что позволяет установить до 64 МБ оперативной памяти. Банк памяти 0 (состоящий из микросхем U0311, U0322, U0309 и U0307) необходимо заполнять в первую очередь. В противном случае, прошивка OpenBoot зависнет при проверке памяти.

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

В SPARCstation 1 предусмотрено место для установки до двух жестких дисков и одного дисковода гибких дисков внутри корпуса. Машина поддерживает любые 50-контактные жесткие диски SCSI 2, однако прошивка OpenBoot не сможет загрузиться с раздела, который начинается или заканчивается после 1024 МБ. Дисковод гибких дисков, как и в компьютерах Macintosh, отличается необычным электромеханическим механизмом извлечения дискеты вместо обычной кнопки извлечения, поэтому извлечение должно производиться операционной системой или OpenBoot. К машине можно подключить любой CD-ROM-привод SCSI либо через разъем SCSI на задней панели, либо подключив его к свободному внутреннему разъему SCSI с помощью 50-контактного кабеля.

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

SPARCstation 1 поставляется со встроенным чипсетом AMD Lance Ethernet и 15-контактным разъемом AUI, который можно подключить к 10BASE2, 10BASE5 или 10BASE T с помощью соответствующего трансивера. OpenBoot ROM способен загружаться по сети, используя RARP и TFTP. Как и все другие системы SPARCstation, SPARCstation 1 хранит системную информацию, такую как MAC-адрес и идентификатор хоста (серийный номер), в NVRAM. Если батарея на этой микросхеме разрядится, система не сможет загрузиться.

NVRAM

SPARCstation 1 использует RTC M48T02 с чипом RAM, который отвечает за ведение системного времени и хранение параметров загрузки. Проблема этого чипа заключается в том, что батарея находится внутри корпуса, что означает необходимость замены всего чипа при разрядке батареи. Поскольку все выпущенные SPARCstation 1 на данный момент старше срока службы батареи этого чипа, значительное количество этих систем теперь не загружаются. Кроме того, в SPARCstation 1 зарезервированные биты NVRAM M48T02 использовались нестандартным способом; в более поздних версиях чипа M48T02 контроль над этими битами усилен, поэтому современный M48T02 сохранит данные NVRAM, но RTC будет работать некорректно, и система может не загружаться автоматически. Из-за несовместимости с современными M48T02, часто при выходе NVRAM из строя его корпус вскрывают для замены батареи. Также возможна полная замена корпуса, который включает в себя кварцевый генератор частотой 32,768 кГц.

Примечательные применения

Четыре или пять рабочих станций SPARCstation 1 использовались компанией Game Freak для разработки игр Pokémon Red и Green.

Связанные компьютеры

SPARCstation 1+ (Sun 4/65) разогнала процессор до 25 МГц LSI L64801, обновила сопроцессор до Weitek 3172 и установила новый контроллер SCSI. SPARCstation IPC (Sun 4/40) – это версия SPARCstation 1+ в корпусе типа "lunchbox" со встроенной видеокартой. SPARCstation SLC (Sun 4/20) – это версия SPARCstation 1+, встроенная в корпус монитора, анонсированная в мае 1990 года. SPARCstation 2 (Sun 4/75) является преемником этой модели и была выпущена в ноябре 1990 года.