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:
Model Naam Codenaam CPU-kaart CPU CPU MHz Maximum RAM Chassis 4/260 — Sunrise Sun 4200 Fujitsu SF9010 IU, Weitek 1164/1165 FPU 16,67 MHz 128 MB 12-slot VME (deskside) 4/280 — Sunrise Sun 4200 Fujitsu SF9010 IU, Weitek 1164/1165 FPU 16,67 MHz 128 MB 12-slot VME (rackmount) 4/110 — Cobra Sun 4100 Fujitsu MB86900 IU, Weitek 1164/1165 FPU (optioneel) 14,28 MHz 32 MB 3-slot VME (desktop of deskside) 4/150 — Cobra Sun 4100 Fujitsu MB86900 IU, Weitek 1164/1165 FPU (optioneel) 14,28 MHz 32 MB 6-slot VME (deskside) 4/310Sun 4/110 geüpgraded met de Sun 4300 CPU-kaart — Stingray Sun 4300 Cypress Semiconductor CY7C601, Texas Instruments 8847 FPU 25 MHz 32 MB 3-slot VME (desktop of deskside) 4/330 SPARCstation 330, SPARCserver 330 Stingray Sun 4300 Cypress Semiconductor CY7C601, Texas Instruments 8847 FPU 25 MHz 96 MB 3-slot VME met 2 geheugenslots (deskside) 4/350Sun 4/150 geüpgraded met de Sun 4300 CPU-kaart — Stingray Sun 4300 Cypress Semiconductor CY7C601, Texas Instruments 8847 FPU 25 MHz 224 MB 5-slot VME (desktop of deskside) 4/360Sun 4/260 geüpgraded met de Sun 4300 CPU-kaart — Stingray Sun 4300 Cypress Semiconductor CY7C601, Texas Instruments 8847 FPU 25 MHz 224 MB 12-slot VME (deskside) 4/370 SPARCstation 370, SPARCserver 370 Stingray Sun 4300 Cypress Semiconductor CY7C601, Texas Instruments 8847 FPU 25 MHz 224 MB 12-slot VME (deskside) 4/380Sun 4/280 geüpgraded met de Sun 4300 CPU-kaart — Stingray Sun 4300 Cypress Semiconductor CY7C601, Texas Instruments 8847 FPU 25 MHz 224 MB 12-slot VME (rackmount) 4/390 SPARCserver 390 Stingray Sun 4300 Cypress Semiconductor CY7C601, Texas Instruments 8847 FPU 25 MHz 224 MB 16-slot VME (rackmount) 4/470 SPARCstation 470, SPARCserver 470 Sunray Sun 4400 Cypress Semiconductor CY7C601, Texas Instruments 8847 FPU 33 MHz 768 MB 16-slot VME (deskside) 4/490 SPARCserver 490 Sunray Sun 4400 Cypress Semiconductor CY7C601, Texas Instruments 8847 FPU 33 MHz 768 MB 16-slot VME (rackmount)
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)
Categorie:Sun Microsystems-hardware Categorie:Workstation