L'environnement d'exploitation Solaris 64 bits est un environnement de développement et d'application 32 bits et 64 bits complet pris en charge par un système d'exploitation 64 bits. Il offre ainsi une compatibilité et une interopérabilité maximales avec les applications existantes, tant au niveau binaire qu'au niveau source, tout en s'affranchissant des limitations du système 32 bits, en particulier en prenant en charge un espace d'adressage virtuel de 64 bits.
Les principales avancées de l'environnement d'exploitation Solaris 64 bits sont les suivantes :
L'espace d'adressage virtuel de 64 bits pour les applications et le noyau permet de traiter les tâches les plus volumineuses en mémoire vive, offrant ainsi des gains de performances considérables.
La limite de 256 descripteurs de fichiers de stdio a été étendue à une quantité sur 32 bits pour les applications 64 bits.
Calculs sur entiers 64 bits complets pour les applications 64 bits. Bien que les calculs 64 bits aient été disponibles dans toutes les versions de Solaris 2.x, la mise en oeuvre 64 bits utilise désormais des registres machine 64 bits pour les opérations sur les entiers et la communication des paramètres. Les applications bénéficient ainsi de toutes les capacités 64 bits matérielles de la CPU.
Plus de 2 Go tmpfs sur le système 64 bits.
Plus de 2 Go par unité de swap sur le système 64 bits.
La compatibilité et l'interopérabilité de l'environnement d'exploitation Solaris 64 bits sont telles qu'il n'y a pas de différence notable. Les applications existantes continuent de fonctionner et les paramètres PATH ne changent pas.
Le nouveau programme isainfo est conçu pour vous aider à déterminer si vous travaillez sur un système 32 bits ou 64 bits. isainfo affiche des informations sur toutes les architectures de jeu d'instructions (ISA) prises en charge du système en cours utilisé.
Enfin, sur les machines UltraSPARC, vous pouvez choisir d'initialiser le système avec l'environnement d'exploitation 32 bits ou 64 bits.
Si vous êtes développeur, reportez-vous à la section "Environnement de développement" pour plus d'informations sur le système 64 bits. Pour plus d'informations sur l'utilisation du système d'exploitation 64 bits, reportez-vous au document Solaris 7 64-bit Developer's Guide.