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/310[a] |
— |
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/350[b] |
— |
Stingray |
Sun 4300 |
Cypress Semiconductor CY7C601, Texas Instruments 8847 FPU |
25 MHz |
224 MB |
5-slot VME (desktop of deskside)
|
4/360[c] |
— |
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/380[d] |
— |
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/110 geüpgraded met de Sun 4300 CPU-kaart
- ↑ Sun 4/150 geüpgraded met de Sun 4300 CPU-kaart
- ↑ Sun 4/260 geüpgraded met de Sun 4300 CPU-kaart
- ↑ Sun 4/280 geüpgraded met de Sun 4300 CPU-kaart
-
SPARCstation 330 moederbord
-
SPARCstation 330 moederbord, connectoren aan de voorzijde
-
SPARCstation 330 moederbord, VMEbus connectoren aan de achterzijde
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.[1]
- 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