Кіріспе
Unix жұмыс станциялары мен серверлер сериясы
Sun 4 – Sun Microsystems компаниясы 1987 жылы шығарған Unix жұмыс станциялары мен серверлер сериясы. Алғашқы Sun 4 сериясы VMEbus негізіндегі жүйелерден тұрды, олар бұрынғы Sun 3 сериясына ұқсас болғанмен, алдыңғы Sun модельдеріндегі 68k процессорлардың орнына Sun-нің өзіндік SPARC V7 RISC архитектурасына негізделген микропроцессорларды қолданды. Sun 4/280 – алғашқы RAID прототипін жасау үшін пайдаланылған базалық жүйе ретінде танымал болды.
Sun 4 is a series of Unix workstations and servers produced by Sun Microsystems, launched in 1987. The original Sun 4 series were VMEbus based systems similar to the earlier Sun 3 series, but employing microprocessors based on Sun's own SPARC V7 RISC architecture in place of the 68k family processors of previous Sun models. Sun 4/280 was known as base system that was used for building of first RAID prototype.
Sun-4 архитектурасы
Sun 4 архитектурасы жоғарыда сипатталған және Sun 4/100, 4/200, SPARCserver 300 және SPARCserver 400 қатарында қолданылатын VME-ге негізделген архитектураны білдіреді. Sun 4 қолдауы SunOS 3.2 және одан кейінгі SunOS 2.1 мен Solaris 2.4 нұсқаларында қамтылған. OpenBSD және NetBSD Sun 4 архитектуралық отбасыларында жұмыс істейді. Sun 4 архитектурасының бірнеше түрі кейін Sun және басқа сатушылар өндірген компьютерлік жүйелерде жасалды және пайдаланылды. Олар: Sun 4c (C, әдетте, Campus деп есептеледі, алғашқы Sun 4c моделінің коды SPARCstation 1) Бұл үстелдік жұмыс станциясы/төменгі деңгейдегі сервер нұсқасы VME орнына 32 биттік SBus кеңейту шинасын алмастырды және жаңа MMU дизайнын енгізді. SunOS 4.0.3c және одан кейінгі, Solaris 2.0-ден 7-ге дейін қолдайды. Sun 4e SPARCengine 1 (Sun 4/E) VME кіріктірілген контроллерінде кездесетін Sun 4c/VME гибридтік архитектурасы. Бұл тақтаны бастапқыда Force Computers компаниясы жобалап, Sun компаниясына лицензия берген. SunOS 4.0.3e және 4.1e, сондай-ақ Solaris 2.1–2.4 қолдайды. Sun 4m Бастапқыда көппроцессорлық Sun 4 нұсқасы, SPARCserver 600MP сериясында енгізілген MBus процессорлық модульді шинаға негізделген. Sun 4m архитектурасы кейін SPARC V8 архитектуралы процессорларды пайдаланатын SPARCstation 5 сияқты MBus емес унипроцессорлық жүйелерді де қамтыды. SunOS 4.1.2 және одан кейінгі, Solaris 2.1–9 қолдайды. SPARCserver 600MP қолдауы Solaris 2.5.1 нұсқасынан бастап тоқтатылды. Sun 4d (D, Dragon үшін, SPARCcenter 2000 коды) XDBus процессорлық өзара байланысына негізделген жоғары деңгейдегі көппроцессорлық архитектура, 20 процессорға дейін кеңейтіледі. Sun компаниясы өндірген жалғыз Sun 4d жүйелері SPARCserver 1000 және SPARCcenter 2000 қатары болды. Cray CS6400 да номиналды түрде Sun 4d машинасы (sun4d6) болды, бірақ оған Solaris-тің арнайы нұсқасы қажет болды. Solaris 2.2–8 нұсқалары қолдайды. Sun 4u (U, UltraSPARC үшін) Бұл нұсқада 64 биттік SPARC V9 процессор архитектурасы және UPA процессорлық өзара байланысы алғаш рет Sun Ultra қатарында пайда болды. Solaris-тің 2.5 нұсқасынан бастап 32 биттік нұсқаларында қолданылады. Sun4u үшін алғашқы 64 биттік Solaris нұсқасы – Solaris 7. UltraSPARC I қолдауы Solaris 9 нұсқасынан кейін тоқтатылды. Solaris 10 Sun4u-ның UltraSPARC II-ден UltraSPARC IV-ке дейінгі іске асырылуын қолдайды. Sun 4u1 Кейде Sun Enterprise 10000 (Starfire) 64 жолды көппроцессорлық серверлік архитектурасын анықтау үшін қолданылады. Starfire-ді Solaris 2.5.1 және одан кейінгі нұсқалар қолдайды. Sun 4us SPARC64 V процессорларына негізделген Fujitsu PRIMEPOWER жүйелеріне арналған Sun 4u нұсқасы. Sun 4v (V, болжам бойынша, "виртуалды" үшін) Sun 4u-дың гипервизор процессорларын виртуалдандыруды қамтитын түрі; UltraSPARC T1 (Niagara) көп ядролы процессорында енгізілді. Solaris 10 нұсқасы 3/05 HW2 шығарылымынан бастап және Solaris 11 қолдайды.
Sun 4c (C presumably for Campus, the codename of the first Sun 4c model, the SPARCstation 1) This desktop workstation/low end server variant substituted the 32 bit SBus expansion bus in place of VME and introduced a new MMU design. Supported by SunOS 4.0.3c onwards and Solaris 2.0 to 7. Sun 4e A hybrid Sun 4c/VME architecture found in the SPARCengine 1 (Sun 4/E) VME embedded controller. This board was originally designed by Force Computers and licensed to Sun. Supported by SunOS 4.0.3e and 4.1e and Solaris 2.1 to 2.4. Sun 4m Originally a multiprocessor Sun 4 variant, based on the MBus processor module bus introduced in the SPARCserver 600MP series. The Sun 4m architecture later also encompassed non MBus uniprocessor systems such as the SPARCstation 5, utilizing SPARC V8 architecture processors. Supported by SunOS 4.1.2 onwards and Solaris 2.1 to 9. SPARCserver 600MP support was dropped after Solaris 2.5.1. Sun 4d (D for Dragon, the codename of the SPARCcenter 2000) A high end multiprocessor architecture, based on the XDBus processor interconnect, scalable up to 20 processors. The only Sun 4d systems produced by Sun were the SPARCserver 1000 and SPARCcenter 2000 series. The Cray CS6400 was also nominally a Sun 4d machine (sun4d6), although it required a custom version of Solaris. Supported by Solaris 2.2 to 8. Sun 4u (U for UltraSPARC) this variant introduced the 64 bit SPARC V9 processor architecture and UPA processor interconnect first used in the Sun Ultra series. Supported by 32 bit versions of Solaris from the version 2.5. The first 64 bit Solaris release for Sun4u is Solaris 7. UltraSPARC I support was dropped after Solaris 9. Solaris 10 supports Sun4u implementations from UltraSPARC II to UltraSPARC IV. Sun 4u1 Sometimes used to identify the Sun Enterprise 10000 (Starfire) 64 way multiprocessor server architecture. The Starfire is supported by Solaris 2.5.1 onwards. Sun 4us A variant of Sun 4u specific to Fujitsu PRIMEPOWER systems based on SPARC64 V processors. Sun 4v (V presumably for "virtualized") A variation on Sun 4u which includes hypervisor processor virtualization; introduced in the UltraSPARC T1 (Niagara) multicore processor. Supported by Solaris version 10 starting from release 3/05 HW2, and Solaris 11.