Nastavenia správy napájania v systéme BIOS (Nastavenia správy napájania). štandard ACPI. Dôvody "zaspávania" a "prebúdzania" PC

  • 20.05.2019

štandard ACPI.Dôvody "zaspávania" a "prebúdzania" PC.

Hlavným účelom každého systému správy napájania je automatický prechod počítača alebo jeho jednotlivých zariadení do jedného z režimov (stavov) nízkej spotreby energie. Systém správy napájania APM sa zameriava na spotrebu energie procesora, pevného disku a monitora. Štandard ACPI je založený na podpore funkcií softvéru aj systému BIOS. V rozhraní ACPI (Rozšírená konfigurácia a napájanie - pokročilá konfigurácia a napájacie rozhranie) nekontroluje sa len spotreba energie, ale podporuje sa aj konfigurácia zariadenia Plug and Play. V tomto prípade sú zariadenia Plug and Play konfigurované a napájanie riadené na úrovni operačného systému, nie systému BIOS. Zariadenia sú pripojené a konfigurované systémom tak, ako sa používajú. Ak niektoré zo zariadení nie je podporované systémom ACPI, počítač sa prepne na systém APM (Advanced Power Management).

V modernom počítači softvérovú podporu pre správu napájania poskytuje systém ACPI a hardvérová podpora je priradená nasledujúcim komponentom základnej dosky:

1. Konektor pre pripojenie hlavného napájacieho kábla a konektory pre pripojenie ventilátorov.

2. Systém budenia na signály zo siete.

3. Technológie „okamžitej pripravenosti počítača“.

4. Technológie „obnovenia práce na zavolanie“.

5. Zobudenie cez USB port.

6. Prebúdzanie zo zariadení PS/2.

