BIOS KompendiumBIOS Kompendium ©
.: BIOS Inside :.  
Info: Hier erhalten Sie einen kurzen Überblick über die ACPI - Funktion (Advanced Configuration and Power Interface). Für weitergehende Infos gibt es im Internet viele Adressen.
.: ACPI-Funktion :.
ACPI - Funktion (Advanced Configuration and Power Interface)
Die ACPI-Funktion erlaubt es dem Betriebssystem, wenn es die notwendigen Voraussetzungen mitbringt, die Steuerung direkt über das Power Management und Plug and Play Funktionen eines PCs vorzunehmen. Zum zweiten muss die Hardware, alle Geräte und zusätzlichen Karten, sowie die Treiber alle ACPI-Funktionen voll unterstützen.
Beim Betriebssystem beginnt dies ab Windows 98. Hinzukommt die bereits in Entwicklung befindliche (und teilweise schon funktionierende) ACPI-Unterstützung (in Kernel 2.4) für Linux. Welche Hardware, Karten und Treiber Ihres Systems ACPI unterstützen, entnehmen Sie bitte den Handbüchern oder erkundigen Sie sich beim Hersteller/Händler.
Wer weitergehende Informationen will, sollte im Netz unter dem Begriff ACPI suchen. Einen sehr interessanten Artikel finden Sie hier: http://www.heise.de/ct/Redaktion/ciw/acpi.html

ACPI - Eigenschaften
Plug and Play (einschließlich Bus- und Geräteauflistung) und APM-Funktionen, die normalerweise im BIOS enthalten sind.
Power Managementsteuerung der jeweiligen Geräte, der eingebauten Karten (wobei einige Karten eventuell einen ACPI-erkennenden Treiber benötigen), Videoanzeige und Festplatten.
Eine Soft-off Eigenschaft, die es dem Betriebssystem ermöglicht, den PC auszuschalten.
Die Unterstützung für multiple Wake up Ereignisse.
Geräte/Ereignisse die den PC aufwecken können ...aus diesem Zustand
Stromschalter Schlafmodus oder Strom-aus-Modus
RTC-Alarm Schlafmodus oder Strom-aus-Modus
LAN Schlafmodus oder Strom-aus-Modus
Modem Schlafmodus oder Strom-aus-Modus
IR-Befehl Schlafmodus
USB Schlafmodus
PS/2 Tastatur Schlafmodus
PS/2 Maus Schlafmodus
Schlaf Taste Schlafmodus
Unterstützung für eine Frontschaltfläche bzw. Schlafmodusschalter. Nachfolgend die Auswirkungen des Drückens auf den Schalter:
Systemzustand ist... ...drücken des Stromschalters ...ergibt folgenden Zustand
Aus unter 4 sec. Strom an
An über  4 sec. Suspend to RAM/Disk Modus je nach Einstellung
An unter 4 sec. Standby
Schlaf unter 4 sec. Aufwecken
Erläuterung der Einstellungen S1 und S3
Der S1 (POS) Zustand (POS bedeutet "Power On Suspend"):
Während das System im S1 Schlafzustand ist, verhält es sich wie im Folgenden beschrieben: Der Prozessor führt keine Anweisungen aus. Der komplexe Kontext des Prozessors wird beibehalten. " Der Dynamic RAM Kontext wird beibehalten. " Die Stromressourcen sind in einem Zustand, der mit dem S1-Zustand des Systems kompatibel ist. Alle Stromressourcen, die eine Systemlevel-Referenz von S0 liefern, sind im OFF-Zustand. " Gerätezustände sind kompatibel mit den aktuellen Zustände der Stromressource. Nur Geräte, mit ausschließlichen Referenzen für Stromressourcen, die im ON-Zustand für einen gegebenen Gerätezustand sind, können sich in diesem Gerätezustand befinden. In allen anderen Fällen ist das Gerät im D3 (OFF) Zustand. " Geräte, die aktiviert werden, um das System zu wecken und dies aus ihrem aktuellen Gerätezustand heraus können, können einen Hardware-Event initiieren, der den Systemzustand zu S0 ändert. Dieser Übergang lässt den Prozessor die Arbeit dort wieder aufnehmen, wo er sie abgebrochen hatte. Für einen Übergang in den S1-Zustand braucht das Betriebssystem die Prozessorcache nicht zu leeren.

Der S3 (STR) Zustand (STR bedeutet Suspend to RAM):
Der S3 Zustand ist logischerweise niedriger als der S2-Zustand und soll mehr Strom sparen. Dieser Zustand verhält sich wie folgt: " Der Prozessor führt keine Anweisungen aus. Der komplexe Kontext des Prozessors wird beibehalten. " Der Dynamic RAM Kontext wird beibehalten. " Die Stromressourcen sind in einem Zustand, der mit dem S3-Zustand des Systems kompatibel ist. Alle Stromressourcen, die eine Systemlevel-Referenz von S0, S1 oder S2 liefern, sind im OFF-Zustand. " Gerätezustände sind kompatibel mit den aktuellen Zustände der Stromressource. Nur Geräte, mit ausschließlichen Referenzen für Stromressourcen, die im ON-Zustand für einen gegebenen Gerätezustand sind, können sich in diesem Gerätezustand befinden. In allen anderen Fällen ist das Gerät im D3 (OFF) Zustand. " Geräte, die aktiviert werden, um das System zu wecken und dies aus ihrem aktuellen Gerätezustand heraus können, können einen Hardware-Event initiieren, der den Systemzustand zu S0 ändert. Diese Übergang lässt den Prozessor an seiner Boot-Position mit der Arbeit beginnen. Das BIOS initialisiert Kernfunktionen, wie es zum Verlassen eines S3-Zustands erforderlich ist und übergibt die Steuerung an den Firmware-Wiederaufnahmevektor. Lesen Sie hierzu bitte die ACPI-Spezifikation Rev. 1.0, Abschnitt 9.3.2 für mehr Details zur BIOS-Initialisierung. Von einem Softwarestandpunkt aus gesehen, ist dieser Zustand funktionsmäßig mit dem S2-Zustand identisch. Der Unterschied im Betrieb kann darin liegen, dass einige Stromressourcen, die im S2-Zustand aktiv waren, dem S3-Zustand nicht zur Verfügung stehen könnten. Daher könnten zusätzliche Geräte in den logischerweise niedrigeren Zuständen D0, D1, D2, oder D3 erforderlich werden, die es für S3 und S2 nicht braucht. Gleichermaßen funktionieren Weck-Events einiger Geräte in S2, aber nicht in S3. Da der Prozessorkontext im S3-Zustand verloren gehen kann, erfordert der Übergang in den S3-Zustand, dass das Betriebssystem allen "unsauberen" Cacheinhalt auf DRAM überträgt.
Die oben genannten Informationen zu den Systemen S0 & S3 beziehen sich auf die ACPI-Spezifikation Rev. 1.0
Stand: 01.01.2007
.: © hans-peter schulz :.