Tous les systèmes SPARCTM peuvent exécuter des applications à 32 bits. Les systèmes utilisant des processeurs SPARC plus récents (c.-à-d., des systèmes basés sur des processeurs UltraSPARCTM) peuvent initialiser et exécuter le noyau à 64 bits, ce qui permet à ces systèmes d'exécuter simultanément des applications à 32 bits et à 64 bits.
Les systèmes qui exécutent un noyau à 64 bits nécessitent la version à 64 bits des gestionnaires et des autres modules logiciels qui sont chargés directement dans le noyau. Un nombre limité d'applications peut dépendre de ce type de composants et nécessite par conséquent des versions spécifiques pour le noyau à 32 bits ou 64 bits. En outre, les applications à 32 bits ne peuvent pas se connecter à des bibliothèques 64 bits et vice versa. (L'environnement d'exploitation Solaris 8 inclut tant les versions de bibliothèques système à 32 bits qu'à 64.)
Le tableau suivant répertorie les systèmes qui peuvent exécuter des applications à 64 bits et à 32 bits, et les systèmes qui peuvent effectuer l'initialisation d'un noyau à 32 bits, à 64 bits, ou aux deux.
Tableau 1-2 Support du noyau système à 32 bits et 64 bits
|
Noyau |
Applications |
Gestionnaires |
|||
---|---|---|---|---|---|---|
Type de système |
32 bits |
64 bits |
32 bits |
64 bits |
32 bits |
64 bits |
SPARCclassic |
Oui |
Non |
Oui |
Non |
Oui |
Non |
SPARCstation LX |
Oui |
Non |
Oui |
Non |
Oui |
Non |
SPARCstation 4,5, 10, 10SX, 20 |
Oui |
Non |
Oui |
Non |
Oui |
Non |
SPARCengine CP1200 |
Oui |
Non |
Oui |
Non |
Oui |
Non |
SPARCserver 1000, 1000E |
Oui |
Non |
Oui |
Non |
Oui |
Non |
SPARCcenter 2000, 2000E |
Oui |
Non |
Oui |
Non |
Oui |
Non |
Ultra 1, 2, 5, 10, 30, 60, 80 |
Oui |
Oui |
Oui |
Oui[1] |
Oui[2] |
Oui[1] |
Ultra 450 |
Oui |
Oui |
Oui |
Oui[1] |
Oui[2] |
Oui[1] |
Sun Enterprise 1, 2, 150, 220R, 250, 420R, 450 |
Oui |
Oui |
Oui |
Oui[1] |
Oui[2] |
Oui[1] |
Sun Enterprise 3000, 3500, 4000, 4500, 5000, 5500, 6000, 6500 |
Oui |
Oui |
Oui |
Oui[1] |
Oui[2] |
Oui[1] |
Sun Enterprise 10000 |
Oui |
Oui |
Oui |
Oui[1] |
Oui[2] |
Oui[1] |
Netra t1 100/105 |
Oui |
Oui |
Oui |
Oui[1] |
Oui[2] |
Oui[1] |
Netra t 1120/1125 |
Oui |
Oui |
Oui |
Oui[1] |
Oui[2] |
Oui[1] |
Netra t 1400/1405 |
Oui |
Oui |
Oui |
Oui[1] |
Oui[2] |
Oui[1] |
SPARCengine CP1400 |
Oui |
Oui |
Oui |
Oui[1] |
Oui[2] |
Oui[1] |
SPARCengine CP1500 |
Oui |
Oui |
Oui |
Oui[1] |
Oui[2] |
Oui[1] |
Ultra AX, AXi, AXdp, AXmp, AXmp+, AXe |
Oui |
Oui |
Oui |
Oui[1] |
Oui[2] |
Oui[1] |
Sun Blade 100, 1000 |
Non |
Oui |
Oui |
Oui |
Non |
Oui |
Sun Fire 280R, 880 |
Non |
Oui |
Oui |
Oui |
Non |
Oui |
Sun Fire 3800, 4800, 4810, 6800 |
Non |
Oui |
Oui |
Oui |
Non |
Oui |
Netra T1 AC200 |
Non |
Oui |
Oui |
Oui[1] |
Non |
Oui[1] |
Netra T1 DC200 |
Non |
Oui |
Oui |
Oui[1] |
Non |
Oui[1] |
Sun Fire 15K |
Non |
Oui |
Oui |
Oui |
Non |
Oui |
[1] Supporté seulement lors de l'exécution du noyau à 64 bits |
|
|
|
|
|
|
[2] Supporté seulement lors de l'exécution du noyau 32 bits |
|
|
|
|
|
|