Todos los sistemas SPARCTM pueden ejecutar aplicaciones a 32 bits y los sistemas que utilizan los procesadores SPARC más modernos (es decir, los basados en UltraSPARCTM) pueden arrancar y ejecutar el núcleo a 64 bits, lo que les permite ejecutar al mismo tiempo aplicaciones a 32 y 64 bits.
Los sistemas que ejecuten un núcleo a 64 bits, precisan la versión de 64 bits de los controladores y otros módulos de software que se cargan directamente en el núcleo. Un pequeño número de aplicaciones puede depender de tales componentes, por que lo que requerirán versiones de estas componentes específicas para un núcleo a 32 o 64 bits. Asimismo, las aplicaciones de 32 bits no pueden enlazar con librerías de 64 bits y viceversa (el entorno Solaris 8 incluye versiones de 32 y 64 bits de las librerías del sistema).
En la tabla siguiente se indican los sistemas que pueden ejecutar aplicaciones a 64 bits y 32 bits, así como los que pueden arrancar un núcleo a 32 bits, a 64 bits o ambos.
Tabla 1-1 Soporte de núcleos a 32 y 64 bits
|
Núcleo |
Aplicaciones |
Controladores |
|||
---|---|---|---|---|---|---|
Tipo de sistema |
32 bits |
64 bits |
32 bits |
64 bits |
32 bits |
64 bits |
SPARCclassic |
Sí |
No |
Sí |
No |
Sí |
No |
SPARCstationTM LX |
Sí |
No |
Sí |
No |
Sí |
No |
SPARCstation 4,5, 10, 10SX, 20 |
Sí |
No |
Sí |
No |
Sí |
No |
SPARCengineTM CP1200 |
Sí |
No |
Sí |
No |
Sí |
No |
SPARCserverTM 1000, 1000E |
Sí |
No |
Sí |
No |
Sí |
No |
SPARCcenterTM 2000, 2000E |
Sí |
No |
Sí |
No |
Sí |
No |
UltraTM 1, 2, 5, 10, 30, 60, 80 |
Sí |
Sí |
Sí |
Sí[1] |
Sí[2] |
Sí[1] |
Ultra 450 |
Sí |
Sí |
Sí |
Sí[1] |
Sí[2] |
Sí[1] |
Sun Enterprise 1, 2, 150, 220R, 250, 420R, 450 |
Sí |
Sí |
Sí |
Sí[1] |
Sí[2] |
Sí[1] |
Sun Enterprise 3000, 3500, 4000, 4500, 5000, 5500, 6000, 6500 |
Sí |
Sí |
Sí |
Sí[1] |
Sí[2] |
Sí[1] |
Sun Enterprise 10000 |
Sí |
Sí |
Sí |
Sí[1] |
Sí[2] |
Sí[1] |
NetraTM t1 100/105 |
Sí |
Sí |
Sí |
Sí[1] |
Sí[2] |
Sí[1] |
Netra t 1120/1125 |
Sí |
Sí |
Sí |
Sí[1] |
Sí[2] |
Sí[1] |
Netra t 1400/1405 |
Sí |
Sí |
Sí |
Sí[1] |
Sí[2] |
Sí[1] |
SPARCengine CP1400 |
Sí |
Sí |
Sí |
Sí[1] |
Sí[2] |
Sí[1] |
SPARCengine CP1500 |
Sí |
Sí |
Sí |
Sí[1] |
Sí[2] |
Sí[1] |
Ultra AX, AXi, AXdp, AXmp, AXmp+, AXe |
Sí |
Sí |
Sí |
Sí[1] |
Sí[2] |
Sí[1] |
Sun BladeTM 100, 1000 |
No |
Sí |
Sí |
Sí |
No |
Sí |
Sun FireTM 280R, 880 |
No |
Sí |
Sí |
Sí |
No |
Sí |
Sun Fire 3800, 4800, 4810, 6800 |
No |
Sí |
Sí |
Sí |
No |
Sí |
Netra T1 AC200 |
No |
Sí |
Sí |
Sí |
No |
Sí |
Netra T1 DC200 |
No |
Sí |
Sí |
Sí |
No |
Sí |
Netra X1 |
No |
Sí |
Sí |
Sí |
No |
Sí |
[1] Admitido sólo si se ejecuta el núcleo a 64 bits |
|
|
|
|
|
|
[2] Admitido sólo si se ejecuta el núcleo a 32 bits |
|
|
|
|
|
|