Sun-4
Sun-4 is een serie Unix-werkstations en -servers die door Sun Microsystems in 1987 werd gelanceerd. De eerste modellen uit de Sun-4-serie waren systemen gebaseerd op de VMEbus vergelijkbaar met de eerdere Sun-3-serie, maar met microprocessors gebaseerd op Sun's eigen SPARC V7 RISC-architectuur in plaats van microprocessors uit de Motorola 68000-familie die in eerdere Sun-modellen gebruikt werden.

In 1989 liet Sun de benaming "Sun-4" voor marketingdoeleinden vallen en begon het de namen SPARCstation en SPARCserver te gebruiken voor nieuwe modellen, hoewel vroege SPARCstation/server-modellen ook modelnummers uit de Sun-4-serie kregen toegewezen. Zo stond het SPARCstation 1 ook wel bekend als de Sun 4/60. Deze praktijk werd afgebouwd met de introductie van de SPARCserver 600MP-serie in 1991. De term Sun-4 werd wel nog steeds gebruikt in een technische context om de basishardware-architectuur van alle op SPARC gebaseerde Sun-systemen te identificeren.

Modellen 
Dit is een chronologisch overzicht van modellen op basis van de Sun-4-architectuur:

Sun-4-architectuurvarianten 
Sun-4 verwijst naar de op VME gebaseerde architectuur die hierboven is beschreven en wordt gebruikt in de reeksen Sun 4/100, 4/200, SPARCserver 300 en SPARCserver 400. De Sun-4-architectuur werd ondersteund vanaf SunOS 3.2 en in Solaris 2.1 tot 2.4.

Vervolgens werden verschillende variaties op de Sun-4-architectuur ontwikkeld en gebruikt in latere computersystemen die door Sun en andere leveranciers geproduceerd werden. Deze omvatten:

Sun-4c (de "c" staat vermoedelijk voor "campus", de codenaam van het eerste Sun-4c-model, het SPARCstation 1) Dit werkstation gebruikte de 32-bits SBus in plaats van VME en introduceerde een nieuw MMU-ontwerp. Wordt ondersteund vanaf SunOS 4.0.3c en door Solaris 2.0 tot 7.

Sun-4e Een hybride Sun-4c/VME-architectuur die gebruikt werd in de SPARCengine 1 (Sun 4/E) VME embedded controller. Dit bord is oorspronkelijk ontworpen door Force Computers en in licentie gegeven aan Sun. Wordt ondersteund door SunOS 4.0.3e en 4.1e en door Solaris 2.1 tot 2.4.

Sun-4m Oorspronkelijk een Sun-4-variant met meerdere processors, gebaseerd op de MBus-processormodule die geïntroduceerd werd in de SPARCserver 600MP-serie. De Sun-4m-architectuur omvatte later ook niet-MBus uniprocessorsystemen zoals het SPARCstation 5, dat gebruik maakte van processors op basis van de SPARC V8-architectuur. Wordt ondersteund vanaf SunOS 4.1.2 en door Solaris 2.1 tot 9. Ondersteuning voor de SPARCserver 600MP werd geschrapt na Solaris 2.5.1.

Sun-4d (de "d" staat voor "dragon", de codenaam van de SPARCcenter 2000) Een high-end multiprocessorarchitectuur, gebaseerd op de XDBus-processorinterconnect, schaalbaar tot 20 processors. De enige Sun-4d-systemen die door Sun werden geproduceerd waren de SPARCserver 1000 en de SPARCcenter 2000. De Cray CS6400 was in wezen ook een Sun-4d-machine (sun4d6), hoewel er een aangepaste versie van Solaris voor nodig was. Wordt ondersteund door Solaris 2.2 tot 8.

Sun-4u (de "u" staat voor "UltraSPARC") Deze variant introduceerde de 64-bits SPARC V9-processorarchitectuur en de UPA-processorinterconnect die voor het eerst werden gebruikt in de Sun Ultra-serie. Wordt ondersteund door 32-bits versies van Solaris vanaf versie 2.5. De eerste 64-bits Solaris-versie voor sun4u is Solaris 7. UltraSPARC I-ondersteuning werd geschrapt na Solaris 9. Solaris 10 ondersteunt Sun4u-implementaties van UltraSPARC II tot UltraSPARC IV.

Sun-4u1 Wordt gebruikt om de serverarchitectuur van de Sun Enterprise 10000 (Starfire) server met 64 processors te identificeren. De Starfire wordt ondersteund vanaf Solaris 2.5.1.

Sun-4us Een variant van Sun-4u die specifiek is voor Fujitsu PRIMEPOWER-systemen op basis van SPARC64 V-processors.

Sun-4v (de "v" staat vermoedelijk voor "virtualized") Een variatie op Sun-4u met processorvirtualisatie via een hypervisor, geïntroduceerd in de UltraSPARC T1 (Niagara) multicoreprocessor. Wordt ondersteund door Solaris 10 vanaf release 3/05 HW2 en door Solaris 11.

Externe links 
 The Sun Hardware Reference, Part 1 (1995)
 Sun Field Engineer Handbook, 6th edition (1990)

Sun Microsystems-hardware
Workstation
Unix