Reiniciar


De Wikipedia, la enciclopedia libre
  (Redirigido desde el arranque en frío )
Saltar a navegación Saltar a búsqueda

En informática , el reinicio es el proceso mediante el cual se reinicia un sistema informático en ejecución , ya sea de forma intencionada o no. Los reinicios pueden ser fríos (también conocidos como duros ), en los que la alimentación del sistema se apaga físicamente y se vuelve a encender provocando un arranque inicial de la máquina, o cálidos (o suaves ) en los que el sistema se reinicia sin la necesidad de interrumpir el poder. El término reinicio se usa para referirse a un reinicio cuando el sistema operativo cierra todos los programas y finaliza todas las operaciones de entrada y salida pendientes antes de iniciar un reinicio suave.

Terminología

Etimología

Las primeras computadoras electrónicas (como la IBM 1401 ) no tenían sistema operativo y tenían poca memoria interna. La entrada era a menudo una pila de tarjetas perforadas . La computadora se inició presionando un botón de inicio que realizaba un solo comando: "leer una tarjeta". Esta primera tarjeta luego instruyó a la máquina a leer más tarjetas que eventualmente cargaron un programa de usuario. Este proceso se comparó con un viejo dicho, " levantarse por las correas de las botas", que se refiere a un jinete que se levanta del suelo tirando de las correas de sus botas. Este conjunto de tarjetas perforadas de iniciación se denominó "tarjetas de arranque". Por lo tanto, un arranque en frío se llamaba arrancar la computadora. Si la computadora fallaba, se reinició. La referencia de arranque se transfirió a todos los tipos posteriores de computadoras.

Reinicio en frío versus en caliente

Las fuentes técnicas describen dos formas contrastantes de reinicio conocidas como reinicio en frío (también un reinicio en frío, reinicio duro o reinicio duro) y reinicio en caliente (también reinicio suave o reinicio suave), aunque la definición de estas formas puede variar ligeramente entre fuentes.

Según Jones, Landes y Tittel (2002), [1] Cooper (2002), [2] Tulloch (2002) [3] y Soper (2004), [4] en una plataforma compatible con IBM PC , un arranque en frío es un proceso de arranque en el que la computadora comienza desde un estado sin energía. Todos excepto Tulloch (2002) también mencionan que en el arranque en frío, el sistema realiza una autoprueba de encendido (POST). Además del interruptor de encendido , Cooper (2002) y Soper (2004) también afirman que el botón de reinicio, si está presente, puede comenzar un reinicio en frío. Jones, Landes y Tittel (2002) contradice esta afirmación y establece que un botón de reinicio puede iniciar un reinicio en frío o en caliente, según el sistema. El artículo de soporte técnico de Microsoft 102228 [5] establece que, aunque el botón de reinicio está diseñado para realizar un reinicio en frío, es posible que no desconecte la alimentación de la placa base, un estado que no corresponde a la definición de arranque en frío dada anteriormente. Según Jones, Landes y Tittel (2002) : 509  tanto el sistema operativo como el software de terceros pueden iniciar un arranque en frío; el comando de reinicio en Windows 9x inicia un reinicio en frío, a menos que se mantenga presionada la tecla Shift.

Sin embargo, encontrar una definición de bota cálida es un desafío mayor. Todas las fuentes mencionadas anteriormente indican que un arranque en caliente se inicia presionando Ctrl + Alt + Suprimir combinación de teclas; todos excepto Tulloch (2002) mencionan que un reinicio en caliente no realiza POST. Jones, Landes y Tittel (2002) especifican que para que se produzca un reinicio en caliente, BIOS debe ser el destinatario de la combinación de teclas. El artículo de soporte técnico de Microsoft 102228 adopta un enfoque más técnico y define el arranque en caliente como el resultado de invocar INT 19h, una llamada de interrupción del BIOS , con la combinación de teclas Ctrl + Alt + Delete como solo una forma de lograrlo. [5] Según Grimes (2001), [6] malwarepuede prevenir o subvertir un arranque en caliente al interceptar la combinación de teclas Ctrl + Alt + Delete y evitar que llegue al BIOS. La familia de sistemas operativos Windows NT también hace lo mismo y reserva la combinación de teclas para su propio uso. [7] [8] Soper (2004) afirma que el comando "Reiniciar" de Windows inicia un arranque en caliente, contradiciendo así a Jones, Landes y Tittel (2002), quienes creen que la misma acción realiza un arranque en frío.

La familia de sistemas operativos Linux admite una alternativa al arranque en caliente; el kernel de Linux tiene soporte opcional para kexec , una llamada al sistema que transfiere la ejecución a un nuevo kernel y omite el restablecimiento del hardware o firmware. Todo el proceso ocurre independientemente del firmware del sistema. El kernel que se está ejecutando no tiene que ser un kernel de Linux.

