Apagar el sistema informático

La versión actual de la página aún no ha sido revisada por colaboradores experimentados y puede diferir significativamente de la versión revisada el 15 de julio de 2013; las comprobaciones requieren 3 ediciones .

Shutdown , shutdown (del inglés  shutdown ) - la operación de una terminación regular o de emergencia del sistema informático, así como las operaciones que la preceden.

Necesidad de trámite

Si el dispositivo no proporciona ningún servicio de red, no tiene un sistema de archivos almacenado en caché para escribir, se puede apagar sin preparación previa (por ejemplo, un televisor con una computadora integrada).

La mayoría de las veces, surge la necesidad de un apagado cuando se usa un sistema de archivos en caché, se ejecutan servicios de red, bases de datos. Además, en los sistemas de servidores, el apagado puede significar la notificación del cierre de todos los servicios interesados, la transferencia de roles, la notificación a los vecinos del clúster sobre la finalización del trabajo, etc.

Puede surgir la necesidad de un procedimiento de cierre especial en, por ejemplo, bases de datos (ver ACID ) para mantener un estado consistente.

Operaciones típicas de apagado

Tipos de apagado

Apagar puede significar:

  1. una parada completa del sistema (transición a un bucle sin fin ),
  2. autoapagado (compatible con hardware similar ),
  3. cambiar al modo de mantenimiento . 

El apagado puede ser:

Un apagado regular implica la ejecución de todos los procedimientos, un apagado urgente requiere un conjunto mínimo de acciones para mantener el sistema en funcionamiento (generalmente un reinicio de caché de disco), un apagado de emergencia significa una falla repentina de energía del sistema sin preparación previa para esto. El bloqueo puede dejar un sistema o sus componentes en un estado que no funciona, por lo que muchos sistemas monitorean el indicador de "terminación correcta" (que se establece durante una terminación normal/urgente) en el arranque e inician verificaciones de estado adicionales si no se encuentra este indicador.

Los dispositivos móviles con poca energía en espera (como los teléfonos celulares) pueden diferenciar entre un "apagado" que retiene parte de la funcionalidad del dispositivo y un apagado completo, lo que resulta en un arranque en frío cuando se vuelve a encender.

Implementación

DOS

DOS, al ser un sistema operativo de una sola tarea , no tiene un procedimiento de apagado especial. Si no se utilizan programas de almacenamiento en caché de disco (como smartdrv ), apagar la computadora cuando el programa no se está ejecutando no daña el sistema de archivos. Cuando se utiliza el almacenamiento en caché de escritura, se debe notificar a smartdrv de antemano cuando finaliza el trabajo. Además, algunos sistemas de disco más antiguos requieren un comando especial para estacionar los cabezales (apagar la alimentación mientras los cabezales no están estacionados provoca daños en los platos y los cabezales que se detienen y tocan la superficie).

Unix

En los sistemas Unix y similares a Unix, había comandos para detener el sistema (halt) y apagar (shutdown), poniendo el sistema en modo de usuario único con discos montados en modo de solo lectura (se suponía que el mantenimiento del sistema se realizaba en este modo). modo). El conjunto de interruptores y la interpretación del comando de apagado difieren en diferentes dialectos de Unix, en particular, algunos sistemas (por ejemplo, Linux ) implican que el comando de apagado sin parámetros debe apagar el sistema (si es posible).