1. Trang chủ
  2. » Công Nghệ Thông Tin

BIOS und Troubleshooting- P41 ppsx

10 123 0
Tài liệu đã được kiểm tra trùng lặp

Đang tải... (xem toàn văn)

THÔNG TIN TÀI LIỆU

Thông tin cơ bản

Định dạng
Số trang 10
Dung lượng 288,53 KB

Các công cụ chuyển đổi và chỉnh sửa cho tài liệu này

Nội dung

Wenn sich im BIOS-Setup eine Bezeichnung wie PM Control by APM finden lässt, kann man hier auf Yes schalten, um APM zu aktivieren, wodurch die Kontrolle des Power Managements dann Wind

Trang 1

Kapitel 12 · Power Management

12.2 Advanced Power Management

Mit Windows 98 ist die Energieverwaltung um die Möglichkeit der Fest-plattenabschaltung erweitert worden Nunmehr wird auch das Advanced

Power Management (APM) unterstützt Da sich bei den

Stromsparfunk-tionen, die im BIOS-Setup zu konfigurieren sind, lange Zeit kein allgemei-ner Standard herauskristallisiert hat, haben Intel und Microsoft das

Advanced Power Management definiert, welches die einzelnen

Strom-sparstufen (Standby, Suspend, Off, siehe Kapitel 12.1) nun verbindlich

definiert Wenn sich im BIOS-Setup eine Bezeichnung wie PM Control by

APM finden lässt, kann man hier auf Yes schalten, um APM zu aktivieren,

wodurch die Kontrolle des Power Managements dann Windows übertra-gen wird

Für Windows hat die Aktivierung von APM zur Folge, dass sich in der Systemsteuerung unter SYSTEMKOMPONENTEN der Eintrag UNTERSTÜT

-ZUNG FÜR ADVANCED POWER MANAGEMENT finden lässt Eine nachfol-gende Abschaltung von APM im BIOS-Setup ändert dann nichts mehr, denn einmal aktiviert, behält Windows das APM und die entsprechenden Funktionen bei Eine Deaktivierung ist dann nur noch unter Windows möglich In der Praxis ist APM jedoch gegenüber den herstellerspezifi-schen Power-Management-Implementierungen in den BIOS-Setups kein echter Fortschritt, denn in den meisten Fällen lässt sich diese Funktiona-lität auch dort konfigurieren APM fasst nur die möglicherweise einzeln vorhandenen Optionen zusammen und stellt sie nunmehr als Standard für Windows zur Verfügung

Bild 12.8: Das übliche Power Management kann abgeschaltet und stattdessen APM

aktiviert werden

Trang 2

12.3 Advanced Configuration and Power

Management Interface

Eine Weiterentwicklung von APM ist Advanced Configuration and

Power Management Interface (ACPI), das ebenfalls eine Entwicklung

von Microsoft, Intel und auch Toshiba ist, wobei Toshiba hier sein Know-how der Stromsparmechanismen, wie sie diese Firma schon seit

längerer Zeit in Notebooks realisiert, eingebracht hat Bei ACPI ist allein

das Betriebssystem – vorzugsweise Windows 2000/XP – für das Power Management zuständig Diese Funktionalität des Betriebssystems wird

auch als Operating System Directed Power Management (OSPM)

bezeichnet

Wer mit Windows arbeitet, kennt sicher das Problem, dass das System auch einmal abstürzen kann, und dies kann für die Hardware dann mit ACPI/OSPM problematisch werden Weil damit die verwaltende Instanz praktisch abhanden gekommen ist, kann das Betriebssystem beispiels-weise keine Überhitzung der CPU mehr feststellen, sie kann dadurch zer-stört werden und der PC prinzipiell auch komplett abbrennen Der ACPI-Standard sieht hierfür keinerlei Schutzmaßnahmen vor, was den Mainboard-Herstellern wohl auch zu gefährlich erscheint, sodass sie neben ACPI eigene Schutzschaltungen in Hardware vorsehen, was jedoch wieder keinem allgemein gültigem Standard entspricht

Bild 12.9: Das Abschalten von APM kann durch die Deaktivierung im

