Vänteläge

Den aktuella versionen av sidan har ännu inte granskats av erfarna bidragsgivare och kan skilja sig väsentligt från versionen som granskades den 19 juni 2016; kontroller kräver 17 redigeringar .

Standby-läge ( engelsk  viloläge ) är ett energibesparande driftsätt för datorutrustning . Syftet med läget är att minska enhetens strömförbrukning under vilotid. Till skillnad från viloläge kräver vänteläge hårdvarustöd från hårdvaran.

Historien om regimens uppkomst och utveckling

Inledningsvis fanns datorteknik bara i två stater - fungerande och avstängd . Detta berodde främst på det faktum att datortekniken vid början av dess bildande var en enorm maskin som tog ett stort utrymme och förbrukade mycket energi, medan en dator som regel betjänade många människor samtidigt (se stordator ) och aldrig stått sysslolös - det var en kö av människor som beställde knapp maskintid i förväg och försökte få ut det mesta av det.

Allt förändrades med tillkomsten av persondatorer . Användningen av datorutrustning av en person (eller flera, men med en betydande åtskillnad av användningsintervall i tid) har lett till att andelen stillestånd av datorutrustning har ökat. Till slut, i början till mitten av nittiotalet av nittonhundratalet, började energibesparingsfrågor uppstå allt oftare .

De första stegen för att spara energi var införandet av energisparläge för bildskärmar och laserskrivare . Vanligtvis fick bildskärmar och skrivare med detta läge en Energy Star -klassificering (och motsvarande etikett) . Kärnan i läget för kinescopes var att stänga av bilden genom att stänga av svepet och sänka uppvärmningen av katoderna. I laserskrivare, efter en viss vilotid eller genom att trycka på en speciell knapp, tas strömmen bort från ställdonen, i första hand från tonerfixeringsenheten. Att gå in i energisparläget indikeras vanligtvis av en lämplig indikator eller meddelande på displayen, och bakgrundsbelysningen (om någon) släcks. Det kan finnas flera energisparlägen, som slås på sekventiellt när utrustningen är inaktiv, upp till dess fullständiga avstängning, vilket kräver ingripande från operatören för att starta om utrustningen. Detta tillvägagångssätt minskade avsevärt strömförbrukningen för monitorn och skrivaren under utrustningens driftstopp. Själva datorn fortsatte vid denna tidpunkt att fungera i driftläge. Om datorn verkligen var inaktiv vid den tiden var det enda sättet att på något sätt minska dess förbrukning att parkera huvudena på datorns hårddisk och sedan stoppa spindeln.

Ytterligare steg för att minska tomgångsförbrukningen blev möjliga med tillkomsten av ATX- standardströmförsörjning . Huvudfunktionen hos dessa nätaggregat är standbyläge , där strömförsörjningen stänger  av alla utgångskretsar, förutom den specialiserade + 5V VSB-linjen, och överföringen till driftläget utförs genom att applicera en analog signal (det vill säga, stänger signalkontakterna) till strömförsörjningen via strömbrytaren. Strömförsörjningen av den tidigare standarden, AT, stängdes av genom att mekaniskt växla nätspänningen (220 volt) via strömbrytaren, respektive datorn kunde inte slå ifrån sig själv (till exempel visade Microsoft Windows -operativsystemet inskriptionen "Nu kan datorn stängas av" [ 1] ).

I de tidiga implementeringarna av standby-läge i datorsystem med ATX-standardströmförsörjning togs strömmen inte helt bort från komponenterna i systemenheten under övergången till standby-läge . Som tidigare sätts monitorn i energisparläge (till exempel med DPMS- metoder ), hårddisken parkeras och stoppas och CPU :n är också avstängd . Med utvecklingen av ACPI -teknik blev det möjligt att ta bort ström från nästan alla datorenheter, vilket lämnade endast standby-kretsarna på moderkortet och RAM -minnet strömsatta . Detta läge ger de största energibesparingarna, men samtidigt tar det längre tid att gå ur det till driftläget. Tiden för att gå in i driftläget beräknas dock i sekunder, vilket är mycket snabbare än att gå ur viloläget .

Standby och viloläge

Eftersom ACPI-specifikationerna, som beskriver systemeffekttillstånden, inte anger namnen för individuella nivåer av "vilolägen" (vilolägen), utan endast symbolerna S1 ... S5 används, gav olika operativsystemutvecklare olika namn för dessa lägen i sina mjukvaruprodukter, dessutom namngav Microsoft lägena olika i olika versioner av Windows operativsystem. Detta har lett till tvetydigheten i termen "dvala" och dess förväxling med termen "standby".

Enligt specifikationen [2] är alla S1…S5-lägen vilolägen. För slutanvändaren spelar det ingen roll vilken nivå som används, men det är skillnad på behovet av att spara ström eller inte. Därför har mjukvaruutvecklare identifierat två lediga energisparlägen: i det första läget är energibesparing nödvändigt, ett strömavbrott kommer att leda till förlust av arbetstillståndet (och all osparad användardata), i det andra läget är energibesparingen krävs inte och datorn återgår korrekt till arbetsläge, i vilket den var innan den bytte till energisparläge.

Det första läget, där strömavbrott är oacceptabla, kallas:

Följaktligen har det andra läget, som inte kräver energibesparing efter att ha växlat till detta läge, namnen:

I Mac OS X finns det ingen skillnad mellan lägen, och det finns bara ett objekt i menyn "Viloläge". Dokumentationen nämner dock olika lägesalternativ:

Detta beror dels på policyn att dölja "onödiga" tekniska detaljer från användarna, och dels på den specifika hårdvaran hos Apple -enheter , där strömhanteringen anförtros en speciell SMC-styrenhet [7] .

Verkningsmekanism

Processen att sänka utrustning i standby-läge sker i flera steg. Även om principerna är gemensamma för alla datorenheter, introducerar syftet med olika enheter sina egna detaljer för implementeringen av standbyläget.

När det gäller energibesparingar erbjuder OSPM-gränssnittet (Operating System-directed configuration and Power Management), som en del av ACPI, konceptet att system ska minska strömförbrukningen genom att sätta sina enheter i lägen med låg energiförbrukning, inklusive att sätta hela enheten i sova" om möjligt. Enligt specifikationen är enhetsutvecklare fria att välja hur exakt övergången till standbyläge ska utföras, med förbehåll för enhetligt stöd ur operativsystemets synvinkel. Detta gör att hårdvara och operativsystem kan utvecklas oberoende, och befriar utvecklare från att släppa uppdateringar till sina operativsystem för att stödja ny hårdvara, och vice versa – befintlig ACPI-kompatibel hårdvara kommer att fungera med framtida operativsystem.

Samtidigt är utvecklingen av utrustning kompatibel med OSPM, men inkompatibel med ACPI, inte förbjuden, medan utvecklare måste självständigt skapa och underhålla sina drivrutiner för befintliga och utvecklande operativsystem, vilket i de allra flesta fall är olämpligt , förutom när ACPI-ramverket inte tillåter att uppnå den erforderliga nivån av energihushållning.

I händelse av att operativsystemet inte tar över strömhanteringsfunktionerna, kvarstår dessa funktioner i datorns BIOS'a (eller andra styrkretsar som utför dess funktioner). Beroende på kombinationen av ACPI-kompatibel hårdvara och operativsystem finns följande alternativ för energihantering:

Hårdvara\OS OS utan ACPI OS med ACPI
ACPI-inkompatibel Funktioner är helt definierade av hårdvaran Om operativsystemet inte stöder specifika energisparfunktioner för maskinvara, bestäms dessa funktioner helt av hårdvaran.
blandad utrustning Funktioner är helt definierade av hårdvaran Vid uppstart sätter operativsystemet kompatibel hårdvara i OSPM/ACPI-läge och tar över energihanteringen
Endast ACPI-kompatibel Energisparfunktioner används inte Fullt stöd för OSPM/ACPI-läge

Gränssnitten och själva OSPM-konceptet definieras i själva ACPI-specifikationen för alla klasser av datorhårdvara, inklusive, men inte begränsat till, stationära, mobila, serverdatorer och arbetsstationer.

Stationära datorer, arbetsstationer

Standbyläget initieras antingen av användaren (genom att trycka på en speciell tangent på tangentbordet, systemenheten eller genom att välja lämplig menypost), eller av operativsystemet, eller med hjälp av BIOS (eller UEFI i moderna system) , om operativsystemet inte har ACPI-stöd.

Beslutet att byta till standbyläge fattas av operativsystemet baserat på användaraktivitetstimern: denna timer börjar räkna tiden för inaktivitet från det ögonblick då användaren senast tryckte på tangentbordet eller datormusen, rörde musen, rörde vid pekskärmen ( för datorer utrustade med det), och annan inmatningsutrustning (Human Interface Device). När timern når det inställda värdet kontrollerar operativsystemet om viloläge är aktiverat. Om det inte finns några program som förbjuder övergången, ställer operativsystemet in de nödvändiga registervärdena för SLEEP_CONTROL_REG-fälten i OSPM-gränssnittstabellerna och anropar ACPI-hanteraren. Ett alternativt alternativ är att anropa lämpliga procedurer som deklareras i BIOS-tabellerna.

Serverdatorsystem

Anteckningsböcker

Surfplattor och smartphones

Icke-datormotsvarighet till standbyläge

Redan före tillkomsten av standby-läge i datorer dök en liknande teknik upp i en mängd, främst hushålls, fjärrstyrda apparater . Anledningen till uppkomsten av standby-lägen i TV-apparater, ljudåtergivningsutrustning, satellit-tv-mottagningssystem etc. på den tiden var det inte energibesparing, utan enkel användarbekvämlighet: enheten kunde inte bara styras i sitt normala driftläge (till exempel byta TV-kanal), utan även slå på och stänga av enheten utan att behöva gå direkt till enheten.

Grundprincipen för standby-läget i dator- och icke-datorteknik är dock densamma: i standby-läge fungerar endast strömförsörjningen och de kretsar som är ansvariga för att få enheten i drift vid användarens signal.

Programvarusupportproblem

Anteckningar

  1. [1] Arkiverat 18 maj 2014 på Wayback Machine "Du kan nu stänga av din dator" meddelande när du försöker stänga av din dator - Microsoft
  2. [2] Arkiverad 18 maj 2014 på Wayback Machine Advanced Configuration and Power Interface Specification 
  3. [3] Arkiverad 18 maj 2014 på Wayback Machine Justering av energisparinställningar i Windows XP
  4. Arkiverad kopia (länk ej tillgänglig) . Hämtad 18 maj 2014. Arkiverad från originalet 26 maj 2013.   Ubuntu Användarhandbok: Logga ut, stänga av din dator, byta användare
  5. [4] Arkiverad 24 juni 2016 på Wayback Machine Hibernation and Hibernation FAQ
  6. [5] OS X: Spara ström med viloläge
  7. [6] Arkiverad 11 oktober 2011 på Wayback Machine SMC-firmwareuppdateringar - Apple-support