7. Podpora prebudenia pri príjme signálu správy napájania (PME#).

8. Podpora pre Intel Quick Resume Technology Drivers (QRTD).

Ako bolo uvedené vyššie, na automatizáciu procesov súvisiacich s napájaním počítača sa používajú dve hardvérovo-softvérové ​​riadiace technológie APM a ACPI. Ak chcete rýchlo zmeniť nastavenia systému správy napájania, použite časti programu Setup BIOS týkajúce sa napájania a úspory energie počítača. Technológia ACPI je pokročilejšia a bohatšia na funkcie ako APM. Umožňuje automatizovať úplne odlišné typy funkcií prideľovania systémových zdrojov pomocou operačného systému a výberu stavov správy napájania. PMS (Stav správy napájania). Jedným z hlavných účelov systému ACPI je automatické uvedenie komponentov PC do jedného zo stavov nízkej spotreby.

Za účelom prechodu rôznych PC zariadení z jedného režimu napájania do druhého má ACPI osobitné miesto v koncepte funkčnej pripravenosti alebo stavov vypnutia zariadení, ktoré priamo súvisia s úrovňou spotreby energie a úsporou energie. V štandarde ACPI existuje špecifický súbor stavov pre každú kontrolnú skupinu. Úrovne stavu sa líšia spotrebou energie, zaťažovacím prúdom, rýchlosťou hodín systému a procesora a rýchlosťou prebúdzania systémových zariadení. ACPI sa spolieha na funkcie správy systému Windows a systému BIOS. Ak BIOS základnej dosky podporuje ACPI, správa napájania sa odovzdá operačnému systému. To zjednodušuje konfiguráciu systémových parametrov, pretože automatické úpravy sú na jednom mieste v operačnom systéme. ACPI má rozhranie, ktoré podporuje nasledujúce funkcie na základnej doske:

1. Technológia Plug and Play vrátane číslovania zberníc a zariadení.

2. Správa napájania jednotlivých zariadení a rozširujúcich kariet.

3. Podporujte výkon v pohotovostnom režime menej ako 15 W.

4. Komponenty Soft Off.

5. Podporte komponenty pre rôzne udalosti na prebudenie systému.

6. Zapnite napájanie a režim spánku na prednom paneli počítača.

Systém ACPI pozostáva zo sekvencie tabuliek. Definujú zariadenia dostupné v systéme, ako aj ich charakteristiky z hľadiska konfigurácie systému a správy napájania. Tabuľky vytvára systém BIOS počas procesu zavádzania počítača. Na určenie súladu systému s ACPI sa počas procesu zavádzania BIOS pozerá na špeciálne položky v dvoch tabuľkách FADT (Fixed ACPI Description Table) a RSDT (Root System Description Table). Nájdené položky sa nazývajú deskriptory, medzi nimi: OEM ID, OEM TABLE ID, OEM REVÍZIA a CREATOR REVISION.

Ak tabuľky chýbajú alebo sú informácie v deskriptoroch neplatné, BIOS sa považuje za nekompatibilný s rozhraním ACPI, v takom prípade je nastavená vrstva hardvérovej abstrakcie alebo ACPI HAL.

Počas inicializácie ACPI sa môžu objaviť chybové hlásenia. Správy s červeným pozadím označujú problémy s hardvérom a BIOSom, správy s modrým pozadím označujú problémy so softvérom. Tieto chyby najčastejšie naznačujú čiastočnú alebo úplnú podporu funkcií ACPI systémom BIOS alebo I/O ovládačmi.

Systém ACPI zabezpečuje prenos do napájacieho zdroja riadiace signály určené na implementáciu alternatívnych spôsobov zapínania a vypínania počítača. Zdroje radu ATX12V majú ovládacie vedenia na zapínanie a vypínanie napájania počítača a obsahujú nižšie popísané automatické vypnutie systému. Keď tento systém dostane príslušný príkaz, napájací zdroj preruší napájanie všetkých napätí, ktoré nesúvisia s napájaním zariadení v pohotovostnom režime. Keď obnovíte prevádzku po zlyhaní siete, počítač sa vráti do režimu napájania, v ktorom bol predtým (zapnutý alebo vypnutý). Môžete upraviť odozvu počítača PonukaBoot Nastavte BIOS pomocou možnosti Posledný« moc" Štát.

ACPI má pamäte na vrátenie stavov. Napríklad v režime okamžitého zapnutia počítača Teraz stavové kódy počítača sú uložené v pamäti RAM alebo na pevnom disku. Nižšie sú uvedené funkcie podporované týmto typom napájania na ovládanie zapínania a vypínania počítača.

Vďaka ACPI je možné počítač uviesť do stavu softvérové ​​vypnutie mäkké vypnutie. Vďaka tejto funkcii môže počítač využívať stále zdroje energie s minimálnou spotrebou energie.

Uvedenie počítača do režimu napájania mäkké vypnutie vykonávaná nasledujúcimi spôsobmi:

1. Stlačením tlačidla napájania na prednej strane počítača, ktorý je pripojený k systémovej doske a nespôsobuje výpadok napájania.

2. Vypnutím pomocou operačného systému (na paneli sa vyberie jedna z troch možností vypnutia počítača na vypnutie počítača).

3. Počas neprítomnosti a vzhľadu napájania v sieti, čo závisí od inštalácie

možnosti v ponuke Setup BIOS.

Na prepnutie hardvéru z Soft Off na Fully Active v ponuke Setup BIOS môžete urobiť nasledovné:

1. Použite tlačidlo napájania na prednom paneli počítača alebo na klávesnici (ak existuje).

2. Dvakrát kliknite na ľavé alebo pravé tlačidlo myši počítača PS/2.

3. Použite naprogramovaný kláves alebo príkaz klávesnice.

4. Použite signál cez modem cez telefónnu linku.

5. Použite softvérový balík Magic Packet, ako aj dosku lokálneho rozhrania

počítačová sieť (LAN) a špeciálny softvér LAN.

6. Aktivujte intervalový časovač na signáloch.

7. Nastavte počítač tak, aby sa automaticky zapol v prípade výpadku napájania.

Technológia ACPI vám umožňuje automatizovať proces prideľovania systémových prostriedkov pomocou operačného systému a výber stavov správy napájania PMS. Za účelom prechodu rôznych PC zariadení z jedného režimu napájania do druhého má ACPI osobitné miesto v koncepte funkčnej pripravenosti alebo stavov vypnutia zariadení, ktoré priamo súvisia s úrovňou spotreby energie a úsporou energie.

Ak chcete získať prístup k funkciám PMS, vyberte príkaz Vlastnostiobsahové menu pracovnej plochy. V dialógovom okne Vlastnosti:Obrazovka vyberte kartu Šetrič obrazovky a kliknite na tlačidlo Jedlo. V dialógovom okne Vlastnosti:Zdroj vyberte kartu Plány napájania. Z ponuky sekcií Plány napájania vyberte dostupnú schému ovládania. V ponuke nastavení nastavte dobu nečinnosti displeja a pevných diskov, po ktorej ich počítač vypne. Upravte nastavenia pohotovostného režimu a hibernácie. V štandarde ACPI je napájanie počítača riadené nastavením stavov alebo režimov napájania.

Základná doska a pevné disky prejdú do režimu nízkej spotreby, čo môže ovplyvniť výkon napájacieho zdroja, na ktorý zníženie záťaže nemusí stačiť. Tento problém môže byť relevantný pre počítač, ktorý používa veľmi výkonný zdroj napájania a zariadenia, ktoré spotrebúvajú málo energie. Kvôli možnosti tohto režimu záťaže musí napájací zdroj PC podporovať minimálne zaťažovacie prúdy na jednosmerných vedeniach – 12V1, – 12V2, – 5V, – 3,3V, -12V a poplatky. Neprítomnosť obvodu na uzavretie prúdov cez záťaž spustí cyklus spínania napájania, čo následne aktivuje systém, takže zdroje napájania pre počítače by sa mali vyberať nielen na základe kritéria maximálneho povoleného výkonu, ale aj na minimálnom zaťažovacom prúde.

AT moderné základné dosky množstvo spoločností využíva unikátne energeticky efektívne riešenie založené na duálne ovládače ovládanie a MOSFET výrazne zlepšili chladenie. Usporiadanie komponentov na väčšej ploche navyše urýchľuje chladenie, zvyšuje spoľahlivosť a stabilitu dosky. Duálne ovládanie ovládača a MOSFET riešenie poskytuje dva napájacie obvody procesor s dvoma úplnými stupňami konverzie. To poskytuje významné lepšie rozloženie záťažového prúdu podľa fáz, v dôsledku čoho procesor vždy bez oneskorenia dostane požadované napájacie napätie, zvýšený výkon a vynikajúci potenciál pretaktovania. Digitálny energetický systém DIGI+ je nový štandard v správe napájania kľúčových komponentov systému. Jedinečná technológia ASUS Dual Intelligent Processors využíva dva špeciálne čipy: energetický procesor Jednotka na spracovanie energie (EPU) a pretaktovanie - TurboV Processing Unit (TPU) efektívne riadiť spotrebu energie a výkon celého systému. Druhá generácia technológie Duálne inteligentné procesory využíva plne digitálny systém napájania procesora DIGI+ na riadenie výkonu kľúčových komponentov systému. ASUS DIGI+ monitoruje teplotu VRM a poskytuje inteligentnú správu napájania a vyrovnávanie záťaže pre každú fázu napájania pre dlhšiu životnosť elektronických komponentov a lepšie chladenie. TPU - pretaktovanie procesora ASUS - to sŠpeciálny čip nainštalovaný na základnej doske poskytuje hardvérovú podporu pre pretaktovanie systému pomocou funkcií Auto Tuning a TurboV. Nadšenci môžu svoj systém pretaktovať buď pomocou špeciálneho tlačidla alebo vypínača na doske, alebo pomocou rozhrania AI ​​Suite II. Radič TPU poskytuje jemné ladenie parametrov pretaktovania a používanie pokročilých nástrojov na monitorovanie systému Funkcie Auto Tuning a TurboV. Funkcia Auto Tuning umožňuje dynamické pretaktovanie na vysokú, ale absolútne stabilnú úroveň a TurboV dáva užívateľovi nekonečná sloboda pri úprave parametrov procesora pre dosiahnutie požadovaného výkonu v rôznych situáciách. Špeciálny energetický procesor (EPU) by ASUS automaticky deteguje zaťaženie systému a optimalizuje spotrebu energie systému v reálnom čase. Pomáha to znížiť hluk ventilátora a predlžuje životnosť komponentov počítača. Tento svetovo prvý energetický procesor je navrhnutý tak, aby šetril spotrebu energie a je poháňaný zapnite dosku alebo pomocou Nástroje AI Suite II. Optimalizuje spotrebu energie sledovaním záťaže v reálnom čase a úpravou nastavenia výkonu komponentov dosky podľa aktuálnych potrieb. Okrem toho EPU zlepšuje odolnosť systémových komponentov a znižuje hluk počítača.

Prechody stavu napájania systému a zariadenia. Pomocou rozhrania ACPI operačný systém riadi všetky prechody stavu napájania systému a zariadenia. Operačný systém zapína a vypína režim nízkej spotreby podľa toho, koľko aplikácií sa používa. Okrem toho informácie pochádzajú z používateľských nastavení zadaných pomocou programu Setup BIOS. Počítač (základná doska) ACPI podporuje nasledujúce základné stavy:

1. G0 - pracovný stav ( Normálne), normálnu prevádzku počítača.

2. G1 - stav spánku ( Zdriemnuť). Charakterizuje prvý stupeň znižovania spotreby energie. Aktuálny stav procesora a pamäte RAM sa zachová, ale zníži sa taktovanie systému. Z pohľadu používateľa je počítač v tomto stave už vypnutý.

3. G2 - stav hlbokého spánku ( Pohotovostný režim). Charakterizuje druhú etapu znižovania spotreby energie. Aktuálne stavy procesora a obsah registrov, vyrovnávacej pamäte, RAM, nastavenia prevádzkového režimu v čipsete atď. stratený. Pevné disky a monitor čakajú na zapnutie.

4. G3 - odpojenie počítača od elektrickej siete ( Pozastaviť). Charakterizuje tretiu etapu znižovania spotreby energie. Napájanie počítača je vypnuté a jeho činnosť sa úplne zastavila. Počítačovú skriňu môžete bezpečne otvoriť kvôli opravám alebo aktualizáciám. Počítač ukončí G1 rýchlejšie ako G2. Návrat z G2 do G0 vyžaduje reštart operačného systému, ktorý nie je potrebný v prípade prechodu z G1 na G0. Úrovne výkonu pre stavy G0-G3 sú nepriamo úmerné rýchlosti budenia.

V rámci hlavnej skupiny stavov napájania systému existujú stavy spánku alebo pohotovostného režimu ( Spiace štáty) od S0 do S5:

1. S0 - prevádzkový stav systému. Chýba spánok.

2. S1 - stav spánku podporovaný technológiou POS(Power_On Suspend). V tomto stave si počítač zachováva najnižšie možné percento výkonu, čo mu umožňuje rýchly návrat do prevádzkového režimu. Stratia sa iba údaje z vyrovnávacej pamäte L1, pretože procesor úplne zastaví proces výmeny a výpočtu. O ukladanie dát do pamäte RAM sa stará operačný systém.

3. S2 - líši sa od stavu S1 tým, že je vypnuté napájanie z procesora. Takmer všetky hlavné generátory hodín sa zastavia, ale obnovovanie pamäte RAM sa nezastaví.

4. S3 - podporované technológiou STR(Suspend to RAM). V tomto stave je vypnuté napájanie všetkých systémov a podsystémov počítača s výnimkou pamäte RAM. Systém BIOS je zodpovedný za obnovenie aktuálneho stavu radiča pamäte, systémovej pamäte a vyrovnávacej pamäte L2. Po pripojení napájania sa uskutoční proces zisťovania zariadenia na všetkých zberniciach (enumerácia). Týmto spôsobom budú detekované aj zariadenia s technológiou hot plug.

5. S4 - podporované technológiou STD(Suspend to Disk). V tomto stave sú všetky systémy a podsystémy efektívne vypnuté. Aktuálny stav ako aj obraz RAM je však uložený na pevných diskoch. Obnova z S4, rovnako ako v predchádzajúcom prípade, zahŕňa proces objavovania pneumatík počítača.

6. S5 - najúspornejší stav úplného vypnutia počítača, ktorý v skutočnosti nie je stavom spánku. Tento stav je podporovaný technológiou softvérového vypnutia mäkké vypnutie. V tomto prípade sa obsah pamäte a stavy registra neuloží. Žiadne udalosti ( Wake Events) nedokáže prebudiť komponenty systému z režimu spánku. Ak chcete zapnúť počítač, budete musieť stlačiť tlačidlo napájania.

CPU Počítač môže byť aj v „spánkovom“ stave (existujú stavy procesora od C0 do C3):

1. C0 - pracovný stav procesora. V tomto stave procesor vykonáva bežné výpočtové a výmenné funkcie bez obmedzení.

2. C1 - počiatočný stav spánku. V tomto stave je spotreba procesora mierne znížená, čo nedáva vážny dôvod na vyhlásenie o zavedení funkčných obmedzení pri vykonávaní programov. Obnova procesora z tohto stavu prebieha tak rýchlo, že operačný systém nie je schopný reagovať na časové oneskorenia spojené s týmto procesom.

3. C2 je voliteľný (voliteľný) stav procesora. Procesor je nastavený na ešte nižší stav spotreby ako v C1. Čas odchodu zo stavu C2 je zaznamenaný v špeciálnej tabuľke FADT a následne zohľadnený operačným systémom. V tomto stave procesor naďalej spravuje vyrovnávaciu pamäť.

4. C3 - stav hlbokého spánku. V tomto stave procesor prestane spravovať vyrovnávacie pamäte L1 a L2. Ak zariadenie obsadí zbernicu v režime Bus Master pre výmenu DMA, procesor sa prenesie zo stavu C3 do C2 alebo C1. V normálnom režime DMA, s častými požiadavkami na zachytenie zbernice, operačný systém uvedie procesor do stavu spánku, ktorý je menej hlboký ako C3.

Stav C3 ponúka ešte úspornejšiu spotrebu energie ako stavy C1 a C2. Nepriaznivý časový limit hardvéru pre tento stav je zabezpečený firmvérom systému ACPI a operačným softvérom, ktorý môže na základe týchto informácií určiť, kedy sa má namiesto stavu C3 použiť stav C2. V stave C3 vyrovnávacia pamäť procesora udržiava režim ukladania údajov, ale ignoruje akýkoľvek prístup k nemu. Operačný softvér poskytuje podporu pre pripojenie vyrovnávacej pamäte. Hlbšie Spánok(C4) zahŕňa stav Deeper Sleep a Intel Enhanced Deeper Sleep.

Procesory Intel majú skupinu vstupných kontaktov, keď sa na ne privedú riadiace signály, procesor sa prepne do špeciálnych stavov:

Signál na vstupe STPCLK# spôsobí prepnutie procesora z prevádzkového režimu do stavu STOP GRANT (procesor pracuje s pozastavením a spotrebuje menej energie). Po odstránení signálu sa procesor vráti do prevádzkového režimu;

Signál na vstupe SLP# prepne procesor zo stavu STOP GRANT do stavu Sleep (sleep), spotrebuje ešte menej energie, nevyberá ani nevykonáva programové príkazy. Po stiahnutí sa procesor vráti do režimu STOP GRANT;

Signál na vstupe DPSLP# spôsobí prechod procesora z režimu spánku do režimu hlbokého spánku.

(hlboký spánok). Po odstránení signálu sa procesor vráti do režimu spánku (Sleep).

Signál na vstupe DPRSTP# spôsobí prepnutie procesora z režimu hlbokého spánku do režimu hlbokého spánku. Po odstránení signálu sa procesor vráti do režimu hlbokého spánku.

Signál na vstupe DPWR# je riadiaci signál pre napájanie vyrovnávacích pamätí dátovej zbernice procesora.

Jedným z hlavných spôsobov regulácie spotreby energie procesora je striedanie jeho pracovných a mimopracovných cyklov. Toto používa hodnoty Pracovná šírka a colná hodnota. Prvá z týchto hodnôt určuje čas o cyklu, a druhý pomer doby práce a doby odpočinku. Zastavenie procesora sa vykonáva zastavením dodávky hodinových signálov.

V procesoroch architektúry Nehalem existuje špeciálna PCU (Power Control Unit) určená pre na monitorovanie a správu výkonu procesora(PCU je v podstate celý mikrokontrolér, t.j. procesor v procesore). PCU na základe údajov zo senzorov a senzorov dokáže úplne vypnúť jednotlivé jadrá a bloky CPU. Vďaka tejto funkcii mohli inžinieri Intelu zaviesť technológiu Turbo Boost do Core i7. Relatívna energetická účinnosť Core i7 je spôsobená nízkym prevádzkovým napätím (1,20 V) a umiestnením špeciálneho mikrokontroléra PCU v tele procesora, medzi ktorého funkčné povinnosti patrí sledovanie a regulácia indikátorov napätia, prúdu (a teploty) jadrá. Okrem toho je PCU schopné úplne odpojiť jedno alebo viac jadier od napájania. V závislosti od situácie pri spúšťaní aplikácií, ktoré (plne) nevyužívajú možnosti multitaskingu Nehalem, niektoré jadrá sú vypnuté a frekvencia zostávajúcich stúpa (zatiaľ čo centrálny procesor ako celok neprekračuje svoje TDP).

Napríklad v štvorjadrovom Core i7 môžu byť dve alebo tri jadrá úplne vypnuté a v druhom prípade sa frekvencia zostávajúceho jedného jadra ešte zvýši. Zoberme si prípad dvojjadrového procesora. Keďže v jednovláknových aplikáciách existuje malý vplyv viacjadier, hlavnú úlohu tu hrá výkon jedného jadra. Intel preto zabezpečil zvýšenie frekvencie pracovného jadra (jadro bez nečinnosti), pričom druhé (jadro naprázdno) je v jednom z pokojových stavov C3-C6 (obr. 1) a jeho odvod tepla je výrazne znížený. . Tento rozdiel využíva bežiace jadro a zvyšuje svoju frekvenciu, kým procesor nedosiahne hraničnú úroveň TDP. Hlavné stavy jadra, automaticky určené procesorom, sú uvedené v tabuľke. jeden.

Ryža. 1. Stavy napájania procesora Core i7

stôl 1

CoreŠtát

Stav vlákna 1

Poznámka: 1 Ak to podmienky umožňujú, potom bude stav C1E.

Význam dynamického škálovania je v tom, že každé jadro môže byť úplne vypnuté, ak nie je práve zapojené do prevádzky (hradlové tranzistory - výkonové hradla-tranzistory, vo vypnutom režime poskytujú skutočný výpadok prúdu).

Keďže výber režimu Turbo sa vzťahuje na úroveň jedného jadra, vznikajú rôzne kombinované riešenia so zahrnutím (vypnutím) jedného alebo viacerých jadier. Turbo režim neovplyvňuje celkovú stabilitu systému pri pretaktovaní CPU. V každom prípade sa táto technológia dá jednoducho deaktivovať cez BIOS základnej dosky.

V procesoroch rodiny Sandy Bridge je možné každé zo štyroch jadier v prípade potreby nezávisle prepnúť do režimu minimálnej spotreby, grafické jadro je tiež možné prepnúť do veľmi ekonomického režimu. Kruhovú zbernicu a vyrovnávaciu pamäť L3 vzhľadom na ich distribúciu medzi iné zdroje nemožno deaktivovať, avšak kruhová zbernica má špeciálny ekonomický pohotovostný režim, keď nie je zaťažená, a tradičná, nám už známa technológia na deaktiváciu nepoužívaných tranzistorov, sa používa pre vyrovnávaciu pamäť L3 na predchádzajúcich mikroarchitektúrach.

Tabuľka FADT(Pevná tabuľka popisu ACPI) je navrhnutá na koordináciu práce medzi operačným systémom a BIOSom. Obsahuje podrobné informácie o stave hardvéru, odkazy na ďalšie zdroje informácií a zaznamenáva aj typ systému, ktorý vyvoláva konkrétnu stratégiu správy napájania. Okrem uvedených stavov procesora C0 - C3 existujú aj ďalšie stavy, ktorých počet a možnosti závisia od ponuky výrobcov počítačových komponentov. Môže sa teda použiť približne 256 úrovní, ktorých parametre (spotreba energie a latencia (čas s e oneskorenia) procesu budenia) sú uložené v tabuľke FADT, z ktorej operačný systém dostáva všetky informácie, ktoré potrebuje na rozhodovanie.

Samostatné zariadení Počítače je možné prepnúť aj do jedného z možných stavov:

1. D0 - prevádzkový stav zariadenia. Tento štát ( Normálne) indikuje, že zariadenie je zapnuté a udržiava funkčnú pripravenosť na prácu v systéme.

2. D1 - stav čakania na zapnutie, alebo pohotovostný režim ( Pohotovostný režim). Latencia na prebudenie zariadenia pri ukončení tohto stavu je 5 sekúnd.

3. D2 - stav pozastaveného zariadenia ( Pozastaviť). Stav D2 sa líši od stavu D1 tým, že latencia prebudenia z tohto stavu je 10 sekúnd. V súlade s tým sa líšia aj úrovne spotreby energie. Stavy D2 a D1 sa realizujú znížením taktovacej frekvencie, napájacieho napätia, ako aj vypínaním jednotlivých modulov zariadenia.

4. D3 - stav je úplné vypnutie ( Vypnuté). Tento režim má niekoľko stavov, počnúc od vypnutia zo zariadenia, s výnimkou zbernice budiacej logiky, až po úplné odpojenie napájania zo všetkých modulov zariadenia.

v závislosti na type zariadenia každý stav D môže predstavovať skupinu niekoľkých úrovní stavov výkonu, ktoré sú vynútené operačným systémom. Operačný systém štandardne používa iba dve úrovne D0 a D3. Ak nie sú k zariadeniu žiadne požiadavky, prepne sa do najúspornejšieho stavu napájania. Pri prístupe k zariadeniu sa prenesie do pracovného stavu.

Zariadenia a určité udalosti, ktoré môžu spustiť prebudiť počítač, ktorý je v pozastavenom alebo čakacom stave:

1. Lokálna sieť (LAN) S1, S3, S4, S5.

2. Modem zapojený do sériového portu A na zadnom paneli I/O portov S1, S3.

3. Signál PME# S1, S3, S4, S5.

4. Tlačidlo napájania počítača S1, S3, S4, S5.

5. Zariadenia s PS/2 konektorom S1, S3.

6. Alarm hodín reálneho času PRC CMOS RAM S1, S3, S4, S5.

7. USB port S1, S3.

8. WAKE signál # S1, S3, S4, S5.

B o Väčšinu týchto nastavení možno povoliť/zakázať v ponuke Setup BIOS.

Technológia okamžitej počítačovej pripravenosti na prebudenie. Technológia PC Instant Ready umožňuje zariadeniam základnej dosky prejsť do pohotovostného stavu S3 (Suspend to RAM). V S3 sa počítač javí ako vypnutý (napájanie je vypnuté a LED dióda na prednej strane puzdra bliká oranžovo, ak je dvojfarebná, alebo vôbec nesvieti, ak je jednofarebná). Pri signalizácii budiaceho zariadenia alebo budiacej udalosti sa systém rýchlo vráti do posledného stavu pred čakaním.

Rozširujúce karty vyhovujúce technológiiRozhranie správy napájania zbernice PCI. Ak váš počítač používa rozširujúce karty, ktoré sú v súlade s technológiou PCI Bus Power Management Interface, sú možno použiť na prebudenie počítača. Ak váš počítač používa rozširujúce karty PCI 2.3 alebo PCI Express, ovládače zariadení, BIOS a operačný systém musia podporovať technológiu Instantly Available PC, ktorá je tiež potrebná pre kompatibilitu s ACPI.

Technológiaobnovenie práce telefonicky. Obnovenie telefonického hovoru vyžaduje telefónne zariadenia, ktoré majú prístup k počítaču, keď je v stave ACPI. Správna prevádzka vyžaduje odmaskovanie adresy prerušenia modemu. Ak chcete použiť túto funkciu, musíte ju povoliť Nastavenie ponuky BIOS možnosť Pokračovať na Ringu. Metóda závisí od typu telefónneho zariadenia (externé alebo interné zariadenie) a umožňuje vykonávať nasledujúce akcie:

Prepnite počítač zo stavov S1 alebo S3;

Detekujte prichádzajúci hovor rovnakým spôsobom pre externé a interné modemy.

Systém budenia cez USB port. Táto funkcia vyžaduje operačný systém, ktorý plne podporuje technológiu ACPI. Prevádzka USB zbernice vyvedie počítač zo stavu S1 alebo S3.

Systém budenia cez klávesnicu s rozhraním PS/2. Prevádzka zariadení PS/2 vyvedie počítač zo stavu S1 alebo S3.

Podpora budenia na signál PME#. Keď sa na štandardnej zbernici PCI objaví signál PME#, počítač opustí stavy S1, S3, S4 alebo S5. Ak chcete použiť túto funkciu, povoľte PonukaNastaviť BIOS možnosť Prebuďte sa na PME.

Podpora signálov budenia WAKE#. Keď sa na zbernicu PCI Express použije signál WAKE#, počítač ukončí stavy S1, S3, S4 alebo S5.

Podpora ovládačov technológieIntel Rýchlo Zhrnutie (Intel QRTD) . Ovládače technológie Intel Quick Resume riadia funkcie zapínania a vypínania počítača s technológiou Intel Viiv a poskytujú používateľovi nasledujúce možnosti:

Rýchle vypnutie počítača stlačením tlačidla napájania;

Rýchlo zapnite počítač pohybom myši, stlačením klávesu na klávesnici alebo stlačením tlačidla napájania.

Vypnutie systému tejto technológie vedie k nasledovnému:

Video ovládač prestane vysielať signál na displej;

Zvuk je vypnutý;

Napájanie je dodávané iba základným komponentom systému (ako je procesor, RAM a ventilátory).

Deaktivovaný stav umožňuje, aby úlohy, ktoré nevyžadujú vstup používateľa, pokračovali v behu na pozadí.

Spolupracuje s režimom Microsoft Away Mode a poskytuje úplnú správu napájania ACPI a pohotovostný režim systému a hibernáciu.

Čas obnovy je nula až päť sekúnd (približne čas potrebný na zahriatie displeja).

Vedenie konektora ventilátora. Vedenie konektora ventilátora má nasledujúce vlastnosti:

Ventilátory bežia, keď je systém v stave S0 alebo S1;

Ventilátory sú vypnuté, keď je systém vypnutý alebo v stave S3, S4 alebo S5;

Každý konektor ventilátora je pripojený k vstupu otáčkomera ventilátora čipu ASIC na monitorovanie hardvéru a ovládanie ventilátora;

Všetky hlavice ventilátorov používajú reguláciu s uzavretou slučkou na zapnutie a vypnutie ventilátora podľa potreby;

Všetky konektory ventilátora sú pripojené k napájacej lište +12 V DC.

Je to ťažké pre Linuxoidov, ktorí nemajú DE, ale sedia výlučne na WM - všetko v plnohodnotnom Desktop Environment (desktop prostredí alebo ako je lepšie ho označiť vo veľkom a mocnom?) prichádza a funguje „mimo box“ vo WM musíte vybrať a nakonfigurovať. Takže autor tohto príspevku predtým používal prvky xfce na veci, ako je správa napájania, ovládanie hlasitosti zvuku a jas obrazovky. Ale niečo ma napadlo: koniec koncov, acpi a laptop-mode-tools sú v mojom systéme vždy nainštalované, tak prečo ich nevyškoliť, aby robili ich okamžité povinnosti: robiť všetko, na čo boli predtým xfce4-volumed a xfce4-power potrebné - manažér?

Na školenie potrebujeme laptop-mode-tools , acpi , balíčky acpid. Acpid musí byť spustený.

Úroveň jasu obrazovky

Pridajte nasledujúce riadky do /etc/default/grub:

GRUB_CMDLINE_LINUX_DEFAULT=

Lezieme do acpi

Vytvorte súbory s nasledujúcim obsahom:

Ak chcete zvýšiť jas:

# /etc/acpi/actions/bl_up.sh # #!/bin/sh bl_device = /sys/class/backlight/intel_backlight/brightness echo $(($(cat $bl_device ) + 200 )) >$bl_device

a na zníženie jasu

# /etc/acpi/actions/bl_down.sh:# #!/bin/sh bl_device = /sys/class/backlight/intel_backlight/brightness echo $(($(cat $bl_device ) - 200 )) >$bl_device

V bl_device nahraďte inel_backlight svojou vlastnou hodnotou v závislosti od grafickej karty, ktorú používate. Oplatí sa zistiť aj hodnotu, ktorá vám vyhovuje, na základe ktorej sa zvýši alebo zníži jas obrazovky. Autor má túto hodnotu = 200.

Ako nájsť správnu hodnotu? Pozrite sa, aké číslo je teraz. Ak ste ešte nič nenakonfigurovali, malo by to odrážať maximálnu povolenú hodnotu:

# cat /sys/class/backlight/intel_backlight/brightness 4882

Teraz sa pohrajte s hodnotami, aby ste našli požadovaný krok:

# echo 1000 > /sys/class/backlight/intel_backlight/brightness # echo 1010 > /sys/class/backlight/intel_backlight/brightness # echo 1100 > /sys/class/backlight/intel_backlight/brightness

Pozrite sa, ako sa bude meniť jas obrazovky s rôznymi hodnotami, ak po pridaní 10 jednotiek prakticky necítite rozdiel, pridajte ďalších 50-100 jednotiek. Akýkoľvek krok sa vám zdá optimálny, nechajte ho.

Teraz povedzme acpi, aby používalo naše skripty:

# /etc/acpi/events/bl_up # event = video[ /]akcia na zvýšenie jasu = /etc/acpi/actions/bl_up.sh # /etc/acpi/events/bl_down # event = video[ /]akcia na zníženie jasu = /etc /acpi/actions/bl_down.sh

a urobte tieto skripty spustiteľnými:

# chmod +x /etc/acpi/actions/(bl_up.sh,bl_down.sh)

Ak chcete automaticky upraviť jas pri napájaní z batérie alebo zo siete, nainštalujte si nástroje v režime prenosného počítača:

# pacman -S laptop-mode-tools

a trochu zmeňte jeho nastavenia:

# /etc/laptop-mode/conf.d/lcd-brightness.conf#CONTROL_BRIGHTNESS = 1 # Príkazy na vykonanie nastavenia jasu na vašom LCD # #BATT_BRIGHTNESS_COMMAND="echo" BATT_BRIGHTNESS_COMMAND = "echo 700" LM_AC_BRIGHTNESS_COMMAND = "echo 2000" NOLM_AC_BRIGHTNESS_COMMAND = "echo 3000" BRIGHTNESS_OUTPUT = "/sys/class/backlight/intel_backlight/brightness"

Samozrejme, hodnoty 700/2000/3000 a cestu /sys/class/backlight/intel_backlight/brightness by ste mali nahradiť vašimi vlastnými hodnotami.

Auto-hibernácia pri kritickej úrovni batérie

Pomerne často sa stáva, že pri práci na batérii zabudnete pozerať na úroveň jej nabitia, v dôsledku čoho sa auto vypne, keď je batéria úplne vybitá. Náhle - ako prasknutie - vypnutie a všetky neuložené dáta sa stratia. Je to škoda, však? Preto by bolo dobré včas prijať preventívne opatrenia.

Na tieto účely použijeme aj funkcionalitu režimu prenosného počítača.

# /etc/laptop-mode/conf.d/auto-hibernate.conf:# ENABLE_AUTO_HIBERNATION = 1 # # Príkaz hibernácie, ktorý sa má vykonať pri automatickej hibernácii# sa spustí. # HIBERNATE_COMMAND = /usr/share/laptop-mode-tools/module-helpers/pm-hibernate # # Prah úrovne nabitia batérie pre automatickú hibernáciu v percentách batérie# celková kapacita. # AUTO_HIBERNATION_BATTERY_CHARGE_PERCENT= 4 # # Povoľte túto možnosť pre automatickú hibernáciu, ak batéria hlási, že je jej úroveň# "kritické". # AUTO_HIBERNATION_ON_CRITICAL_BATTERY_LEVEL= 1

Ak nie ste spokojní s predvolenými hodnotami, môžete ich tiež zmeniť. Ak ste doteraz nešpecifikovali odkladací oddiel, zadajte ho v grub2, tieto nastavenia už boli uvedené vyššie:

# /etc/default/grub # GRUB_CMDLINE_LINUX_DEFAULT = "acpi_backlight=životopis dodávateľa=/dev/sda5"

kde /dev/sda5 je váš swapovací oddiel V prípade archlinuxu tiež pridajte pozastavenie do /etc/mkinitcpio.conf:

HÁČKY = "base udev autodetect modconf block filesystems usbinput fsck resumé"

a prebudovať initrd:

# mkinitcpio -p linux

Úprava zvuku

K tomu sa opäť obraciame na acpi skripty, ako v prípade ovládania jasu displeja.

# /etc/acpi/actions/volume_up.sh# #!/bin/bash /usr/bin/mixer set Master 5%+ # /etc/acpi/actions/volume_down.sh# #!/bin/bash /usr/bin/mixer set Master 5%- # /etc/acpi/events/volume_up # event = button[ /]akcia na zvýšenie hlasitosti = /etc/acpi/actions/volume_up.sh # /etc/acpi/events/volume_down# event = button[ /]akcia zníženia hlasitosti = /etc/acpi/actions/volume_down.sh

Vytvorenie spustiteľných skriptov v akciách:

# chmod +x /etc/acpi/actions/(volume_up.sh,volume_down.sh)

Pre správne rozpoznanie multimediálnych kľúčov je lepšie použiť utilitu xmodmap.

$ xmodmap -pke > ~/.xmodmap $ vim .xinitrc: xmodmap ~/.xmodmap

Acpi a kľúčové udalosti

Úprimne povedané, som spokojný s predvoleným správaním, takže tento problém nebol posudzovaný s predsudkami. Keď zatvoríte kryt prenosného počítača, zariadenie prejde do režimu hibernácie. Keď stlačíte tlačidlo napájania - správne vypne systém. To je dobré.

Zdá sa, že laptop-mode-tools spravuje aj tieto udalosti (ale zatiaľ nie je jasné, v ktorom module/skripte sa tieto nastavenia nachádzajú), keďže udalostiam v /etc/acpi/handler.sh nie sú priradené žiadne akcie.

Ale zvážme, ako nastaviť túto alebo tú udalosť.

Za tieto šamanistické akcie je zodpovedný spomínaný handler.sh (alebo default.sh v závislosti od použitej distribučnej súpravy), kde sú zapísané nastavenia. Ak nechcete použiť príkaz, ale skript, umiestnite ho do samostatného súboru, podobne ako vyššie bolo nakonfigurované ovládanie jasu a hlasitosti displeja.

Predvolený príklad:

tlačidlo/veko) puzdro " $ 3 " v zatvorenom záznamníku " VEKO zatvorené" ;; open) záznamník "LID otvorené" ;; * ) zapisovač "ACPI akcia nedefinovaná: $3" ;; esac;