Hardware-Profil erfolgen; die BIOS-Einstellung hat keinen Einfluss mehr

Please purchase PDF Split-Merge on www.verypdf.com to remove this watermark.

Trang 3

Kapitel 12 · Power Management

Einmal davon abgesehen, sollen sich mit ACPI ab Windows 98 die nütz-lichen Eigenschaften, wie sie bei Notebooks schon lange üblich sind, auch dem PC erschließen Dazu gehören insbesondere die Funktionen

Suspend to RAM und Suspend to Disk, die dafür Sorge tragen, dass der

aktuelle Systemzustand »festgehalten« und abgespeichert werden kann

Suspend to RAM funktioniert zwar prinzipiell auch schon mit APM,

allerdings ist hier das Zusammenwirken der verschiedenen Optionen, und welche Funktion das BIOS und welche Windows übernimmt, nicht standardisiert, sodass man hierfür in den BIOS-Setups auch die unter-schiedlichsten Bezeichnungen findet

Die interessanteste Option von ACPI für die Praxis ist ohnehin Suspend to

Disk, bei der der Systemzustand vollständig auf die Festplatte geschrieben

wird und sich der PC danach auch tatsächlich komplett abschaltet Zur Reaktivierung ist er per Taster an der PC-Frontplatte wieder einzuschal-ten, was aber nur mit ATX-Systemen funktioniert, denn den älteren Mainboards im Baby-AT-Format (BAT-Boards) fehlen hierfür die techni-schen Voraussetzungen

Neben den Stromsparfunktionen des BIOS löst ACPI auch noch die bis-her übliche Plug&Play-Funktion des BIOS ab, was recht drastische Ver-änderungen im allgemeinen Hardware-Aufbau und -Management zur Folge hat ACPI funktioniert im Prinzip so, dass das BIOS eine Tabelle

im RAM zur Verfügung stellt, die eine genaue Beschreibung des Systems enthält Windows bedient sich dieser Tabelle und verwaltet die Hard-ware (Ressourcen, unterstützte Stromsparfunktionen) dementsprechend Für die spezielle ACPI-Funktionalität werden außerdem neue Register und ein ACPI-BIOS benötigt, welches im Grunde genommen eine Erwei-terung eines Plug&Play-BIOS darstellt und daher in den gleichen Chips residiert Bild 12.10 zeigt das Zusammenspiel der einzelnen Einheiten mit ACPI

APM arbeitet im Prinzip wie ACPI, es fehlen lediglich die Funktionen SPR (Suspend To RAM) und STD (Suspend To Disk), sodass diese bei-den Funktionen das eigentlich Neue darstellen APM und ACPI »wer-keln« neben dem bisher üblichen Power Management, welches dann in Funktion tritt, wenn der PC unbeschäftigt ist Aufgrund der Vielzahl

an Optionen im BIOS-Setup und der möglichen Kombinationsmöglich-keiten hat es sich in der Praxis bewährt, dass man sich für einen einzi-gen Mechanismus entscheidet: Power Management, APM oder ACPI und diesen anschließend seinen Ansprüchen anpasst

Trang 4

Das OSPM-fähige Betriebssystem hat zunächst die Tabelle im RAM zu interpretieren, wofür intern ein AML-Interpreter zum Einsatz kommt, denn die Tabelle ist in einer bestimmten Syntax (ACPI Machine Langu-age, AML) aufgebaut AML ist eine Programmiersprache, die weder Betriebssystem- noch hardwareabhängig ist und mit der sich die Funk-tionen der Mainboards steuern lassen Der ACPI-unterstützende Teil des

BIOS ist in der ACPI Maschine Language geschrieben und nicht im

übli-chen Assembler-Code (native Code) Des Weiteren sind spezielle ACPI-Treiber notwendig, die wie AML feste Bestandteile ab der Windows 98-Version sind

ACPI kennt vier grundlegende Stufen des Power Managements, die in Tabelle 12.1 angegeben sind Das Anhalten der CPU wird vom Chipset mit einem speziellen Signal (STPCLK) durchgeführt Genau genommen werden lediglich die Prozessor-Register eingefroren, wodurch der Strom-verbrauch drastisch sinken kann Je nach dem Verhältnis von High- zu Low-Pegel-Zeit des STPCLK-Signals, was man im BIOS-Setup unter