Fuera del dominio de las PC compatibles con IBM, los tipos de arranque pueden no ser tan claros. Según Sue Loh de Windows CE Base Team, los dispositivos Windows CE admiten tres tipos de botas: cálidas, frías y limpias. Un arranque en caliente descarta la memoria del programa. Un arranque en frío también descarta la memoria de almacenamiento (también conocido como el "almacén de objetos"), mientras que un arranque limpio borra todas las formas de almacenamiento de memoria del dispositivo. Sin embargo, dado que estas áreas no existen en todos los dispositivos con Windows CE, a los usuarios solo les preocupan dos formas de reinicio: una que restablece la memoria volátil y otra que borra el dispositivo y restaura la configuración de fábrica. Por ejemplo, para un dispositivo Windows Mobile 5.0 , el primero es un arranque en frío y el segundo es un arranque limpio. [9]

Reinicio duro

Un reinicio completo significa que el sistema no se apaga de manera ordenada, omitiendo la sincronización del sistema de archivos y otras actividades que ocurrirían en un apagado ordenado. Esto se puede lograr aplicando un reinicio , apagando y encendiendo , emitiendo el halt -qcomando en la mayoría de los sistemas similares a Unix o activando un pánico en el kernel .

Reiniciar

El término "reiniciar" es utilizado por las familias de sistemas operativos Microsoft Windows y Linux para indicar un reinicio asistido por el sistema operativo. En un reinicio, el sistema operativo garantiza que todas las operaciones de E / S pendientes finalicen correctamente antes de comenzar un reinicio.

Causas

Deliberar

Las fuentes de alimentación redundantes en un sistema informático reducen el riesgo de una pérdida inesperada de energía

Los usuarios pueden iniciar deliberadamente un reinicio. La justificación de tal acción puede incluir:

  • Solución de problemas: los usuarios, el personal de soporte o los administradores del sistema pueden utilizar el reinicio como una técnica para solucionar errores en el software, [10] por ejemplo , fugas de memoria o procesos que acaparan recursos en detrimento del sistema en general, o para terminar con el malware . Si bien este enfoque no aborda la causa raíz del problema, restablecer un sistema a un estado bueno y conocido puede permitir que se vuelva a utilizar durante un período hasta que vuelva a ocurrir el problema.
  • Cambio de sistemas operativos: en un sistema de arranque múltiple sin hipervisor , es necesario reiniciar para cambiar entre los sistemas operativos instalados.
  • Ofensivo: como se indicó anteriormente, los componentes pierden energía durante un reinicio en frío; por lo tanto, los componentes como la RAM que requieren energía pierden los datos que contienen. Sin embargo, en un ataque de arranque en frío , las configuraciones especiales pueden permitir que parte del estado del sistema, como un disco RAM, se conserve durante el reinicio. [11]

Los medios para realizar un reinicio deliberado también varían y pueden incluir:

  • Manual, basado en hardware: un interruptor de encendido o un botón de reinicio pueden hacer que el sistema se reinicie. [2] Si lo hace, sin embargo, puede causar la pérdida de todos los datos no guardados. [12]
  • Manual, basado en software: el software y el sistema operativo también pueden activar un reinicio; más específicamente, los sistemas operativos Microsoft Windows están equipados con un comando de reinicio que cierra los programas abiertos y elimina la pérdida de datos debido al reinicio. [1] : 509 
  • Automatizado: el software se puede programar para que se ejecute en una fecha y hora determinadas; por lo tanto, es posible programar un reinicio. [13]

Fallo de alimentación

La pérdida inesperada de energía por cualquier motivo (incluido un corte de energía , una falla en el suministro de energía o el agotamiento de la batería en un dispositivo móvil) obliga al usuario del sistema a realizar un arranque en frío una vez que se restablece la energía. Algunas BIOS tienen la opción de iniciar automáticamente el sistema después de un corte de energía. [14] [15] Una fuente de alimentación ininterrumpida (UPS), una batería de respaldo o una fuente de alimentación redundante pueden prevenir tales circunstancias.

Reinicio aleatorio

"Reinicio aleatorio" es un término no técnico que se refiere a un reinicio involuntario (y a menudo no deseado) después de un bloqueo del sistema , cuya causa raíz puede no ser evidente para el usuario de inmediato. Tales bloqueos pueden ocurrir debido a una multitud de problemas de software y hardware, como fallas triples . Por lo general, son sintomáticos de un error en el anillo 0 que no está atrapado por un controlador de errores en un sistema operativo o una interrupción no enmascarable activada por hardware .

Los sistemas pueden configurarse para reiniciarse automáticamente después de un corte de energía, un error fatal del sistema o un pánico del kernel . El método por el cual se hace esto varía dependiendo de si el reinicio puede manejarse a través del software o debe manejarse a nivel de firmware o hardware. Los sistemas operativos de la familia Windows NT (desde Windows NT 3.1 hasta Windows 7 ) tienen una opción para modificar el comportamiento del controlador de errores para que una computadora se reinicie inmediatamente en lugar de mostrar un mensaje de error de pantalla azul de la muerte (BSOD). Esta opción está habilitada de forma predeterminada en algunas ediciones.

Hibernación