tlačidlo/veko indikuje na ovládanie zatvárania/otvárania veka notebooku, tu zatiaľ nič zaujímavé.

Príklad s prehrávaním zvukového súboru pri zatváraní / otváraní krytu prenosného počítača:

tlačidlo/veko) puzdro " $ 3 " v zatvorenom záznamníku " VEKO zatvorené" aplay /home/redvi/.scripts/message.wav ;; open) logger "LID otvorené" aplay /home/redvi/.scripts/message.wav ;; * ) zapisovač "ACPI akcia nedefinovaná: $3" ;; esac;

To znamená, že ak chcete nastaviť udalosť, musíte pridať jej príkaz do príslušného poľa (tu po logger "LID uzavreté"). Akcia na otvorenie veka by teda musela byť napísaná po zapisovači "VEKO otvorené" .

button/power - udalosti spojené s tlačidlom power

logger "PowerButton stlačený" - pri stlačení klávesu

tlačidlo/spánok - spánok, ak existuje podobné tlačidlo/kláves

ac_adapter - udalosti súvisiace s pripojením/odpojením napájacieho adaptéra

logger "AC unpluged" - keď je adaptér odpojený

záznamník "AC pluged" - keď je adaptér zapojený

batéria - batéria notebooku

tlačidlo/veko - veko notebooku

