Hibernálás (operációs rendszerek)

Az oldal jelenlegi verzióját még nem ellenőrizték tapasztalt közreműködők, és jelentősen eltérhet a 2022. július 12-én felülvizsgált verziótól ; az ellenőrzéshez 1 szerkesztés szükséges .

A hibernálás vagy alvó állapot ( angolul  hibernation  - " hibernation ") a számítógép operációs rendszerének energiatakarékos módja , amelyben a RAM tartalma egy nem felejtő tárolóeszközön ( merevlemezen ) tárolódik a kikapcsolás előtt. A készenléti módtól eltérően hibernált üzemmódban a RAM-adatok mentése után az áramellátás teljesen megszakad. A számítógép bekapcsolása után a memória tartalma visszaáll (lemezről betöltődik a memóriába), és a felhasználó onnan folytathatja a munkát, ahol abbahagyta, mivel az összes korábban elindított program tovább folytatódik. fuss.

A Windows XP orosz nyelvű verziójában a hibernált funkció neve "Sleep Mode". Ezt a módot a Windows Vista óta "Hibernáltnak" hívják . Ezenkívül a Windows Vista bevezetett egy további „hibrid alvás” funkciót, amely a RAM tartalmát lemezre másolja, de nem kapcsolja ki a számítógépet. Ebben az üzemmódban az „ébredés” kevesebb időt vesz igénybe, és áramszünet esetén sem vesznek el a felhasználói adatok.

Az OS X rendszerben a hibernálást készenléti állapottal kombinálják. Ugyanakkor az OS X normál alvó üzemmódja megfelel a Windows Vista hibridjének, és amikor az akkumulátor lemerült ( laptopokon ), a hibernáláshoz hasonlóan „mély alvó” üzemmód kerül alkalmazásra, amelyben a számítógép teljesen kikapcsolt.

A KDE4 -ben és a GNOME -ban a hibernált állapot energiagazdálkodással váltható ki. Ennek telepítenie kell a pm-utils csomagot .

Előnyök és hátrányok

Előnyök Hibák

Az egyes programok hibernálása

Általánosságban elmondható, hogy a hibernálás elve nem alkalmazható az egyes programokra [1] [2] . A tény az, hogy a fájlokon bizonyos műveleteket egyszerre csak egy program tud végrehajtani (lásd mutex ). Így a "fájl megnyitása írásra" művelet feltételezi, hogy más program nem fér hozzá ehhez a fájlhoz.

Fontolja meg a következő forgatókönyvet:

  1. a program megnyitja a fájlt, információkat ír bele;
  2. ebben az időben hibernált állapotba kerül;

Ha a fájl blokkolva van, akkor elég a hibernált fájlt törölni, és egy nem eltávolítható fájlt kapunk. Ha nem, akkor egy másik folyamat módosíthatja a fájlt, ami "Érvénytelen művelet" hibát vagy adatsérülést eredményezhet. Hasonló problémák merülnek fel más operációs rendszer objektumokkal  - például a lemez leválasztásáról szóló üzenetekkel: a program alvó módban egyszerűen nem tud válaszolni rájuk.

Érdekes tények

Lásd még

Linkek

Jegyzetek

  1. Miért nem tud a rendszer csak egyetlen folyamatot hibernálni? Archivált : 2010. február 2., a Wayback Machine - Raymond Chen
  2. Miért nem tud a rendszer hibernálni csak egy folyamatot . Archiválva : 2012. július 3. a Wayback Machine -nél ?
  3. Liedtke, Jochen ( 1993. december ). „Kitartó rendszer valós használatban – az első 13 év tapasztalatai” (PDF) . Az operációs rendszerek objektumorientációjával foglalkozó 3. nemzetközi műhely (IWOOOS) anyaga . Asheville , Észak-Karolina , USA . pp. 2-11. Ellenőrizze a dátumot itt: |date=( súgó angolul ) Archiválva : 2015. július 10. a Wayback Machine -nál