einem Eintrag wie Manual Throttle Ratio oder Throttle Duty Cycle

(siehe Bild 12.8) einstellen kann, verringert sich der

CPU-Stromver-brauch Diese Funktion – auch als Speed Step Technology bezeichnet –

kommt auch dann automatisch durch ACPI gesteuert zum Einsatz, wenn Bild 12.10: ACPI verändert die Verwaltung der Hardware recht grundlegend

Please purchase PDF Split-Merge on www.verypdf.com to remove this watermark.

Trang 5

Kapitel 12 · Power Management

die CPU beispielsweise zu heiß wird Im S1-Modus werden der Monitor und die Festplatte abgeschaltet; das Netzteil bleibt eingeschaltet, die CPU und die Caches (L1, L2) bleiben initialisiert Ob auch der CPU-Lüfter im S1-State weiterlaufen soll, kann oftmals bei einem eigenen Menüpunkt

im BIOS-Setup festgelegt werden

In der zweiten ACPI-Stufe werden zusätzlich die beiden Caches eingefro-ren, sodass das Aufwachen aus diesem Zustand etwas länger dauert, weil der Register- und Cache-Inhalt erst wieder restauriert werden muss Im S3-Zustand werden Teile der Mainboard-Elektronik abgeschaltet, und geeignete PCI-Karten schalten teilweise ebenfalls ab, wobei sie mit einer Hilfsspannung des PC-Bus weiterversorgt, also nicht komplett abge-schaltet werden

Das RAM hält den fixierten Systemzustand fest, sodass es über eine Standby-Versorgung weiterhin mit Strom versorgt werden muss Bei älte-ren ATX-Systemen kann dies zu Problemen fühälte-ren, wie etwa, dass der

PC nicht mehr aufwacht, weil die Standby-Versorgung möglicherweise unterdimensioniert ist Damit das RAM nicht die Daten verliert, weil es kein externes Refresh-Signal mehr erhält, arbeitet das RAM im Self Refresh-Modus

Bezeichnung Funktion/Wirkung

S1 Die CPU wird vom Chipset angehalten (schnelle

Reaktivie-rung)

S2 Die CPU und der Cache werden vom Chipset angehalten S3 Suspend To RAM: wie S2 Zusätzlich werden Teile der

Mainboard-Elektronik abgeschaltet, und PCI-Karten halten einen Minimalbetrieb aufrecht

S4 Suspend To Disk: Der Systemzustand wird auf der Festplatte

gespeichert; der PC kann abgeschaltet werden

Tab 12.1: Die ACPI Power Management-Zustände

Für die Verwendung von ACPI-S3 wird eine 5V-Standby-Spannung benötigt Das Netzteil muss hierfür laut ATX-Spezifikation 2.01 min-destens 500 mA liefern können, ältere ATX-Netzteile bieten jedoch oftmals nur 100 mA, sodass der S3-Modus möglicherweise nicht funk-tioniert Einige Mainboards verlangen 720 mA oder sogar noch mehr Strom über die Standby-Leitung

Trang 6

Der größte Stromspareffekt ergibt sich mit dem S4-Modus Suspend to

Disk, bei dem der Systemzustand auf der Festplatte gespeichert wird und

sich der PC abschaltet Ein Aufwachen per Event (LAN, Modem) ist daher aus dem S4-Zustand nicht möglich Viele Mainboards bieten im BIOS-Setup diese Funktion allerdings auch gar nicht an, sondern typi-scherweise lediglich die Modi S1 und S3 Generell gilt, dass je niedriger das Energieniveau absinkt, desto länger dauert auch die Regenerierung des Systems Der S3-Zustand stellt gewissermaßen einen praktikablen Kompromiss aus möglichst niedrigem Stromverbrauch und Geschwin-digkeit bei der Systemwiederherstellung dar

Laut ACPI-Spezifikation ist außerdem eine neue Echtzeituhr vorgesehen,

