SPARCstation 1: История и характеристики первой рабочей станции Sun
SPARCstation 1
SPARCstation 1: первый компьютер Sun на базе SPARC (sun4c). Обзор характеристик, истории создания (Unisun, 1989) и технических спецификаций рабочей станции.
Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Содержание
Введение
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 экземпляров.
The SPARCstation 1 (Sun 4/60, code named Campus) is the first of the SPARCstation series of SPARC based computer workstations sold by Sun Microsystems. The design originated in 1987 by a Sun spin off company, Unisun, which was soon re acquired. The SPARCstation 1 has a distinctive slim enclosure (a square 3 inch high "pizza box") and was first sold in April 1989, with Sun's support ending in 1995. Based on an LSI Logic RISC CPU running at 20 MHz, with a Weitek 3170 (or 3172) FPU coprocessor, it was the fourth Sun computer (after the 4/260, 4/110 and 4/280) to use the SPARC architecture and the first of the sun4c architecture. The motherboard has three SBus slots, built in AUI Ethernet, 8 kHz audio, and a 5 MB/s SCSI 1 bus. The basic display runs at in 256 colours, and monitors shipped with the computer were 16 to 19 inch greyscale or colour. Designed for ease of production to compete with high end PCs or Macs, its principal competitors were the IBM PS/2 Model 80, the NeXT Computer, and Sun's own 3/80. It sold for between about with no hard disks, to US$20,000 — and in the first year around 35,000 units were sold.
Дизайн
SPARCstation 1 отличается рядом характерных элементов дизайна и компоновки, разработанных внутри системным инженером Энди Бектольсхаймом и внешней дизайн-студией frog design. Бектольсхайм задал размер материнской платы, равный листу бумаги, а карт расширения SBus – размеру карточек-закладок, что обеспечило чрезвычайно компактные габариты. Внешний дизайн характеризуется точечными вентиляционными отверстиями на боковой панели, которые перекликаются с узором из ямочек на передней панели, и ножками "солнечно-фиолетового" цвета.
The SPARCstation 1 features several distinctive design and packaging elements driven internally by system designer Andy Bechtolsheim and externally by design house frog design. Bechtolsheim specified that the motherboard would be the size of a sheet of paper and the SBus expansion cards would be the size of index cards, resulting in an extremely compact footprint. The external design motif includes dot patterned cooling vents on the side which are echoed by a "dimple" pattern on the front face, and "Sun purple" feet.
Память
Станция SPARCstation 1 использует 30-контактные SIMM-модули группами по четыре. Она может работать как с SIMM-модулями объемом 1 МБ, так и с 4 МБ, при условии, что в пределах одного банка все модули имеют одинаковый размер. Всего имеется четыре банка памяти, что позволяет установить до 64 МБ оперативной памяти. Банк памяти 0 (состоящий из микросхем U0311, U0322, U0309 и U0307) необходимо заполнять в первую очередь. В противном случае, прошивка OpenBoot зависнет при проверке памяти.
The SPARCstation 1 takes 30 pin SIMMs in groups of four. It can take either 1 MB or 4 MB SIMMs as long as the size is consistent within a bank. There are a total of four memory banks, which can give a total of 64 MB of memory. Memory bank 0 (composed of U0311, U0322, U0309, and U0307) should be filled first. If not, the OpenBoot firmware will hang while memory checking.
Дисковые накопители
В SPARCstation 1 предусмотрено место для установки до двух жестких дисков и одного дисковода гибких дисков внутри корпуса. Машина поддерживает любые 50-контактные жесткие диски SCSI 2, однако прошивка OpenBoot не сможет загрузиться с раздела, который начинается или заканчивается после 1024 МБ. Дисковод гибких дисков, как и в компьютерах Macintosh, отличается необычным электромеханическим механизмом извлечения дискеты вместо обычной кнопки извлечения, поэтому извлечение должно производиться операционной системой или OpenBoot. К машине можно подключить любой CD-ROM-привод SCSI либо через разъем SCSI на задней панели, либо подключив его к свободному внутреннему разъему SCSI с помощью 50-контактного кабеля.
The SPARCstation 1 has space for up to two hard drives and one floppy drive internally. The machine will take any 50 pin SCSI 2 hard drive, but the OpenBoot firmware will not boot from any partition which starts or ends after 1024 MB. The floppy drive, like the Macintosh's, is unusual in that it has an electromechanical eject mechanism rather than the conventional eject button, and therefore must be ejected by the operating system or OpenBoot. The machine can connect to any SCSI CD drive, via either the SCSI connector on the back or by connecting it to any spare internal SCSI connector via a 50 pin cable.
Поддержка сети
SPARCstation 1 поставляется со встроенным чипсетом AMD Lance Ethernet и 15-контактным разъемом AUI, который можно подключить к 10BASE2, 10BASE5 или 10BASE T с помощью соответствующего трансивера. OpenBoot ROM способен загружаться по сети, используя RARP и TFTP. Как и все другие системы SPARCstation, SPARCstation 1 хранит системную информацию, такую как MAC-адрес и идентификатор хоста (серийный номер), в NVRAM. Если батарея на этой микросхеме разрядится, система не сможет загрузиться.
The SPARCstation 1 comes with an on board AMD Lance Ethernet chipset and a 15 pin AUI connector, which can connect to 10BASE2, 10BASE5 or 10BASE T via an appropriate transceiver. The OpenBoot ROM is able to boot from network, using RARP and TFTP. Like all other SPARCstation systems, the SPARCstation 1 holds system information such as MAC address and host id (serial number) in NVRAM. If the battery on this chip dies, then the system will not be able to boot.
NVRAM
SPARCstation 1 использует RTC M48T02 с чипом RAM, который отвечает за ведение системного времени и хранение параметров загрузки. Проблема этого чипа заключается в том, что батарея находится внутри корпуса, что означает необходимость замены всего чипа при разрядке батареи. Поскольку все выпущенные SPARCstation 1 на данный момент старше срока службы батареи этого чипа, значительное количество этих систем теперь не загружаются. Кроме того, в SPARCstation 1 зарезервированные биты NVRAM M48T02 использовались нестандартным способом; в более поздних версиях чипа M48T02 контроль над этими битами усилен, поэтому современный M48T02 сохранит данные NVRAM, но RTC будет работать некорректно, и система может не загружаться автоматически. Из-за несовместимости с современными M48T02, часто при выходе NVRAM из строя его корпус вскрывают для замены батареи. Также возможна полная замена корпуса, который включает в себя кварцевый генератор частотой 32,768 кГц.
The SPARCstation 1 uses an M48T02 battery backed RTC with RAM chip which handles the real time clock and boot parameter storage. A problem with this chip is that the battery is internal, which means the entire chip must be replaced when its battery runs out. As all SPARCstation 1s made are now older than the battery life of this chip, a substantial number of these systems now refuse to boot. Additionally, the SPARCstation 1 design used the reserved bits in the M48T02's NVRAM in a non standard way; since later revisions of the M48T02 chip exert stricter control over these bits, a current M48T02 will store the NVRAM data, but the RTC will not function correctly and the system may fail to auto boot. Due to incompatibilities with modern M48T02s, it is common to modify failed NVRAMs by cutting into the encapsulation and patching in a new battery. It is also possible to replace the entire encapsulation, which also contains a 32.768 kHz clock crystal.
Примечательные применения
Четыре или пять рабочих станций SPARCstation 1 использовались компанией Game Freak для разработки игр Pokémon Red и Green.
Four or five SPARCstation 1 units were used by Game Freak to develop Pokémon Red and 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 года.
The SPARCstation 1+ (Sun 4/65) pushed the CPU to a 25 MHz LSI L64801, upgraded the coprocessor to a Weitek 3172 and installed a new SCSI controller. The SPARCstation IPC (Sun 4/40) is a version of the SPARCstation 1+ in a lunchbox style case and onboard video. The SPARCstation SLC (Sun 4/20) is a version of the SPARCstation 1+ built into a monitor cabinet, announced in May 1990. The SPARCstation 2 (Sun 4/75) is the machine's successor and was released in November 1990.