Fortgeschrittenes Macht-Management

Fortgeschrittenes Macht-Management (APM) ist eine API, die von Intel und Microsoft entwickelt ist und 1992 veröffentlicht ist, der einem Betriebssystem ermöglicht, das einen IBM-kompatiblen Personalcomputer führt, mit dem BIOS (ein Teil des firmware des Computers) zu arbeiten, um Macht-Management zu erreichen.

Revision 1.2 war die letzte Version der APM Spezifizierung, veröffentlicht 1996. ACPI ist als der Nachfolger von APM beabsichtigt. Microsoft hat Unterstützung für APM in der Windows-Aussicht fallen lassen. Der Linux Kern unterstützt noch größtenteils APM mit der letzten völlig funktionellen APM-Unterstützung, die sich in 2.6.39 einschifft.

Übersicht

APM verwendet eine Layered-Annäherung, um Geräte zu führen. APM-bewusste Anwendungen (die Gerät-Treiber einschließen) reden zu einem OS-specific APM Fahrer. Dieser Fahrer kommuniziert zum APM-bewussten BIOS, der die Hardware kontrolliert. Es gibt die Fähigkeit, aus APM-Kontrolle auf einer Gerät-für-Gerät-Basis auszutreten, die verwendet werden kann, wenn ein Fahrer direkt mit einem Hardware-Gerät kommunizieren will.

Kommunikation kommt beide Wege vor; Macht-Verwaltungsereignisse werden vom BIOS bis den APM Fahrer gesandt, und der APM Fahrer sendet Information und Bitten zum BIOS über Funktionsanrufe. Auf diese Weise ist der APM Fahrer ein Vermittler zwischen dem BIOS und dem Betriebssystem.

Macht-Management geschieht auf zwei Weisen; durch die obengenannte erwähnte Funktion nennt vom APM Fahrer zum BIOS Anforderung von Macht-Zustandsänderungen, und automatisch gestützt auf der Gerät-Tätigkeit.

Macht-Verwaltungsereignisse

Es gibt 12 Macht-Ereignisse (wie Reserve, heben Sie auf und setzen Sie Bitten und niedrige Batterieankündigungen fort), plus OEM-definierte Ereignisse, die vom APM BIOS zum Betriebssystem gesandt werden können. Der APM Fahrer stimmt regelmäßig für Ereignis-Änderungsankündigungen ab.

Macht-Verwaltungsereignisse:

Macht-Verwaltungsfunktionen:

APM Funktionen

Es gibt 21 APM-Funktionsanrufe definiert das der APM Fahrer kann verwenden, um Macht-Verwaltungsstatus oder Bitte-Macht-Zustandübergänge zu fragen. Beispiel-Funktionsanrufe schließen das Mitteilen des BIOS über den aktuellen Zentraleinheitsgebrauch ein (der BIOS kann auf solch einen Anruf durch das Stellen der Zentraleinheit in einen Staat der niedrigen Macht oder das Zurückbringen davon in seinen Vollmacht-Staat antworten), den aktuellen Macht-Staat eines Geräts wiederbekommend, oder um eine Macht-Zustandsänderung bittend.

Macht-Staaten

Die APM Spezifizierung definiert Systemmacht-Staaten und Gerät-Macht-Staaten.

Systemmacht-Staaten

APM definiert fünf Macht-Staaten für das Computersystem:

  • Voll Auf: Der Computer wird auf angetrieben, und keine Geräte sind in einer Macht-Sparen-Weise.
  • APM hat Ermöglicht: Der Computer wird auf angetrieben, und APM kontrolliert Gerät-Macht-Management, wie erforderlich.
  • APM Reserve: Die Meisten Geräte sind in ihrem Staat der niedrigen Macht, die Zentraleinheit wird verlangsamt oder angehalten, und der Systemstaat wird gespart. Der Computer kann in seinen ehemaligen Staat schnell (als Antwort auf die Tätigkeit wie der Benutzer zurückgegeben werden, der einen Schlüssel auf der Tastatur drückt).
  • APM heben Auf: Die Meisten Geräte werden davon angetrieben, aber der Systemstaat wird gespart. Der Computer kann in seinen ehemaligen Staat zurückgegeben werden, aber nimmt relativ viel Zeit in Anspruch. (Winterschlaf ist eine spezielle Form des APM Heben Staat Auf).
  • Von: Der Computer wird abgedreht.

Gerät-Macht-Staaten

APM definiert auch Macht stellt fest, dass APM-bewusste Hardware durchführen kann. Es gibt keine Voraussetzung dass ein APM-bewusstes Gerät-Werkzeug alle Staaten.

Die vier Staaten sind:

  • Gerät Auf: Das Gerät ist in der Vollmacht-Weise.
  • Geführte Gerät-Macht: Das Gerät wird noch darauf angetrieben, aber einige Funktionen können nicht verfügbar sein, oder können Leistung reduziert haben.
  • Gerät Niedrige Macht: Das Gerät arbeitet nicht. Macht wird aufrechterhalten, so dass durch das Gerät 'erweckt' werden kann.
  • Gerät Von: Das Gerät wird davon angetrieben.

ZENTRALEINHEIT

Der Zentraleinheitskern (definiert in APM als die Zentraleinheitsuhr, das geheime Lager, der Systembus und die Systemzeitmesser) wird besonders in APM behandelt, weil es das letzte Gerät ist, das unten anzutreiben ist, und das erste anzutreibende Gerät unterstützt. Der Zentraleinheitskern wird immer durch den APM BIOS kontrolliert (es gibt keine Auswahl, es durch einen Fahrer zu kontrollieren). Fahrer können APM-Funktionsanrufe verwenden, den BIOS über den Zentraleinheitsgebrauch bekannt zu geben, aber es ist bis zum BIOS, um dieser Information zu folgen; ein Fahrer kann der Zentraleinheit nicht direkt sagen, in einen Macht-Sparen-Staat einzutreten.

Siehe auch

  • Energisches Staatsmacht-Management - Hardware-Macht-Verwaltungsprotokoll für den PCI-Schnellzug
  • Fortgeschrittene Konfigurations- und Macht-Schnittstelle (ACPI) - Nachfolger von APM
  • Grüne Computerwissenschaft
  • Macht-Management
  • BatteryMax (müßige Entdeckung)

Außenverbindungen


Algebraischer Verschluss / Adolphe Sax
Impressum & Datenschutz