mit deren Hilfe sich der PC zu bestimmten Zeiten automatisch einschal-ten lassen kann Die Möglichkeit, den PC durch Events (Modem, LAN) wieder aufwecken zu können, gab es schon vor ACPI, was nunmehr aber explizit vorgeschrieben ist Der Anforderungskatalog seitens der Hard- und Software ist für ACPI ganz beachtlich, wie es auch die Aufstellung

Voraussetzungen für ACPI in Kurzform zeigt

Voraussetzungen für ACPI:

쮿 ACPI-BIOS: bieten alle aktuellen PCs

쮿 OSPM-fähiges Betriebssystem: ab Windows 98, besser ist Windows

Me oder Windows 2000/XP

쮿 ACPI-fähige Gerätetreiber für das OSPM-fähige Betriebssystem: abhängig vom Typ und Hersteller der Hardware-Einheiten

쮿 ACPI-konformer Chipset mit Power Management Timer (3,579 MHz): bieten alle aktuellen PCs

쮿 Echtzeituhr für die zeitgesteuerte Einschaltfunktion: bieten alle aktu-ellen PCs

쮿 Spezieller Sleep- oder üblicher Power-Taster: ab ATX-Systemen

쮿 ATX-Netzteil mit einer Standby-Versorgung von mindestens 500 mA: ab ATX-Standard 2.01

Bild 12.11: Wichtig ist eine ausreichend dimensionierte Standby-Versorgung, wobei

man diese Angabe meist direkt auf dem PC-Netzteil findet Obiges Netzteil liefert hierfür zwei Ampere

Please purchase PDF Split-Merge on www.verypdf.com to remove this watermark.

Trang 7

Kapitel 12 · Power Management

쮿 Mindestens einen Sleep-Modus: bieten alle aktuellen PCs

쮿 Interrupt-Mechanismus für die Detektierung externer Ereignisse: bie-ten alle aktuellen PCs

쮿 Optional eine schaltbare Power-LED (aus: PC abgeschaltet, blinkt: Sleep-Modus, an: Normalbetrieb): abhängig vom Gehäuse- und Mainboard-Hersteller

쮿 Optional eine Message-LED, eine Siebensegment-Anzeige oder auch ein LCDisplay für die Anzeige von eingetroffenen Nachrichten (Fax, E-Mail): abhängig vom Gehäuse- und Mainboard-Hersteller

쮿 Optional ACPI-konforme PCI-Einsteckkarten, die einen Stromspar-modus unterstützen: je nach Typ und Hersteller

쮿 Optional sind externe Geräte wie Modems oder Drucker, die eben-falls ACPI-konforme Schlafzustände unterstützen

Das größte Problem stellen nach wie vor die Gerätetreiber beispielsweise für Grafik-, Netzwerk- oder auch Sound-Karten dar, denn wenn sie nicht für ACPI ausgelegt sind, kann ein einziger ungeeigneter Treiber dafür ver-antwortlich sein, dass das System nicht mehr aus dem Tiefschlaf erwacht

Einen Anhaltspunkt, ob die Treiber für ACPI geeignet sind oder nicht, bie-ten zertifizierte (signierte) Treiber für Windows Me und Windows 2000/

XP, eine Garantie für die Funktionstüchtigkeit ist dies aber leider auch nicht Zur Feststellung, inwieweit der PC eine ACPI-Unterstützung bietet, gibt es von Microsoft das nützliche Programm ACPIView Je nach Konfi-gurationszustand des PC kann man mit diesem Tool fehlende Treiber für ACPI nachinstallieren Prinzipiell sind hierfür mindestens die nachfolgend genannten notwendig, die dann im Geräte-Manager von Windows 98 auftauchen sollten:

Bild 12.12: Bei diesem BIOS-Setup wird auf die Gefahr des S3-Modus (drivers may not

support this state) hingewiesen, sodass vielfach nur der S1-Modus im BIOS-Setup zur Verfügung steht

Trang 8

쮿 ACPI BIOS oder auch ACPI-Bus: für die Kommunikation mit dem ACPI-Teil des BIOS

쮿 ACPI System Button: für die Kontrolle der Power- und Suspend-Taste

쮿 Composite Power Source: für das Abschalten des PC