La introducción de la administración de energía avanzada permitió a los sistemas operativos un mayor control de las funciones de administración de energía del hardware. Con Advanced Configuration and Power Interface (ACPI), los sistemas operativos más nuevos pueden administrar diferentes estados de energía y, por lo tanto, dormir y / o hibernar . Si bien la hibernación también implica apagar un sistema y luego volver a encenderlo, el sistema operativo no comienza desde cero, lo que diferencia este proceso del reinicio.

Reinicio simulado

Se puede simular un reinicio mediante software que se ejecuta en un sistema operativo. Por ejemplo: la utilidad Sysinternals BlueScreen, que se utiliza para hacer bromas; o algunos modos del "truco" bsod XScreenSaver , para entretenimiento (aunque posiblemente preocupante a primera vista). El malware también puede simular un reinicio y, por lo tanto, engañar al usuario de una computadora con algún propósito nefasto. [6]

La herramienta de secuenciación de Microsoft App-V captura todas las operaciones del sistema de archivos de un instalador para crear un paquete de software virtualizado para los usuarios. Como parte del proceso de secuenciación, detectará cuándo un instalador requiere un reinicio, interrumpirá el reinicio activado y, en su lugar, simulará el reinicio requerido reiniciando los servicios y cargando / descargando bibliotecas. [dieciséis]

Desviaciones de Windows y críticas de etiquetado

Windows 8 y 10 habilitan (de forma predeterminada) una hibernación similar a "Inicio rápido" (también conocido como "Inicio rápido") que puede causar problemas (incluida confusión) a los usuarios acostumbrados a apagar las computadoras para reiniciarlas (en frío). [17] [18] [19]

Ver también

  • Arranque en frío (informática)
  • Reinicio local
  • Ciclo de potencia

Referencias

  1. ^ a b Jones, James G .; Landes, Craig; Tittel, Ed (2002). A + Exam Cram 2 (Exam Cram 220-221, Exam Cram 220-222) . Que Publishing. págs. 379–380, 509. ISBN 9780789728678.
  2. ↑ a b Cooper, Jim (2002). Utilizando MS-DOS 6.22 . Que Publishing. págs. 24, 960, 964. ISBN 9780789725738.
  3. ^ Tulloch, Mitch; Tulloch, Ingrid (2002). Enciclopedia de redes de Microsoft (2ª ed.). Microsoft Press. pag. 172. ISBN 0-7356-1378-8.
  4. ^ Soper, Mark Edward (2004). Guía absoluta para principiantes sobre la certificación A + . Que Publishing. pag. 188. ISBN 9780789730626.
  5. ^ a b "Solución de problemas de hardware: arranque en frío versus arranque en caliente" . Soporte . Microsoft. 7 de julio de 2005. Archivado desde el original el 21 de febrero de 2015.
  6. ↑ a b Grimes, Roger (1 de junio de 2001). "2" . Código móvil malicioso: Protección antivirus para Windows . O'Reilly Media. pag. 50. ISBN 9781565926820.
  7. ^ "El uso de la combinación de teclas CTRL + ALT + SUPR para abrir Seguridad de Windows abre el Administrador de tareas" . Soporte de Microsoft . Microsoft. 15 de enero de 2006 . Consultado el 19 de enero de 2013 .
  8. ^ Osterman, Larry (24 de enero de 2005). "¿Por qué Control-Alt-Delete es la secuencia de atención segura (SAS)?" . WebLog de Larry Osterman . Blogs de MSDN . Consultado el 15 de marzo de 2007 .
  9. ^ Loh, Sue (22 de junio de 2005). "Terminología de persistencia de arranque" . Blog del equipo base de Windows CE . Microsoft . Consultado el 3 de marzo de 2013 .
  10. ^ Debogue, Jean. "¿Reiniciaste?" . WeDebugYou.
  11. ^ Ken Freeze (28 de octubre de 1985), "Jram-3 Rivals Persyst Stretch In RAM Race of Add-On Boards" , InfoWorld
  12. ^ Shelly, Gary B .; Vermaat, Misty E. (2012). Descubrimiento de computadoras mejorado, completo: su guía interactiva para el mundo digital, edición 2013 . Aprendizaje Cengage. pag. 400. ISBN 9781133598312.
  13. ^ Gary A. Donahue, Gary A. (2011). Network Warrior (2ª ed.). Sebastopol : O'Reilly Media . pag. 698. ISBN 9781449309350.
  14. ^ "Manual de usuario de AsRock 775i65G" (PDF) . pag. 32.
  15. ^ "Manual del usuario de Supermicro C7Q67" (PDF) . pag. 69. [ enlace muerto permanente ]
  16. ^ Guía de secuenciación de Microsoft App-V 4.6 SP1
  17. ^ Walter Glenn (3 de marzo de 2016). "Los pros y los contras del modo de" inicio rápido "de Windows 10" . How-To Geek .
  18. ^ Oliver Niehus (14 de diciembre de 2012). "Windows 8: Arranque rápido" . MSDN - Blog de Oliver .
  19. ^ "Distinguir el inicio rápido de Wake-from-Hibernation" . Centro de desarrollo de hardware de Microsoft .
Obtenido de " https://en.wikipedia.org/w/index.php?title=Reboot&oldid=1041541470#Cold "