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.
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.
Vypnutí může znamenat:
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í.
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).
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é).