Nouveaut??s de Solaris Express Developer Edition

x86 : Boucle inactive MONITOR et MWAIT CPU

Cette évolution des fonctions du noyau est une nouveauté de Developer version 9/07.

Le système d'exploitation Solaris utilise les instructions SSE3 MONITOR et MWAIT dans la boucle inactive de processeur x86. L'utilisation des instructions SSE3 dans la boucle inactive de processeur permet d'éliminer le temps système utilisé pour l'envoi et la réception d'une commande d'interruption afin d'activer un processeur arrêté. MONITOR permet de spécifier la plage de mémoire sur "monitor". MWAIT arrête le processeur jusqu'à ce qu'il y ait accès à l'adresse précédemment spécifiée avec MONITOR. Grâce à la nouvelle boucle inactive, il suffit qu'un processeur écrive dans la mémoire afin de réactiver un processeur arrêté.