Сравнивайте с английским: нажмите на абзац — оригинал откроется в окне. Кнопка EN под абзацем показывает его прямо в тексте.
Введение
Первое поколение компьютеров Sun Microsystems. Интегрированная корпоративная платформа Sun.
First generation of Sun Microsystems computers
Sun's integrated enterprise platform
Sun 1 – это первое поколение UNIX-компьютерных рабочих станций и серверов, произведенных Sun Microsystems, представленных в мае 1982 года. Они были созданы на основе платы процессора, разработанной Энди Бектольсхаймом во время обучения в аспирантуре Стэнфордского университета при финансировании DARPA. Системы Sun 1 работали под управлением SunOS 0.9 – порта UniPlus V7 от UniSoft, который, в свою очередь, являлся портом Седьмого издания UNIX для микропроцессора Motorola 68000, без оконной системы. На корпусе первых рабочих станций и серверов Sun 1 закреплена красная рельефная эмблема, на которой слово SUN написано символами, имеющими форму буквы U. Это оригинальный логотип Sun, а не более известный фиолетовый ромб, который использовался позднее. Первая рабочая станция Sun 1 была продана компании Solo Systems в мае 1982 года. Sun 1/100 использовался в оригинальной системе нелинейного монтажа Lucasfilm EditDroid.
Sun 1 was the first generation of UNIX computer workstations and servers produced by Sun Microsystems, launched in May 1982. These were based on a CPU board designed by Andy Bechtolsheim while he was a graduate student at Stanford University and funded by DARPA. The Sun 1 systems ran SunOS 0.9, a port of UniSoft's UniPlus V7 port of Seventh Edition UNIX to the Motorola 68000 microprocessor, with no window system. Affixed to the case of early Sun 1 workstations and servers is a red bas relief emblem with the word SUN spelled using only symbols shaped like the letter U. This is the original Sun logo, rather than the more familiar purple diamond shape used later. The first Sun 1 workstation was sold to Solo Systems in May 1982. The Sun 1/100 was used in the original Lucasfilm EditDroid non linear editing system.
Оборудование
Рабочая станция Sun 1 была основана на рабочей станции SUN Стэнфордского университета, разработанной Энди Бектольсхаймом (под руководством Вогана Пратта и Фореста Баскетта), аспиранта и соучредителя Sun Microsystems. В основе этой конструкции лежали карты процессора Multibus, памяти и видеодисплея. Карты, использованные в рабочей станции Sun 1, представляли собой второе поколение с частной шиной памяти, позволяющей расширить память до 2 МБ без снижения производительности. Плата Sun 68000, представленная в 1982 году, была мощным одноплатным компьютером. Она объединяла 10 МГц микропроцессор Motorola 68000, блок управления памятью (MMU) разработки Sun, 256 КБ памяти с нулевым временем доступа и контролем четности, до 32 КБ памяти EPROM, два последовательных порта, 16-битный параллельный порт и интерфейс Intel Multibus (шина IEEE 796) в едином форм-факторе Multibus. Благодаря тесному взаимодействию процессора Motorola 68000 с MMU Sun 1, плата Sun 68000 CPU могла поддерживать многозадачную операционную систему, такую как UNIX. Она включала в себя продвинутый многопроцессорный двухуровневый MMU разработки Sun с функциями защиты памяти, совместного использования кода и страничной организации памяти по требованию. MMU Sun 1 был необходим, поскольку MMU Motorola 68451 не всегда корректно работал с 68000 и не всегда мог восстановить состояние процессора после ошибки страницы. Плата CPU включала 256 КБ памяти, которую можно было заменить или дополнить двумя дополнительными картами памяти, увеличив общий объем до 2 МБ. Хотя карты памяти использовали форм-фактор Multibus, они использовали интерфейс Multibus только для питания; весь доступ к памяти осуществлялся через меньшую частную шину P2. Это была синхронная частная шина памяти, обеспечивающая одновременную передачу данных ввода/вывода. Она также обеспечивала работу памяти в режиме нулевого ожидания на полной производительности. При установке первой платы расширения объемом 1 МБ необходимо было отключить либо 256 КБ памяти на плате CPU, либо первые 256 КБ на плате расширения. Встроенные порты ввода/вывода включали двухпортовый UART последовательного интерфейса и 16-битный параллельный порт. Последовательные порты были реализованы с использованием Intel 8274 UART, а затем с использованием NEC D7201C UART. Последовательный порт A был подключен как порт DCE (оборудование для передачи данных) и имел полный контроль модема. Он также служил консольным портом, если в системе не был установлен графический дисплей. Последовательный порт B был подключен как порт DTE (терминальное оборудование) и не имел управления модемом. Оба последовательных порта также могли использоваться как терминальные порты, позволяя трем пользователям работать с одной рабочей станцией, хотя у двоих из них не было графических дисплеев. 16-битный параллельный порт был специализированным портом для подключения 8-битной параллельной клавиатуры и 8-битной параллельной оптической мыши для рабочих станций с графическими дисплеями. Параллельный порт никогда не использовался как порт параллельного принтера общего назначения. Плата CPU включала в себя полностью совместимую шину Multibus (шина IEEE 796). Это была асинхронная шина, поддерживающая устройства с различными скоростями передачи данных при сохранении максимальной пропускной способности. Она имела 20 линий адреса, что позволяло адресовать до 1 МБ памяти Multibus и 1 МБ пространств ввода/вывода, хотя большинство устройств ввода/вывода декодировали только первые 64 КБ адресного пространства. Плата Sun CPU полностью поддерживала многомастерную функциональность, позволяющую совместно использовать Multibus с другими устройствами DMA. Клавиатура была Micro Switch 103SD30 2 или KeyTronic P2441 для немецкого рынка. Карта видеопамяти с растровым буфером имела разрешение пикселей, но на мониторе отображалось только пикселей. Графическая карта включала аппаратное обеспечение для ускорения растровых операций. Использовался 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. Все платы устанавливались в 6- или 7-слотовую карту Multibus. Более поздняя документация показывает, что был доступен 13- или 19-дюймовый цветной дисплей. Буфер цветового кадра имел разрешение пикселей, из которых на мониторе отображалось пикселей. На плате можно было отобразить 256 цветов из палитры в 16 миллионов цветов. К предложению также были добавлены ленточные накопители на ½-дюймовых 9-дорожечных катушках и ленточные накопители QIC 02 на ¼-дюймовых картриджах. Существовала также плата CPU Sun 1 второго поколения, называемая платой Sun 1.5 CPU. Системы Sun 1, модернизированные платами Sun 2 Multibus CPU, идентифицировались суффиксом "U" в их номер модели.
The Sun 1 workstation was based on the Stanford University SUN workstation designed by Andy Bechtolsheim (advised by Vaughan Pratt and Forest Baskett), a graduate student and co founder of Sun Microsystems. At the heart of this design were the Multibus CPU, memory, and video display cards. The cards used in the Sun 1 workstation were a second generation design with a private memory bus allowing memory to be expanded to 2 MB without performance degradation. The Sun 68000 board introduced in 1982 was a powerful single board computer. It combined a 10 MHz Motorola 68000 microprocessor, a Sun designed memory management unit (MMU), 256 KB of zero wait state memory with parity, up to 32 KB of EPROM memory, two serial ports, a 16 bit parallel port and an Intel Multibus (IEEE 796 bus) interface in a single , Multibus form factor. By using the Motorola 68000 processor tightly coupled with the Sun 1 MMU, the Sun 68000 CPU board was able to support a multi tasking operating system such as UNIX. It included an advanced Sun designed multi process two level MMU with facilities for memory protection, code sharing and demand paging of memory. The Sun 1 MMU was necessary because the Motorola 68451 MMU did not always work correctly with the 68000 and could not always restore the processor state after a page fault. The CPU board included 256 KB of memory which could be replaced or augmented with two additional memory cards for a total of 2 MB. Although the memory cards used the Multibus form factor, they only used the Multibus interface for power; all memory access was via the smaller private P2 bus. This was a synchronous private memory bus that allowed for simultaneous memory input/output transfers. It also allowed for full performance zero wait state operation of the memory. When installing the first 1 MB expansion board, either the 256 Kb of memory on the CPU board or the first 256 KB on the expansion board had to be disabled. On board I/O included a dual serial port UART and a 16 bit parallel port. The serial ports were implemented with an Intel 8274 UART and later with a NEC D7201C UART. Serial port A was wired as a data communications equipment (DCE) port and had full modem control. It was also the console port if no graphical display was installed in the system. Serial port B was wired as a data terminal equipment (DTE) port and had no modem control. Both serial ports could also be used as terminal ports allowing three people to use one workstation, although two did not have graphical displays. The 16 bit parallel port was a special purpose port for connecting 8 bit parallel port keyboard and 8 bit parallel port optical mouse for workstations with graphical displays. The parallel port was never used as a general purpose parallel printer port. The CPU board included a fully compatible Multibus (IEEE 796 bus). It was an asynchronous bus that accommodated devices with various transfer rates while maintaining maximum throughput. It had 20 address lines so it could address up to 1 MB of Multibus memory and 1 MB of I/O locations although most I/O devices only decoded the first 64 KB of address space. The Sun CPU board fully supported multi master functionality that allowed it to share the Multibus with other DMA devices. The keyboard was a Micro Switch 103SD30 2, or a KeyTronic P2441 for the German market. The memory mapped, bit mapped frame buffer (graphics) board had a resolution of pixels, but only was displayed on the monitor. The graphics board included hardware to accelerate raster operations. A Ball model HD17H 17 inch video display monitor was used. An Ethernet board was available, originally implementing the 3 Mbit/s Xerox PARC Ethernet specification, which was later upgraded to the 3Com 10 Mbit/s version. An Interphase SMD 2180 disk controller could be installed to connect up to four Fujitsu 84 MB M2313K or CDC 16.7 MB (8.35 MB fixed, 8.35 MB removable) 9455 Lark drives. All of the boards were installed in a 6 or 7 slot Multibus card cage. Later documentation shows that a 13 or 19 inch color display was available. The color frame buffer had a resolution of pixels, with displayed on the monitor. The board could display 256 colors from a palette of 16 million. ½ inch 9 track reel to reel tape drives and QIC 02 ¼ inch cartridge tape drives were also added to the offering. There was also a second generation Sun 1 CPU board referred to as the Sun 1.5 CPU board. Sun 1 systems upgraded with Sun 2 Multibus CPU boards were identified with a U suffix to their model number.