Na hibernáciu/hibernáciu môžete použiť skripty laptop-mode-tools z /usr/share/laptop-mode-tools/module-helpers: pm-hibernate a pm-suspend .

Ak chcete vypnúť napájanie, keď je veko zatvorené, stačí pridať nasledujúci riadok do /etc/acpi/actions/lm_lid.sh:

[ " $3 " = "zavrieť" ] && vypnutie

Okrem všetkého vyššie uvedeného môžeme ovládať parkovanie hláv pevného disku. Ak chcete úplne zakázať parkovanie, napíšte do /etc/laptop-mode/laptop-mode.conf:

BATT_HD_POWERMGMT = 254 LM_AC_HD_POWERMGMT = 254 NOLM_AC_HD_POWERMGMT = 254

Možno by sme sa tu mali zastaviť a dať čitateľovi možnosť experimentovať na vlastnej koži s nastaveniami šetrenia energie a acpi udalostí.

Niekto to videl v článkoch o systémoch NT, niekto v Správcovi zariadení a niekto inde. Nie každý si však dobre uvedomuje, čo to je. Zvyčajná definícia ako „ACPI je správca napájania“ je príliš povrchná na to, aby odrážala podstatu tejto architektúry systému. Mimochodom, s príchodom ACPI v tomto odvetví upadlo „rozoberanie“ medzi BIOSom a operačným systémom do zabudnutia, objavil sa režim spánku a kopa užitočných funkcií, o ktorých ste predtým mohli iba snívať. , tento materiál sa netvári ako úplný, ale odpoveď na otázku položenú v nadpise dáva: Čo je teda ACPI?

