stringtranslate.com

Солнце-1

Sun-1 было первым поколением компьютерных рабочих станций и серверов UNIX , произведенных Sun Microsystems , выпущенных в мае 1982 года. Они были основаны на плате ЦП, разработанной Энди Бехтольшаймом , когда он был аспирантом Стэнфордского университета и финансируемой DARPA . Системы Sun-1 работали под управлением SunOS 0.9, порта UniSoft UniPlus V7, порта седьмого издания UNIX для микропроцессора Motorola 68000 , без оконной системы . На корпусе ранних рабочих станций и серверов Sun-1 была прикреплена красная барельефная эмблема со словом SUN, написанным с использованием только символов в форме буквы U. Это оригинальный логотип Sun, а не более знакомый фиолетовый ромб, который использовался позже.

Первая рабочая станция Sun-1 была продана компании Solo Systems в мае 1982 года. [2] Sun-1/100 использовалась в оригинальной системе нелинейного монтажа Lucasfilm EditDroid .

Модели

Настольная рабочая станция Sun 1/100
Стоечный сервер Sun 150U

Аппаратное обеспечение

Каркас Sun 100U

Рабочая станция Sun-1 была основана на рабочей станции SUN Стэнфордского университета, разработанной Энди Бехтольшаймом (по рекомендации Воана Пратта и Фореста Баскетта ), аспиранта и соучредителя Sun Microsystems. В основе этой конструкции лежали процессор Multibus , память и видеокарта. Карты, использованные в рабочей станции Sun-1, представляли собой конструкцию второго поколения с собственной шиной памяти, позволяющей расширять память до 2 МБ без снижения производительности.

Плата Sun 68000, представленная в 1982 году, представляла собой мощный одноплатный компьютер . Он сочетал в себе микропроцессор Motorola 68000 с тактовой частотой 10 МГц , разработанный Sun блок управления памятью (MMU), 256 КБ памяти с нулевым состоянием ожидания и четностью, до 32 КБ памяти EPROM , два последовательных порта, 16-битный параллельный порт и Интерфейс Intel Multibus (шина IEEE 796) в одном форм-факторе Multibus шириной 12 дюймов (300 мм) и глубиной 6,75 дюйма (171 мм).

Благодаря использованию процессора Motorola 68000 в сочетании с MMU Sun-1 плата ЦП Sun 68000 смогла поддерживать многозадачную операционную систему, такую ​​как UNIX. Он включал в себя усовершенствованный многопроцессный двухуровневый MMU, разработанный Sun, со средствами защиты памяти, совместного использования кода и подкачки памяти по требованию. MMU Sun-1 был необходим, поскольку MMU Motorola 68451 не всегда корректно работал с 68000 и не всегда мог восстановить состояние процессора после страничного сбоя.

Плата ЦП включала 256 КБ памяти, которую можно было заменить или увеличить двумя дополнительными картами памяти общим объемом 2 МБ. Хотя карты памяти использовали форм-фактор Multibus, для питания они использовали только интерфейс Multibus; весь доступ к памяти осуществлялся через меньшую частную шину P2 . Это была синхронная шина частной памяти, которая позволяла осуществлять одновременную передачу ввода/вывода памяти. Это также позволило обеспечить полную производительность работы памяти в режиме нулевого ожидания . При установке первой платы расширения объемом 1 МБ необходимо было отключить либо 256 КБ памяти на плате ЦП, либо первые 256 КБ на плате расширения. [3]

Встроенный ввод-вывод включал двойной последовательный порт UART и 16-битный параллельный порт. Последовательные порты были реализованы с помощью UART Intel 8274, а затем и NEC D7201C UART. Последовательный порт A был подключен как порт оборудования передачи данных (DCE) и имел полное управление через модем. Это также был консольный порт, если в системе не был установлен графический дисплей. Последовательный порт B был подключен как порт терминального оборудования (DTE) и не имел модемного управления. Оба последовательных порта также можно было использовать в качестве терминальных портов, позволяя трем людям использовать одну рабочую станцию, хотя у двоих не было графических дисплеев. 16-битный параллельный порт представлял собой порт специального назначения для подключения 8-битной клавиатуры с параллельным портом и 8-битной оптической мыши с параллельным портом для рабочих станций с графическими дисплеями. Параллельный порт никогда не использовался в качестве параллельного порта принтера общего назначения .

