Sun Microsystems-тің алғашқы буыны: Sun 1 жұмыс станциялары мен серверлері. 1982 ж. шығарылған, UniPlus V7 UNIX-қа негізделген. Оригиналды логотипі туралы ақпарат.
Ағылшыншамен салыстырыңыз: абзацты басыңыз — түпнұсқа терезеде ашылады. Абзац астындағы EN түймесі оны мәтін ішінде көрсетеді.
Кіріспе
Sun Microsystems компьютерлерінің бірінші буыны – Sun 1. Sun компаниясының біріктірілген кәсіпорын платформасы.
First generation of Sun Microsystems computers
Sun's integrated enterprise platform
Sun 1 – 1982 жылдың мамыр айында Sun Microsystems компаниясы шығарған UNIX компьютерлік жұмыс станциялары мен серверлерінің бірінші буыны болды. Ол Энди Бехтольсхаймның Стэнфорд университетінде аспирант кезінде, DARPA қаржыландыруымен жасаған CPU тақтасына негізделген. Sun 1 жүйелері SunOS 0.9 операциялық жүйесінде жұмыс істеді, ол UniSoft компаниясының UniPlus V7 порты арқылы UNIX-тің жетінші нұсқасын Motorola 68000 микропроцессорына бейімдеген, және терезе жүйесі болмады. Sun 1 жұмыс станциялары мен серверлерінің корпусына тек U әрпіне ұқсас символдарды қолдана отырып жазылған SUN сөзі бар қызыл рельефті эмблема бекітілген. Бұл кейінірек қолданылған күлгін ромб пішіндес логотиптің емес, бастапқы Sun логотипі. Алғашқы Sun 1 жұмыс станциясы 1982 жылы Solo Systems компаниясына сатылды. 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 МБ-қа дейін кеңейтуге мүмкіндік берді. 1982 жылы ұсынылған Sun 68000 – қуатты бір тақталы компьютер. Ол 10 МГц Motorola 68000 микропроцессорын, Sun компаниясы жасаған жад басқару блогын (MMU), 256 КБ көлеміндегі нөлдік күту күйіндегі жадты, 32 КБ-қа дейін EPROM жадын, екі тізбекті портты, 16 биттік параллель портты және Intel Multibus (IEEE 796 шинасы) интерфейсін біріктірді. Sun 68000 процессоры Sun 1 MMU-мен тығыз байланысқан Motorola 68000 процессорын пайдалану арқасында UNIX сияқты көп тапсырмалы операциялық жүйені қолдауға қабілетті болды. Оның құрамында жадты қорғау, кодты бөлісу және жадты сұраныс бойынша беттеу мүмкіндіктері бар Sun компаниясының екі деңгейлі көппроцессорлық MMU-сы бар. Motorola 68451 MMU 68000 процессормен әрдайым дұрыс жұмыс істемегендіктен және бет қатесінен кейін процессор күйін толыққанды қалпына келтіре алмағандықтан Sun 1 MMU қажет болды. CPU тақтасында 256 КБ жад орналасқан, оны екі қосымша жад картасымен алмастыруға немесе кеңейтуге болады, жалпы көлемі 2 МБ-қа жетеді. Жад карталары Multibus форма факторын қолданғанмен, олар қуат беру үшін ғана Multibus интерфейсін пайдаланды; жадқа қол жеткізудің барлық операциялары кішкентай жеке P2 шинасы арқылы жүзеге асырылды. Бұл синхронды жеке жад шинасы, ол жадтың бір мезгілде кіру/шығу операцияларын жүзеге асыруға мүмкіндік берді. Сондай-ақ, ол жадтың толық өнімділікпен нөлдік күту күйінде жұмыс істеуін қамтамасыз етті. Бірінші 1 МБ кеңейту тақтасын орнатқанда, CPU тақтасындағы 256 КБ жадты немесе кеңейту тақтасындағы алғашқы 256 КБ жадты өшіру қажет болды. Тақтадағы I/O құрылғыларына екі тізбекті портты UART және 16 биттік параллель порт кірді. Тізбекті порттар Intel 8274 UART және кейіннен NEC D7201C UART арқылы іске асырылды. А тізбекті порты деректерді жеткізу жабдығы (DCE) порты ретінде қосылған және толық модемді басқару мүмкіндігіне ие болды. Графикалық дисплей жүйеде орнатылмаған жағдайда ол консоль порты ретінде де жұмыс істеді. B тізбекті порты деректер терминалы жабдығы (DTE) порты ретінде қосылған және модемді басқару мүмкіндігіне ие емес. Екі тізбекті портты да терминал порты ретінде пайдалануға болады, бұл үш адамға бір жұмыс станциясын пайдалануға мүмкіндік берді, бірақ олардың екеуінде графикалық дисплейлер болмады. 16 биттік параллель порт 8 биттік параллель портты пернетақта мен 8 биттік параллель портты оптикалық тышқанды қосуға арналған арнайы мақсаттағы порт болды, графикалық дисплейі бар жұмыс станциялары үшін. Параллель порт жалпы мақсаттағы параллель принтер порты ретінде ешқашан қолданылмады. CPU тақтасында толық үйлесімді Multibus (IEEE 796 шинасы) бар. Бұл әртүрлі деректерді беру жылдамдықтарын қолдайтын және максималды өткізуді сақтайтын асинхронды шина болды. Онда 20 адрестік желі болды, сондықтан ол 1 МБ дейін Multibus жадын және 1 МБ I/O орнын адрестеуге қабілетті, бірақ көптеген I/O құрылғылары адрестік кеңістіктің алғашқы 64 КБ-ын ғана декодтайды. Sun CPU тақтасы Multibus-ті басқа DMA құрылғыларымен бөлісуге мүмкіндік беретін көп мастерлік функционалдықты толық қолдады. Пернетақта Micro Switch 103SD30 2 немесе неміс нарығы үшін KeyTronic P2441 болды. Жадымен карталанған, биттік картасы бар фрейм буфері (графика) тақтасының ажыратымдылығы пиксельге жетеді, бірақ мониторда тек пиксель көрсетілді. Графикалық тақта растрлық операцияларды жеделдетуге арналған аппараттық құралдарды қамтыды. Ball HD17H 17 дюймдік бейне дисплей мониторы қолданылды. Ethernet тақтасы қол жетімді болды, бастапқыда 3 Мбит/с Xerox PARC Ethernet спецификациясын іске асырды, кейін 3Com 10 Мбит/с нұсқасына жаңартылды. Interphase SMD 2180 дискілік контроллері төрт Fujitsu 84 МБ M2313K немесе CDC 16.7 МБ (8.35 МБ тұрақты, 8.35 МБ ауыстырылатын) 9455 Lark дискілерін қосу үшін орнатылуы мүмкін. Барлық тақталар 6 немесе 7 ұялы Multibus карталық қақпақшаға орнатылды. Кейінгі құжаттамада 13 немесе 19 дюймдік түсті дисплейдің қол жетімді екені көрсетілген. Түсті фрейм буферінің ажыратымдылығы пиксельге жетеді, оның мониторда көрсетілгені пиксельді құрайды. Тақта 16 миллион түстің 256 түсін көрсетуге қабілетті. 9 дюймдік катушкалы таспалар мен QIC 02 1⁄4 дюймдік картридждік таспалар да ұсынылды. Сондай-ақ Sun 1.5 CPU тақтасы деп аталатын Sun 1 CPU тақтасының екінші буыны болды. Sun 2 Multibus CPU тақталарымен жаңартылған Sun 1 жүйелері модель нөміріне 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.