Neuerungen im Betriebssystem Solaris 10

Verbesserungen an Kernel-Funktionen

In Solaris 10 5/08 wurden die folgenden Kernel-Funktionen und Verbesserungen implementiert.

x86: CPUl-Leerlaufschleife mit MONITOR und MWAIT

Das Betriebssystem Solaris nutzt für die Leerlaufschleife des x86-Prozessors die SSE3-Anweisungen MONITOR und MWAIT. Durch Verwendung dieser SSE3-Anweisungen in der Prozessorleerlaufschleife müssen keine zeitaufwändigen Interrupts mehr zum Aktivieren eines angehaltenen Prozessors gesendet und empfangen werden. MONITOR dient zur Angabe eines Speicherbereichs zum Überwachen der Leerlaufschleife. MWAIT hält den Prozessor solange an, bis die in der MONITOR-Anweisung enthaltene Adresse angegeben wird. Bei der neuen Leerlaufschleife muss der Prozessor nur in den Speicher schreiben, wenn ein angehaltener Prozessor reaktiviert werden soll.