Введение

Компьютер

Серия рабочих станций и серверов UNIX Sun 2 была представлена компанией Sun Microsystems в ноябре 1983 года. Как следует из названия, Sun 2 представляла собой второе поколение систем Sun, сменившее оригинальную серию Sun 1. В серии Sun 2 использовался микропроцессор Motorola 68010 с проприетарным блоком управления памятью Sun 2 (MMU), что позволило ей стать первой архитектурой Sun, способной запускать полноценную UNIX-реализацию с виртуальной памятью – SunOS 1.0, основанную на 4.1BSD. Ранние модели Sun 2 базировались на архитектуре Intel Multibus, а более поздние модели использовали VMEbus, который продолжал применяться в последующих сериях Sun 3 и Sun 4. Системы Sun 2 поддерживались в SunOS до версии 4.0.3. Разработка порта для поддержки систем Multibus Sun 2 в NetBSD началась в январе 2001 года на основе поддержки Sun 3 в выпуске NetBSD 1.5. Код поддержки Sun 2 начал включаться в основную ветку NetBSD в апреле 2001 года. Начиная с NetBSD 7.0.1, sun2 классифицируется как платформа поддержки второго уровня.

Модели Sun-2

Модели перечислены примерно в хронологическом порядке. Модель CPU-плата DisplayMax. RAMChassis 2/120 Sun 2 Multibus или Sun 2 Multibus Prime Монохромный 8 МБ 9-слотовый Multibus (настольный) 2/170 Sun 2 Multibus или Sun 2 Multibus Prime Опциональный 8 МБ 15-слотовый Multibus (стоечный) 2/50 Sun 2050 VME Монохромный 8 МБ 2-слотовый VME (настольный) 2/130 Sun 2050 VME Монохромный 8 МБ 12-слотовый VME (настольный) 2/160 Sun 2050 VME Цветной 8 МБ 12-слотовый VME (настольный)

Для рабочей станции Sun 2/50 была представлена подсистема дисков и лент для настольного использования. Она могла вмещать дисковод 5 ¼" и ленточный накопитель 5 ¼". В ней использовались разъемы DD 50 (иногда ошибочно называемые DB 50) для SCSI-кабелей, разработанные компанией Sun. Ее часто называли "Sun Shoebox" (Сан-туфелька). Системы Sun 1, модернизированные CPU-платами Sun 2 Multibus, иногда назывались 2/100U (модернизированный Sun 100) или 2/150U (модернизированный Sun 150). Типичная конфигурация монохромного 2/120 с 4 МБ памяти, 71 МБ SCSI-диском и 20 МБ ¼" SCSI-лентой стоила 29 300 долларов (прайс-лист США 1986 года). Цветной 2/160 с 8 МБ памяти, двумя 71 МБ SCSI-дисками и 60 МБ ¼" SCSI-лентой стоил 48 800 долларов (прайс-лист США 1986 года). Сервер Sun 2/170 с 4 МБ памяти, без дисплея, двумя дисками Fujitsu Eagle 380 МБ, одним контроллером дисков Xylogics 450 SMD, ленточным накопителем 6250 bpi на ½" ленте и 72-дюймовой стойкой стоил 79 500 долларов (прайс-лист США 1986 года).

Системы Sun 2 Multibus

Системы Sun 2/120 (9 слотов настольного исполнения) и 2/170 (15 слотов для серверной стойки) были основаны на архитектуре Multibus. Плата CPU была построена на базе процессора 68010 с частотой 10 МГц и проприетарного блока управления памятью Sun (MMU), обеспечивающего доступ к 8 МБ физической и 16 МБ виртуальной памяти. Верхний 1 МБ адресного пространства физической памяти был зарезервирован для монохромного фреймбуфера. Плата CPU Multibus поддерживала параллельную клавиатуру и мышь Sun 1, а также два последовательных порта.

Системы VMEbus Sun 2

Sun 2/50 (2-слотовый настольный), Sun 2/130 (12-слотовый монохромный настольный) и Sun 2/160 (12-слотовый цветной настольный) использовали CPU-платы Eurocard VMEbus с четырехслойной глубиной и тройной высотой. Плата VMEbus CPU была основана на той же конструкции, что и CPU Multibus, но также включала 2 или 4 МБ памяти, монохромный буфер кадра Sun 2 и 10 Мбит/с Thick Ethernet на борту. Sun предоставляла платы памяти Multibus объемом 1 МБ и платы памяти VMEbus объемом 1 МБ и 4 МБ, но поддерживала только конфигурации с максимальным объемом оперативной памяти 4 МБ. Компании, такие как Helios Systems, также выпускали платы памяти объемом 4 МБ, которые работали в системах Sun. Общим буфером кадра был Sun 2 Prime Monochrome Video. Эта плата обеспечивала монохромный дисплей 1152x900 с видеосигналами TTL или ECL, а также порты для клавиатуры и мыши. Обычно она занимала верхние 1 МБ адресного пространства физической памяти. Также была доступна плата Sun 2 Color Video, которая обеспечивала 8-битный цветной дисплей 1152x900. Эта плата занимала верхние 4 МБ адресного пространства. Для хранения обычно использовались диски MFM объемом 42 МБ. Два диска можно было подключить к Adaptec MFM/SCSI, а затем к адаптеру Sun 2 Multibus Serial/SCSI Host Adapter. Плата SCSI предоставляла два дополнительных последовательных порта. Для больших объемов хранения диски SMD объемом 65, 130 и 380 МБ подключались к контроллеру Xylogics 450 SMD. Контроллер SMD мог поддерживать четыре диска, хотя Sun поддерживала только два. Ленточный накопитель QIC объемом 20 МБ можно было подключить через преобразователь Archive QIC/SCSI. Система также поддерживала ленточные накопители формата 1/2", подключенные к TAPEMASTER или плате Xylogics 472. Ethernet-соединение обеспечивалось платой Sun на основе чипа Intel 82586 или платой 3Com 3c400. Сервер мог поддерживать бесдисковые клиенты Sun 2/50 через плату Ethernet. Другие поддерживаемые платы Multibus включали процессор Sky Computer Floating Point, Sun ALM (асинхронный линейный мультиплексор) с 8 последовательными портами и Sun SunLink Communications Processor (SCP) для подключения SNA и X.25.

Прием

В августе 1984 года журнал BYTE описал Sun 2/120 как машину класса VAX, отметив "превосходную графику и отличное время отклика под нагрузкой".