Príbeh

Priemyselný štandard pre správu napájania počítača a jeho zariadení pomocou OS bol nevyhnutný pre technológiu ako vzduch, pretože neustále konflikty medzi operačným systémom a hardvérom zasahovali do vývoja oboch. BIOS nemohol potešiť operačný systém, to - pre neho. Každý chcel konfigurovať zariadenia po svojom. Viete si predstaviť, čo by sa stalo, keby ACPI pri súčasnej rozmanitosti rôznych zariadení neexistovalo? Je to strašidelné čo i len pomyslieť. Preto sa popredné IT spoločnosti rozhodli oddeliť „softvér od tvrdého“ a vyvinuli systémovú architektúru, ktorá by najviac odbúrala komunikáciu s BIOSom.Vývojári zároveň nezabudli na spotrebu energie, takže ACPI malo stále 1. december V roku 1996 konzorcium pozostávajúce z Hewlett-Packard Corporation, Intel Corporation, Microsoft Corporation, Phoenix Technologies Ltd. a Toshiba Corporation oznámilo dokončenie prác na novom štandarde – ACPI, čo je skratka pre Advanced Configuration and Power Rozhranie alebo pokročilé konfiguračné a riadiace rozhranie ACPI pozostávalo z mnohých komponentov, z ktorých hlavnou bola špeciálna sekcia kódu BIOS, ktorá poskytovala podporu pre novú architektúru počítača. To znamená, že nový štandard bol nekompatibilný so starým hardvérom.