Плата ЦП включала полностью совместимую шину Multibus (шина IEEE 796). Это была асинхронная шина, на которой размещались устройства с различной скоростью передачи данных, сохраняя при этом максимальную пропускную способность. У него было 20 адресных линий, поэтому он мог адресовать до 1 МБ памяти Multibus и 1 МБ мест ввода-вывода, хотя большинство устройств ввода-вывода декодировали только первые 64 КБ адресного пространства. Плата ЦП Sun полностью поддерживала функцию multi-master, что позволяло использовать Multibus совместно с другими устройствами DMA. [4]

Клавиатура представляла собой Micro Switch 103SD30-2 или KeyTronic P2441 для немецкого рынка. Растровая графическая плата буфера кадров с отображением в памяти имела разрешение 1024 × 1024 пикселей , но на мониторе отображалось только 1024 × 800 . Графическая плата включала аппаратное обеспечение для ускорения растровых операций. Использовался 17-дюймовый видеомонитор Ball модели HD17H . Была доступна плата Ethernet, первоначально реализовавшая спецификацию Xerox PARC Ethernet 3 Мбит/с , которая позже была обновлена ​​до версии 3Com 10 Мбит/с. Дисковый контроллер Interphase SMD 2180 можно установить для подключения до четырех накопителей Fujitsu 84 МБ M2313K или CDC 16,7 МБ (8,35 МБ фиксированных, 8,35 МБ съемных) 9455 Lark. Все платы были установлены в каркас для карт Multibus с 6 или 7 слотами .

Более поздняя документация показывает, что был доступен цветной дисплей с диагональю 13 или 19 дюймов. Буфер цветных кадров имел разрешение 640×512 пикселей , при этом на мониторе отображалось 640×480 . Плата могла отображать 256 цветов из палитры в 16 миллионов. В предложение также были добавлены ½-дюймовые 9-дорожечные катушечные ленточные накопители и ленточные накопители с картриджами QIC -02 с ¼-дюймовыми картриджами.

Существовала также плата ЦП Sun-1 второго поколения, называемая платой ЦП Sun-1.5. [5] [6] [7] [8]

Системы Sun-1, модернизированные с помощью плат ЦП Sun-2 Multibus, обозначались суффиксом U к номеру модели.

График Солнца

Sun BladeSun FireSun FireSun EnterpriseSun Ultra EnterpriseSPARCserverSun Ultra seriesSun Ultra seriesSun Ultra seriesSun Ultra seriesSun Blade (workstation)Sun 386iSun Java WorkstationSun Ultra seriesSPARCstationSun-3Sun-2Sun-1

Рекомендации

  1. ^ Джонстон, Луи; Уильямсон, Сэмюэл Х. (2023). «Какой тогда был ВВП США?». Измерительная ценность . Проверено 30 ноября 2023 г.Показатели дефлятора валового внутреннего продукта США соответствуют серии MeasuringWorth .
  2. Бхиде, Амар (14 декабря 1989 г.). «Винод Хосла и Sun Microsystems». Гарвардская школа бизнеса . Архивировано из оригинала 9 июля 2012 года.
  3. ^ Руководство пользователя платы памяти Sun 1M . Сан Микросистемс. Февраль 1983 г. Редакция А.
  4. ^ Руководство пользователя платы Sun 68000 (PDF) . Сан Микросистемс . Февраль 1983 г. Редакция Б.Архивировано из оригинала.
  5. ^ Руководство по установке Sun 120/170 . Сан Микросистемс . 12 марта 1984 г. Редакция С.
  6. Марк Кэллоу (8 августа 1984 г.). «Тема: Re: Производительность VAX/780/750, Pyramid & Sun». Группа новостей : net.works . Проверено 13 июля 2023 г. У вас может быть Sun-1.5 с версией 4.1c (которую Sun называет бета-версией 4.2 в Беркли).
  7. Тим Манн (14 августа 1984 г.). «Тема: Re: Производительность VAX/780/750, Pyramid & Sun». Группа новостей : net.works . Проверено 13 июля 2023 г. было поставлено несколько процессоров Sun-1.5, которые работали под управлением Unix 4.1c.
  8. Мейсон, Амберель (20 июня 2023 г.). «Изучите исходный код BSD 4.1c.1 с помощью Git». Гитхаб . Проверено 18 июля 2023 г. Аппаратная поддержка Sun была временно добавлена ​​в 4.1BSD, а затем удалена перед выпуском 4.2BSD.

Библиография

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