Lepotila (käyttöjärjestelmät)

Kokeneet kirjoittajat eivät ole vielä tarkistaneet sivun nykyistä versiota, ja se voi poiketa merkittävästi 12. heinäkuuta 2022 tarkistetusta versiosta . vahvistus vaatii 1 muokkauksen .

Lepotila tai lepotila ( englanniksi  hibernation  - " hibernation ") on tietokoneen käyttöjärjestelmän energiaa säästävä tila , jossa RAM -muistin sisältö tallennetaan haihtumattomalle tallennuslaitteelle ( kiintolevylle ) ennen virran katkaisemista. Toisin kuin valmiustilassa , virransyöttö katkeaa kokonaan lepotilassa RAM-tietojen tallentamisen jälkeen. Kun tietokoneeseen on kytketty virta, muistin sisältö palautetaan (ladataan levyltä muistiin), ja käyttäjä voi jatkaa työskentelyä samasta paikasta, johon hän jäi, koska kaikki aiemmin käynnistetyt ohjelmat jatkavat juosta.

Windows XP : n venäjänkielisessä versiossa horrostoimintoa kutsutaan nimellä "Sleep Mode". Tätä tilaa on kutsuttu "lepotilaksi" Windows Vistasta lähtien . Lisäksi Windows Vista esitteli lisäominaisuuden nimeltä "hybridi-lepotila", joka kopioi RAM-muistin sisällön levylle, mutta ei sammuta tietokonetta. Tässä tilassa "herätys" vie vähemmän aikaa, eivätkä käyttäjätiedot katoa sähkökatkon sattuessa.

OS X : ssä horrostila yhdistetään valmiustilaan. Samaan aikaan OS X:n normaali lepotila vastaa Windows Vistan hybriditilaa, ja kun akku on vähissä ( kannettavissa tietokoneissa ), käytetään lepotilan kaltaista "syvää lepotilaa", jossa tietokone on sammunut kokonaan.

KDE4 : ssä ja GNOMEssa lepotila voidaan laukaista virranhallinnan avulla. Tämän pitäisi asentaa pm-utils- paketti .

Edut ja haitat

Edut Vikoja

Yksittäisten ohjelmien horrostila

Yleisesti ottaen lepotilaperiaatetta ei voida soveltaa yksittäisiin ohjelmiin [1] [2] . Tosiasia on, että vain yksi ohjelma voi suorittaa jotkin tiedostojen toiminnot kerrallaan (katso mutex ). Siten operaatio "tiedoston avaaminen kirjoittamista varten" olettaa, että mikään muu ohjelma ei pääse käsiksi tiedostoon.

Harkitse seuraavaa skenaariota:

  1. ohjelma avaa tiedoston, kirjoittaa siihen tietoja;
  2. tällä hetkellä hän lähetetään lepotilaan;

Jos tiedosto on estetty, riittää, että poistat lepotilatiedoston, ja saamme tiedoston, jota ei voi poistaa. Jos ei, toinen prosessi voi muokata tiedostoa, mikä voi johtaa "Virheellinen toiminto" -virheeseen tai tietojen vioittumiseen. Samanlaisia ​​ongelmia esiintyy myös muiden käyttöjärjestelmäobjektien kanssa  - esimerkiksi viestit levyn irrottamisesta: lepotilassa oleva ohjelma ei yksinkertaisesti pysty vastaamaan niihin.

Mielenkiintoisia faktoja

Katso myös

Linkit

Muistiinpanot

  1. Miksi järjestelmä ei voi laittaa lepotilaan vain yhtä prosessia? Arkistoitu 2. helmikuuta 2010 Wayback Machinessa - Raymond Chen
  2. Miksi järjestelmä ei voi lepotilassa vain yhtä prosessia Arkistoitu 3. heinäkuuta 2012 Wayback Machinessa ?
  3. Liedtke, Jochen (joulukuu 1993 ). "Jatkuva järjestelmä todellisessa käytössä – kokemuksia ensimmäiseltä 13 vuodelta" (PDF) . Kolmannen kansainvälisen olioorientaatiota käyttöjärjestelmissä käsittelevän työpajan (IWOOOS) aineisto . Asheville , North Carolina , USA . s. 2-11. Tarkista päivämäärä osoitteessa |date=( englanniksi ohje ) Arkistoitu 10. heinäkuuta 2015 Wayback Machineen