Vypínání počítačového systému

Aktuální verze stránky ještě nebyla zkontrolována zkušenými přispěvateli a může se výrazně lišit od verze recenzované 15. července 2013; kontroly vyžadují 3 úpravy .

Shutdown , shutdown (z angl .  shutdown ) - operace běžného nebo nouzového ukončení počítačového systému, jakož i operací předcházejících.

Nezbytnost postupu

Pokud zařízení neposkytuje žádné síťové služby, nemá v mezipaměti souborový systém pro zápis, lze jej vypnout bez předchozí přípravy (například televizor s vestavěným počítačem).

Nejčastěji vzniká potřeba vypnutí při použití systému souborů v mezipaměti, spouštění síťových služeb, databází. Navíc v serverových systémech může vypnutí znamenat upozornění na vypnutí všech zainteresovaných služeb, převedení rolí, upozornění sousedů clusteru na ukončení práce atd.

Potřeba speciální procedury vypnutí může vzniknout například v databázích (viz ACID ), aby se zachoval konzistentní stav.

Typické vypínací operace

Typy vypnutí

Vypnutí může znamenat:

  1. úplné zastavení systému (přechod do nekonečné smyčky ),
  2. samočinné vypnutí (podporované podobným hardwarem ),
  3. přepnutí do udržovacího režimu . 

Vypnutí může být:

Pravidelné vypnutí znamená provedení všech procedur, urgentní vypnutí vyžaduje minimální sadu akcí pro udržení systému v chodu (obvykle reset diskové mezipaměti), nouzové vypnutí znamená náhlý výpadek napájení systému bez předchozí přípravy. Selhání může ponechat systém nebo jeho součásti v nefunkčním stavu, takže mnoho systémů monitoruje příznak „správné ukončení“ (který se nastavuje během normálního/urgentního ukončení) při spouštění a zahajuje další kontroly stavu, pokud tento příznak není nalezen.

Mobilní zařízení s nízkou spotřebou v pohotovostním režimu (jako jsou mobilní telefony) mohou rozlišovat mezi „vypnutím“, které zachová některé funkce zařízení, a úplným vypnutím, které má za následek studený start při opětovném zapnutí.

Implementace

DOS

DOS, jako jednoúlohový operační systém , nemá speciální proceduru vypínání. Pokud se nepoužívají programy pro ukládání do mezipaměti disku (jako je smartdrv ), pak vypnutí počítače, když program neběží, nepoškodí systém souborů. Při použití ukládání do mezipaměti musí být smartdrv předem upozorněno na dokončení práce. Některé starší diskové systémy navíc vyžadují speciální příkaz k zaparkování hlav (vypnutí napájení, když hlavy nejsou zaparkované, způsobí poškození talířů a hlav, které se zastaví a dotýkají se povrchu).

Unix

V Unixu a systémech podobných Unixu existovaly příkazy k zastavení systému (halt) a vypnutí (vypnutí), čímž byl systém uveden do režimu jednoho uživatele s disky připojenými pouze pro čtení (předpokládalo se, že v tomto byla provedena údržba systému). režim). Sada přepínačů a interpretace příkazu k vypnutí se v různých dialektech Unixu liší, zejména některé systémy (například Linux ) naznačují, že příkaz k vypnutí bez parametrů by měl vypnout napájení systému (pokud je to možné).