쮿 SCI IRQ Used by ACPI: für die Verwaltung des System Manage-ment-Interrupts

쮿 System Board Extension for ACP bzw Systemplatinenerweiterung für ACPI: ist der Treiber für die ACPI-Register des Chipsets

Probleme wie beispielsweise, dass der PC einfach nicht in den Sleep- oder Standby-Modus wechseln mag oder nicht korrekt wieder starten kann, sind leider immer noch typische ACPI-Merkmale, sodass dieser Modus unter Windows 98 noch recht problematisch sein kann

Bild 12.13: Die ACPI-Bestandteile bei Windows Me

Auch wenn das BIOS kein Suspend To Disk bietet, kann diese

Funk-tion unter Windows Me und Windows 2000/XP – passende

ACPI-Treiber vorausgesetzt – eingesetzt werden, was dort als Ruhezustand

bezeichnet wird

Please purchase PDF Split-Merge on www.verypdf.com to remove this watermark.

Trang 9

Kapitel 12 · Power Management

ACPI wird man bei Windows 98 nur wieder los, indem der ACPI-Schlüs-sel in der Registry manuell auf »0« gesetzt wird Außerdem müsste die ACPI-Unterstützung im BIOS ebenfalls wieder abgeschaltet werden kön-nen, was aber bei einigen Mainboards überhaupt nicht möglich ist In diesem Fall lässt sich die BIOS-ACPI-Funktion nur mit Windows 98 akti-vieren, aber nicht wieder ohne weiteres rückgängig machen; erst mit Windows Me und Windows 2000 hat sich dies zum Besseren gewendet

Das Aufwecken aus dem Ruhezustand wird durch die Betätigung der Power-Taste am PC ausgelöst, wobei es zunächst so aussieht, als wenn ein üblicher PC-Boot stattfindet, weil das BIOS wie sonst auch initiali-siert und der Sektor gelesen wird, sodass bei vorhandenem Boot-Manager möglicherweise nicht Windows Me, sondern das andere auf der Festplatte befindliche Betriebssystem gestartet wird, was von der Vorein-stellung des Boot-Managers abhängt Danach erscheint jedoch

unmittel-bar die Meldung Rückkehr zu Windows, und das System ist dann sehr

schnell in dem gleichen Zustand verfügbar, wie es vor dem Ruhezustand der Fall war

Bild 12.14: Die Energieoptionen bei Windows Me

Trang 10

Von einem einigermaßen funktionierenden ACPI kann man eigentlich erst ab Windows 2000 ausgehen Bei Windows XP – wofür die Hersteller dann auch fleißig passende Treiber geschrieben haben – kommt es mit ACPI in der Praxis eher selten zu Problemen, was auch daran liegt, dass aktuelle Mainboards mit den erweiterten Interrupt-Fähigkeiten des APIC-Modus (siehe Kapitel 7.6.6) umgehen können, wodurch der Umstand, dass alle PCI-Einheiten den gleichen Interrupt-Kanal verwen-den (müssen), entschärft wird, was sich als »Knackpunkt« bei Windows

2000 und der vor ca drei Jahren aktuellen Hardware herausgestellt hat Bei einem erworbenen Komplett-PC sollte man heutzutage davon ausge-hen können, dass ACPI korrekt funktioniert Allerdings muss im Prinzip nur eine einzige Komponente – wie z.B eine Grafikkarte – nachträglich ersetzt werden, und wenn dann der dazugehörige Treiber nicht auf

aktu-ellem ACPI-Stand ist, funktioniert damit bereits die Funktion Suspend to

Disk (Ruhezustand) oder auch eine andere ACPI-Funktion nicht mehr

Diesem Umstand ist demnach bei der Erweiterung mit zusätzlichen PCI-Karten (TV, Video, Controller) unbedingt Rechnung zu tragen, wenn die ACPI-Funktionen (weiterhin) verwendet werden sollen

Bild 12.15: Im Ruhezustand wird die PC-Konfiguration ACPI-konform auf die

Fest-platte geschrieben

Please purchase PDF Split-Merge on www.verypdf.com to remove this watermark.

Ngày đăng: 03/07/2014, 15:21

TỪ KHÓA LIÊN QUAN