Кіріспе

Sun Microsystems компьютерлерінің бірінші буыны – Sun 1. Sun компаниясының біріктірілген кәсіпорын платформасы.

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 жұмыс станциясы Стэнфорд университетінің 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 әрпі қосылып белгіленді.