Nuove funzioni di Solaris Express Developer Edition

x86: Ciclo idle della CPU MONITOR e MWAIT

Questo miglioramento alle funzioni del kernel è stato introdotto nella versione Developer 9/07.

Il sistema operativo Solaris utilizza le istruzioni SSE3 MONITOR e MWAIT nel ciclo idle dei processori x86. L'uso delle istruzioni SSE3 nel ciclo idle del processore elimina il carico di lavoro connesso all'invio e alla ricezione di un interrupt per la riattivazione di un processore non attivo. MONITOR viene usato per specificare l'area di memoria da “monitorare”. MWAIT arresta il processore finché il sistema non accede all'indirizzo precedentemente specificato con MONITOR. Con il nuovo ciclo idle, per riattivare un processore non attivo è sufficiente un'operazione di scrittura nella memoria.