Samozrejme, že to obnášalo obnovu počítačového parku. Ako sa to zvyčajne robí, my, milí čitatelia, veľmi dobre vieme. Pre príklad ani nemusíte chodiť ďaleko – stačí si spomenúť na príbeh PCI-E. Je pravda, že počítačový park ešte nebol úplne aktualizovaný, pretože upgrade je dosť drahý. Ale čokoľvek si človek môže povedať, doska bez PCI-E sa už považuje za zastaranú. S ACPI to bolo presne to isté, len o jeho výhodách nie sú také pochybnosti. Skôr naopak, pretože APIC prišlo spolu s ACPI, čo znamená, že jedno prerušenie teraz môže využívať viacero zariadení! Na tú dobu to bola skutočná senzácia. Najskorší procesor s podporou ACPI možno považovať za najskorší Celeron, avšak podpora nového rozhrania bola implementovaná tak krivo, že táto funkcia musela byť deaktivovaná. Je tiež dôležité poznamenať, že ACPI konečne nahradilo Plug and Play a podľa slov jeho tvorcov „umožňuje používanie existujúcich konektorov rozhrania bezpečnejším a potenciálne efektívnejším spôsobom“. Okrem časti kódu BIOS obsahoval ACPI aj vylepšenú schému správy napájania (Advanced Power Management), aplikačné programovacie rozhranie (API), špeciálny strojový jazyk (ACPI Machine Language) a niektoré ďalšie užitočné veci. Objavil sa nový pojem - OS Power Management, kde samozrejme hlavnú úlohu zohralo ACPI.

Hlavné rozvojové ciele

1. Počítačový systém musí vykonávať softvér na konfiguráciu zariadenia. Správa napájania by mala byť viac
funkčné a bezpečné.
2. Používanie PC by malo byť hospodárnejšie.
3. Vývojári hardvéru majú maximálnu voľnosť pri navrhovaní hotových systémov: od najjednoduchších riešení až po tie najextrémnejšie s plnou podporou OS.
4. Politika správy napájania je príliš zložitá na to, aby sa dala implementovať do ROM BIOS, takže ju musí implementovať výlučne samotný OS.
5. Zjednotenie všetkých napájacích algoritmov do jedného štandardu ACPI vám umožní zbaviť sa konfliktov medzi operačným systémom a BIOSom a v otázkach konfigurácie zariadenia.
6. OS sa vyvíja nezávisle od hardvéru, takže bude možné dosiahnuť nárast všetkých počítačov kompatibilných s ACPI
výkon a stabilitu zmenou operačného systému.
Musím povedať, že vývojári dosiahli svoje ciele. Stojí za to podrobne zvážiť štruktúru práce ACPI.

Štruktúra ACPI

Aby ste pochopili, ako konkrétna technológia funguje, potrebujete dobrý príklad. V technickej dokumentácii vývojári píšu nasledovné: "Predpokladajme, že operačný systém má politiku rozdeľovania všetkých I/O požiadaviek na lenivé a nelenivé. Lenivé požiadavky (úprava textu alebo tabuliek) sú zoskupené a vykonávané iba zariadením keď z nejakého alebo _iného_ dôvodu začne fungovať. Nelenivé operácie spustia zariadenie pri prvom odoslaní požiadavky." Pre OS je dôležité rozlišovať, ktoré operácie sú lenivé a ktoré nie. Okrem toho musí systém poznať stav všetkých svojich zariadení, pretože vypnuté zariadenie nikdy nič neurobí. To všetko poskytuje ACPI. V čase, keď je nejaký kus železa nečinný, ACPI driver zníži jeho napájanie a zároveň zníži celkovú spotrebu bežiaceho systému. Predstavte si, že vaša systémová jednotka má nainštalovaný záznamník. Jeho úlohou je odpovedať na prichádzajúce hovory. Samozrejme, neprijímate hovory neustále, takže záznamník väčšinou nerobí vôbec nič, čím plytvá drahocennou elektrinou. To je veľmi iracionálne. Preto ACPI vytvára pre zariadenie špeciálnu politiku správania, podľa ktorej prejde do stavu hlbokého spánku, avšak pri prichádzajúcom hovore sa zariadenie do jednej sekundy prebudí a prijme hovor. Samozrejme, je tu jedna vec: záznamník musí byť kompatibilný s ACPI.

