stringtranslate.com

Reiniciar (informática)

En un sistema informático o de transmisión de datos , un reinicio borra cualquier error o evento pendiente y lleva al sistema a una condición normal o a un estado inicial, generalmente de manera controlada. Generalmente se realiza en respuesta a una condición de error cuando es imposible o indeseable que una actividad de procesamiento continúe y todos los mecanismos de recuperación de errores fallan. Un programa de almacenamiento informático normalmente realizaría un "reinicio" si un comando expira y los esquemas de recuperación de errores como reintentar o abortar también fallan. [1]

Restablecimiento de software

Un reinicio de software (o reinicio suave) es iniciado por el software, por ejemplo, se presionó la combinación de teclas Control-Alt-Supr , o se ejecutó reiniciar en Microsoft Windows .

Reinicio de hardware

La mayoría de las computadoras tienen una línea de reinicio que lleva al dispositivo al estado de inicio y está activa por un corto tiempo después de encenderse. Por ejemplo, en la arquitectura x86 , afirmar la línea RESET detiene la CPU; esto se hace después de que se enciende el sistema y antes de que el suministro de energía haya afirmado "energía buena" para indicar que está lista para suministrar voltajes estables a niveles de energía suficientes. [2] El reinicio coloca menos estrés en el hardware que el ciclo de energía , ya que la energía no se quita. Muchas computadoras, especialmente los modelos más antiguos, tienen botones de "reinicio" accesibles para el usuario que afirman la línea de reinicio para facilitar un reinicio del sistema de una manera que no puede ser atrapado (es decir, impedido) por el sistema operativo, o manteniendo presionada una combinación de botones en algunos dispositivos móviles. [3] [4] Los dispositivos pueden no tener un botón de reinicio dedicado, pero hacen que el usuario mantenga presionado el botón de encendido para cortar la energía, con lo que luego el usuario puede volver a encender la computadora. [5] La administración fuera de banda también proporciona con frecuencia la posibilidad de reiniciar el sistema remoto de esta manera.

Muchos circuitos digitales con capacidad de memoria ( flip-flops , registros, contadores, etc.) aceptan la señal de reinicio que los establece en el estado predeterminado. Esta señal se aplica a menudo después del encendido, pero también puede aplicarse en otras circunstancias. Después de un reinicio completo, se borran los estados de los registros de muchos equipos.

La capacidad de un dispositivo electrónico de reiniciarse en caso de error o pérdida anormal de energía es un aspecto importante del diseño y la programación de sistemas integrados . Esta capacidad se puede observar en dispositivos electrónicos cotidianos, como un televisor , un equipo de audio o los componentes electrónicos de un automóvil , que pueden volver a funcionar como deberían incluso después de haber perdido energía repentinamente. A veces, un error repentino y extraño con un dispositivo se puede solucionar quitando y restableciendo la energía, lo que hace que el dispositivo se reinicie. Algunos dispositivos, como los reproductores multimedia portátiles , muy a menudo tienen un botón de reinicio dedicado, ya que son propensos a congelarse o bloquearse. De lo contrario, la falta de una capacidad de reinicio adecuada podría hacer que el dispositivo sea inútil después de una pérdida de energía o un mal funcionamiento.

Los reinicios completos iniciados por el usuario se pueden utilizar para restablecer el dispositivo si el software se bloquea, falla o no responde de alguna otra manera. Sin embargo, los datos pueden dañarse si esto ocurre. [6] Generalmente, un reinicio completo se inicia presionando un botón de reinicio dedicado. En algunos sistemas (por ejemplo, la consola de videojuegos PlayStation 2 ), presionar y soltar el botón de encendido inicia un reinicio completo y mantener presionado el botón apaga el sistema.

Restablecimiento de hardware en IBM PC 80x86

Los microprocesadores 8086 cuentan con un pin RESET que se utiliza para restablecer el hardware. Cuando se aplica un valor ALTO al pin, la CPU se detiene inmediatamente y establece los registros principales en estos valores:

La CPU utiliza los valores de los registros CS e IP para encontrar la ubicación de la siguiente instrucción a ejecutar. La ubicación de la siguiente instrucción se calcula utilizando esta sencilla ecuación:

Location of next instruction = (CS<<4) + (IP)

Esto implica que después del reinicio del hardware, la CPU comenzará la ejecución en la dirección física 0xFFFF0. En las computadoras compatibles con IBM PC , esta dirección se asigna a la ROM del BIOS . La palabra de memoria en 0xFFFF0 generalmente contiene una instrucción JMP que redirige a la CPU para ejecutar el código de inicialización del BIOS. Esta instrucción JMP es absolutamente la primera instrucción que se ejecuta después del reinicio. [7]

Restablecimiento de hardware en CPU x86 posteriores

Los procesadores x86 posteriores restablecen los registros CS e IP de manera similar, consulte Vector de reinicio .

Impermeable

Las computadoras Mac de Apple permiten varios niveles de reinicio, [8] incluido (CTL, CMD, EJECT) análogo al saludo de tres dedos (CTL, ALT, DEL) en las computadoras Windows.

Véase también

Referencias

  1. ^ JD Biersdorfer (8 de marzo de 2018). «Windows 10: cuándo restaurar, restablecer o recuperar». The New York Times . Consultado el 17 de enero de 2023 .
  2. ^ Eggebrecht, Lewis C. (1983). Interfaz con el ordenador personal IBM (1.ª ed.). Indianápolis: Howard W. Sams & Co., pág. 32. ISBN 0-6722-2027-X.
  3. ^ "Cómo hacer un Hard Reset o Reiniciar cualquier teléfono o tableta Android". trendblog.net . 20 de julio de 2015 . Consultado el 13 de diciembre de 2019 .
  4. ^ "Cómo forzar el reinicio del iPhone X cuando no funciona correctamente". Gadget Hacks . 14 de septiembre de 2017 . Consultado el 13 de diciembre de 2019 .
  5. ^ "¿Qué es un botón de reinicio?". www.computerhope.com . Consultado el 13 de diciembre de 2019 .
  6. ^ Fredman, Josh. "¿Puede un apagado forzado arruinar mi computadora?". smallbusiness.chron.com . Consultado el 13 de diciembre de 2019 .
  7. ^ La IBM PC 80x86 y las computadoras compatibles (volúmenes I y II (4.ª edición)), por Mohamed Ali Mazidi y Janice Gillispie Mazidi, Sección 9.1, Página 241.
  8. ^ JD Biersdorfer (11 de mayo de 2018). "Las teclas que podrían arreglar tu Mac". The New York Times . Consultado el 18 de enero de 2023 . Mantener presionadas las teclas Shift, Control y Option mientras presiona el botón de encendido... es un atajo para restablecer