Ako už bolo spomenuté vyššie, objavil sa nový stav zariadenia - režim spánku. Stav všetkých zariadení sa uloží na pevný disk a potom sa dá obnoviť pri ďalšom spustení operačného systému. Výhody hibernácie sú jasné. Ide o rýchly štart systému, možnosť pokračovať v práci z miesta, kde sa naposledy zastavil, takmer okamžité vypnutie. Jedinou nevýhodou je povinná prítomnosť súboru hiberfil.sys o veľkosti RAM a nezaťažených dll zostávajúcich v pamäti, ktoré časom spomaľujú prácu. Napriek tomu sa táto funkcia medzi ľuďmi dobre udomácnila a mnohí ju využívajú. výrobcovia dokonca začali vyrábať modely s dvoma tlačidlami: zapnutie / vypnutie a režim spánku Odteraz je ľubovoľné tlačidlo na systémovej jednotke (samozrejme okrem Resetu) programovateľné - ACPI umožňuje predefinovať ich Otvorte aplet Možnosti napájania v Ovládacom paneli, záložka Rozšírené Vidíte, tu môžete zmeniť priradenie akcií tlačidiel na Vďaka schopnostiam ACPI môžeme prepnúť počítač do režimu spánku stlačením tlačidla napájania na systémovej jednotke (ak je systémová jednotka ATX - avšak , AT už nájdete len v múzeu...\Power.jpg...\ACPI.jpg Všetky zariadenia sú pripojené na virtuálnu zbernicu ACPI, aj keď skutočný vstup/výstup prechádza cez bežné rozhrania (IDE, AGP , atď.) Môžete si to overiť, ak D V Správcovi zariadení v ponuke Zobraziť vyberte položku Zariadenia podľa pripojenia. Po prvé, systém Windows načíta ovládač ACPI, ktorý sa pýta ovládača ACPI na zariadenia, ktoré sú k nemu pripojené, pričom hlavným je zbernica PCI. Potom sa identifikujú pripojené rozširujúce dosky a proces sa opakuje, kým sa neidentifikujú všetky zbernice a zariadenia, ktoré sú k nim pripojené. ..\Device.jpg ACPI sa skladá z troch komponentov: registrov ACPI, BIOSu ACPI a tabuľky ACPI.

ACPI tabuľka. Tabuľka ACPI popisuje hardvérové ​​rozhrania. Niektoré z týchto popisov môžu obmedzovať zariadenie v používaní určitých funkcií, ale väčšina z nich umožňuje zariadeniam vykonávať ľubovoľné sekvencie operácií. Tabuľka ACPI obsahuje takzvané definičné bloky, ktoré je možné naprogramovať z operačného systému. Inými slovami, ACPI používa vstavaný interpret pseudokódu nazývaný ACPI Machine Language (AML). AML spúšťa kód obsiahnutý v definičných blokoch.
ACPI registre. Toto obsahuje obmedzenú časť popisu rozhraní z tabuliek ACPI pre rýchly prístup k takýmto údajom.
ACPI BIOS. Toto je časť kódu BIOS, ktorá je kompatibilná s ACPI. Toto je spravidla kód zodpovedný za načítanie, spánok / prebudenie a reštartovanie počítača. ACPI tabuľky poskytuje aj ACPI BIOS.

ACPI a železo

Špeciálna tabuľka popisuje správanie konvenčného a ACPI-kompatibilného softvéru a hardvéru.

Závery a záver

1. Koncept ACPI je rovnaký pre všetky typy počítačov vrátane desktopov, notebookov, PDA, mobilných telefónov, pracovných staníc a serverov.

2. Nová architektúra systému je celkom prenosná – medzi rôznymi operačnými systémami aj medzi procesormi.

3. Zavedenie ACPI do OS umožnilo trochu zjednodušiť (a znížiť náklady) vývoj kódu BIOS, pričom z neho boli vylúčené primitívne funkcie správy energie.

4. Vzhľad tejto architektúry výrazne zvýšil stabilitu operačných systémov a zvýšil bezpečnosť používania zariadení.

5. Existencia takej veľkej flotily mobilných počítačov by bola sotva možná bez ACPI. Dynamická správa napájania je skvelá na šetrenie batérie.

Aby sme zhrnuli všetky vyššie uvedené skutočnosti, ACPI je určite novým kolom technológie. Preskúmali sme základné princípy jeho práce. V zákulisí boli nezaujímavé technické detaily, na ktoré, ak chcete, prídete sami. Úplnú príručku (v angličtine) pre ACPI si môžete stiahnuť zo stránky www.acpi.info Niektoré informácie z tejto stránky boli použité pri príprave tohto materiálu. Všetko najlepšie a do skorého videnia!

Alexej Golovanov

V našich počítačoch s vami je veľa možností, na ktorých existenciu sme si už dávno zvykli a považujeme ich za samozrejmosť. Medzi nimi sú tie, ktoré boli zavedené do počítačového života vďaka prijatiu v polovici 90. rokov. popredných výrobcov počítačovej techniky štandardu ACPI (Advanced Configuration and Power Interface - Advanced Configuration and Power Management Interface). Tento štandard poskytuje operačnému systému a v dôsledku toho aj používateľovi počítača výkonný a efektívny prostriedok na ovládanie a správu hardvérových komponentov.

Napríklad v operačnom systéme Windows môže používateľ vďaka technológii ACPI programovo nastavovať parametre ako dočasné alebo trvalé vypnutie počítača alebo jeho jednotlivých komponentov, prepnutie počítača do režimu nízkej spotreby, režimu spánku alebo režimu hibernácie.

Tieto funkcie sa nám teraz zdajú úplne prirodzené, ale v skorších verziách Windows, ako napríklad Windows 95, ktoré nepodporovali technológiu ACPI (nehovoriac o operačných systémoch rodiny DOS), operačný systém nedokázal ani automaticky vypnúť počítač. a používateľ musel sám stlačiť tlačidlo napájania, aby vypol systémovú jednotku.

To neznamená, že štandard ACPI sa objavil od nuly. Pred jeho zavedením existoval štandard správy napájania APM. Podporovaný bol však výhradne na úrovni BIOSu. Navyše jeho možnosti boli obmedzené a v súčasnosti sa tento štandard prakticky nepoužíva.

ACPI bol pôvodne vyvinutý ako otvorený štandard. Prvá implementácia ACPI bola vytvorená v roku 1996 spoločnosťami Toshiba, Intel a Microsoft, ku ktorým sa neskôr pridali Phoenix a Hewlett-Packard. Štandard ACPI sa neustále vylepšuje a jeho posledná verzia bola vydaná v roku 2011. Spočiatku ACPI využívalo 16 a 32-bitové adresovanie, ktoré sa neskôr zmenilo na 64-bitové. ACPI 3.0, vydaný v roku 2004, pridal podporu pre konektory SATA, ako aj zbernicu PCI Express.

Dnes túto technológiu podporuje väčšina operačných systémov a architektúr procesorov. Okrem rodiny OS Microsoft Windows podporujú ACPI aj rodiny OS ako Linux a FreeBSD.

Princíp činnosti

ACPI je platforma nezávislý štandard, ktorý uľahčuje vyhľadávanie zariadení, konfiguráciu, správu napájania a monitorovanie. Prijatím štandardu ACPI boli odstránené konflikty medzi BIOSom a operačným systémom a správa napájania sa stala pod kontrolou operačného systému.

Funkcie ACPI sú uložené v systéme BIOS počítača. To samozrejme platí pre tie BIOSy, ktoré podporujú ACPI. Okrem toho funkcie ACPI vyžadujú podporu technológie operačným systémom.

ACPI na úrovni BIOS pozostáva z niekoľkých komponentov, medzi ktoré patrí ACPI jadro a dátové tabuľky. Na rozdiel od technológií zabudovaných v systéme BIOS, ako je PnP, implementácia ACPI v systéme BIOS nie je taká rozsiahla a funkcie ACPI BIOS sú obmedzené na organizáciu načítania tabuliek ACPI do pamäte počítača. Tabuľky údajov ACPI obsahujú informácie o konfigurácii hardvéru a pomáhajú operačnému systému spravovať hardvérové ​​komponenty.

Výhody

Aké sú výhody rozšírenej implementácie štandardu ACPI pre bežného používateľa?

Hlavnou funkciou ACPI je riadenie spotreby energie celého počítača a jeho jednotlivých komponentov operačným systémom. Napríklad pomocou funkcií ACPI môže operačný systém uviesť počítač do režimu spánku, ako aj automaticky vypnúť napájanie. V praxi si používateľ môže prispôsobiť správanie počítača tak, že sa nebude nijako líšiť od elektronických domácich spotrebičov, akými sú napríklad hudobné centrum či televízor, ktoré sú pripravené na použitie ihneď po stlačení ich vypínača. V tomto prípade môže používateľ preskočiť tradičné spustenie počítača.

Ale možnosti ACPI nie sú obmedzené na toto. Používateľ môže tiež naprogramovať správanie tlačidla vypnutia na systémovej jednotke. Keď ho stlačíte, systém sa vás opýta, čo má robiť – či počítač vypnúť, prepnúť do režimu spánku, hibernácie, teda pozastaviť počítač pri zachovaní aktuálnej relácie, alebo nerobiť nič. Jediné tlačidlo na bloku, ktoré nezávisí od nastavení softvéru na počítači, ktorý podporuje ACPI, je tlačidlo Reset.

Okrem ovládania správy napájania počítača poskytuje technológia prostriedok na monitorovanie stavu zariadenia, ktorý umožňuje sledovať také parametre, ako je teplota základnej dosky a procesora, otáčky ventilátora atď. Používatelia notebookov vďaka štandardu ACPI mohli sledovať stav batérie.

Štandard ACPI definuje niekoľko režimov spotreby energie – nominálny režim, režim úspory energie, režim úplného zastavenia atď. Tieto režimy podporuje ako celý počítač, tak aj jeho jednotlivé komponenty vrátane centrálneho procesora.

Používateľ môže nakonfigurovať úroveň podpory ACPI pre počítač, ako aj povoliť alebo zakázať jednotlivé možnosti ACPI v systéme BIOS pomocou rozhrania nastavení BIOS Setup.

Hlavné výhody technológie:

  • Správa napájania počítača a jeho komponentov pomocou softvéru
  • Zvýšenie hospodárnosti vášho počítača
  • Riešenie konfliktov medzi systémom BIOS a OS pri konfigurácii zariadení
  • Platformová nezávislosť technológie ACPI

Záver

Nástup technológie ACPI je dôležitou etapou vo vývoji počítačových zariadení. Vďaka nástupu technológie ACPI sa počítače naučili pracovať vo flexibilnejšom režime, prispôsobujúcom sa potrebám používateľa a stali sa hospodárnejšími. Operačnému systému to uľahčilo aj ovládanie hardvéru počítača.

Nastavenia správy napájania v systéme BIOS (Nastavenia správy napájania)

Tento článok vám pomôže znížiť spotrebu elektriny notebookom, netbookom a stolným počítačom (bežným PC alebo systémovou jednotkou).

Upozorňujeme majiteľov notebookov a netbookov, tento článok je práve pre vás. Vypnutím určitých funkcií môžete predĺžiť prevádzkový čas svojho zariadenia o hodinu alebo viac.

A tak začnime analyzovať nastavenia spotreby energie v BIOS SETUP. Najmä v prípade nastavení sa karta v systéme BIOS nazýva " Nastavenia správy napájania".

Na obrázku nižšie uvidíte záložku"Nastavenia správy napájania"pracovaťmikrokódový čip Phoenix/Ocenenie.

Používatelia často zažívajú zmätok v tejto oblasti systému BIOS. Ak nie sú nastavené správne nastavenia, systém sa už nebude správne vypínať a neukončí správne pohotovostný režim alebo režim dlhodobého spánku. Windows je už vybavený vstavanou správou napájania, všetky relevantné možnosti v BIOSe je možné vypnúť. V opačnom prípade budú vo vzájomnom konflikte a ani jeden nebude fungovať správne. Výrobcovia základných dosiek chápu, že nie každý používa Windows, takže väčšina nastavení je určená pre používateľov iných operačných systémov.

A tak prejdime k rozboru hlavných možností v záložke „Nastavenia správy napájania“.

ACPI Suspend to RAM: ACPI znamená Advanced Configuration and Power Interface – nezamieňajte si to s APIC alebo IPCA, ktoré sú tiež dostupné ako voliteľné funkcie v niektorých BIOSoch. Funkcia Suspend to RAM, tiež nazývaná S3/STR, umožňuje počítaču ušetriť viac energie v pohotovostnom režime, ale všetky zariadenia pripojené k počítaču musia byť kompatibilné s ACPI. Niektoré systémy BIOS majú pre tento scenár možnosť S1/POS. Ak povolíte túto funkciu a máte problémy s pohotovostným režimom, vráťte sa do systému BIOS a vypnite ju.

Spôsob vypnutia videa (metóda vypnutia videa): DPMS je skratka pre Display Power Management System (DPMS). Táto možnosť umožňuje systému BIOS spravovať grafickú kartu, ktorá podporuje funkciu DPMS. Možnosť Prázdna obrazovka vytvára prázdnu čiernu obrazovku – mala by sa použiť pre tie monitory, ktoré nepodporujú zelené možnosti alebo režim úspory energie. Možnosť V/H SYNC Blank nielenže vytvorí čiernu obrazovku, ale tiež vypne vertikálne a horizontálne skenovanie. Ak bol váš počítač a monitor vyrobený za posledných päť rokov, potom odporúčame možnosť DPMS.

HDD Down In Suspend (vypnutie HDD v režime Suspend): funkcia určuje, či sa pevný disk automaticky vypne v režime pozastavenia. Väčšinu týchto nastavení spravuje systém Windows, ale ak sa váš pevný disk nevypne, keď počítač prejde do režimu pozastavenia, povoľte túto možnosť. V opačnom prípade je lepšie nechať to vypnuté (Disabled).

Tlačidlo PWR< 4 Secs (клавиша питания): V predvolenom nastavení sa všetky počítače ATX vypnú, ak podržíte vypínač na viac ako štyri sekundy. Toto nastavenie informuje počítač, čo má robiť, ak je vypínač stlačený na menej ako štyri sekundy. Systém môžete vypnúť alebo prepnúť do režimu pozastavenia. Tak sa rozhodnite sami.

Zapnutie na zariadení PCI (zapnutie pomocou zariadenia PCI): ak používate Wake-On-LAN – táto možnosť sa často používa vo veľkých kancelárskych prostrediach na vzdialené zapnutie počítačov – potom ponechajte možnosť povolenú (Enabled). V opačnom prípade odporúčame túto možnosť vypnúť (Vypnuté).

Prebudenie/zapnutie na Ext. Modem (zapnutie cez externý modem): táto funkcia umožňuje automatické zapnutie počítača, keď je aktivovaná telefónna linka modemu. Opäť šikovná funkcia na diaľkové ovládanie. V iných prostrediach, teda pre väčšinu používateľov, je lepšie ho vypnúť (Disabled).

Automatické zapnutie: táto funkcia vám umožňuje nastaviť čas, kedy sa váš počítač automaticky zapne. Ak potrebujete takúto funkciu, zapnite ju (Povolené). V opačnom prípade vypnite (Vypnuté).

Reštart pri výpadku striedavého prúdu (zapnutie po výpadku napájania): táto možnosť hovorí počítaču, čo má robiť po neočakávanom výpadku napájania a čo má obnoviť. Ak je táto možnosť zakázaná (Disabled), systém sa nespustí. Ak je povolené (Povolené) - systém sa reštartuje. Odporúčame túto možnosť vypnúť (Vypnuté).

Zapnutie pomocou myši PS / 2 (zapnutie pomocou myši PS / 2): ak je táto možnosť povolená, na zapnutie počítača možno použiť myš PS/2 (nie USB). Vypnite (Zakázané) túto možnosť, ak nechcete zapnúť počítač náhodným dotykom myši.

Zapnutie pomocou klávesnice PS/2 (zapnutie pomocou klávesnice PS/2): Aktiváciou tejto funkcie môžete zapnúť systém pomocou špeciálnych kláves. Je lepšie funkciu vypnúť (Vypnuté), aby ste sa náhodou nepomýlili s kľúčom.

Upozornenie: Ak máte na prenosnom počítači operačný systém Windows, musíte vypnúť všetky možnosti v časti „Nastavenia správy napájania“ v nastaveniach systému BIOS.