¿Por qué reiniciar una computadora arregla las cosas?

17

El título dice sentarse todos, pero ¿por qué reiniciar una computadora tiende a arreglar las cosas? Parece que la gente de TI siempre pregunta: "¿Has reiniciado tu PC?" ¿Pero por qué?

RSolberg
fuente
Y sí .... Esta era una estratagema para conseguir un poco cojos representante de SU cuando el sitio lanzó ...
RSolberg

Respuestas:

20

Básicamente porque todo lo que está en un lío tiene la oportunidad de comenzar de nuevo. Imagina que estás haciendo tostadas y las quemas. Tirarlo y comenzar de nuevo es una forma de solucionar ese problema y siempre funcionará mejor que raspar las tostadas quemadas.

Tom Robinson
fuente
1
y sabroso también! al igual que la pizza se le cayó antes de que entrara en el horno ... mucho mejor para no recoger todo el queso rallado y salsa de tomate .. oh espera que pienso que fui demasiado lejos ..
geocoin
¿Alguien puede llegar a una analogía mejor pero similar? No estoy 100% feliz con este.
Tom Robinson el
Sí, reiniciar su computadora es como quitar los trozos quemados de la tostada y volver a colocarla en la tostadora. Lo que describiste fue reinstalar el sistema operativo ;-)
DisgruntledGoat
3
Ok, imagina que tienes una pizarra donde tienes espacio para escribir 5 cosas que debes hacer. De vez en cuando, elimina una tarea que ha completado y la reemplaza por una nueva. Ahora digamos que accidentalmente toma un marcador permanente en lugar de uno soluble en agua para escribir su nueva tarea. Cuando vienes para eliminar esta tarea, no puedes hasta que limpies toda la tabla con un poco de alcohol. Que reiniciar el ordenador es "el mismo' como limpiar el tablero limpio, se extirpa todo el 'código pegado'
David Hayes
Continuando con el concurso de analogía, puede intentar reunir la leche derramada en la taza o puede servirse otro vaso de leche.
emallove
8

Una de las principales razones por las que su computadora se ralentiza es porque se está utilizando su memoria de acceso aleatorio (RAM). El sistema operativo, así como los programas que está ejecutando, todos usan RAM. Sin embargo, solo hay una gran cantidad, y solo se puede acceder tan rápido. Si su computadora está tratando de usar mucha RAM (a menudo más de la que está disponible), se ralentiza. Necesita crear archivos de intercambio adicionales en el disco duro para actuar como "RAM" extra, pero menos eficiente. Esto, entre otras cosas, hace que su computadora se ralentice.

Cerrar algunos programas debería liberar espacio en la RAM, pero es posible que se hayan producido pérdidas de memoria . Eso significa que el programa puede haber tomado accidentalmente RAM que no pudo / no pudo liberar cuando se cerró. "Ahhh" dices, "¡se va a comer toda mi RAM!" No Si reinicia la computadora, se borrará toda la RAM. Tienes más RAM disponible, por lo que tu computadora puede funcionar más rápido.

También hay otros problemas que podrían solucionarse con un reinicio. Por ejemplo, si un programa de alguna manera comienza a usar una gran cantidad de ciclos de procesador (cada ciclo consiste en un cálculo, y todos estos cálculos hacen que su computadora "calcule", también conocida como trabajo). Cuando se reinicia la computadora, el control del procesador se otorga incondicionalmente al gestor de arranque y luego se transfiere al sistema operativo, que puede comenzar desde cero. Ya no está siendo dominado por el programa codicioso.

Otra posibilidad más es que la computadora se estaba sobrecalentando. El sobrecalentamiento, simplemente, no es bueno para la computadora. Apagar la máquina y dejarla enfriar durante unos minutos no podía doler. De hecho, algunas (si no todas) las computadoras están configuradas para apagarse si alcanzan cierta temperatura interna.

En resumen, un reinicio coloca a la computadora en un estado en el que el software correcto controla el hardware correcto (posiblemente más frío), en un estado que ya se sabe que funciona correctamente.

Stalepretzel
fuente
Una vez tuve un Dell Inspiron con un Pentium 4 adentro. En verano, ocasionalmente se apagaba sin previo aviso. Resultó que el polvo se había acumulado en el interior, causando que se caliente hasta que llegó a 75 grados centígrados, que es la temperatura a la que P4 apagará automáticamente ..
John Fouhy
1
El problema de pérdida de memoria no es realmente tan relevante con cualquier sistema operativo basado en NT (Windows 2000 y posteriores) o Linux. Claro que solía ser el caso de DOS, pero los sistemas operativos modernos recuperarán toda la memoria que se le asignó a un programa, se filtró o no, cuando se cierra *. Teóricamente es un problema para los servicios y similares, pero en general son bastante sólidos en primer lugar. * Debido a que los algoritmos de asignación de memoria que usan estos SO no son las simples asignaciones de memoria que podría esperar.
user2630
6

¡Buena pregunta! La respuesta corta es "depende"

La respuesta más larga es que Windows tiene recursos limitados para que las aplicaciones los usen (memoria, manijas de ventanas, manijas de archivos, etc.) si una aplicación mal escrita no devuelve estos recursos a Windows cuando termina, Windows se queda sin recursos. Esto causa problemas con otras aplicaciones. Obviamente, lo mismo se aplica a todos los demás sistemas operativos también

David Hayes
fuente
6

Dos razones:

  • El sistema operativo y el software comienzan con una pizarra limpia
  • Cualquier actualización o instalación del sistema operativo / controlador que haya ocurrido desde el último reinicio puede necesitar una oportunidad para formar parte de la secuencia de inicio
jerryjvl
fuente
3

Sé que este es un hilo antiguo, pero siento que esta publicación de un desarrollador de Microsoft explica por qué:

  1. Los reinicios a menudo son necesarios después de las actualizaciones / cambios de software.
  2. Esto es por diseño.
  3. Así es como debe ser.
  4. Esto es mejor que la alternativa (y cómo funciona la alternativa).

La lentitud gradual y otros problemas que requieren reinicio a menudo pueden atribuirse a pérdidas de memoria . Al contrario de los comentarios de @ user2630, este sigue siendo un problema muy real en Windows moderno. Ya sea por los servicios / componentes del sistema que permanecen en funcionamiento, evitando que su memoria se recupere al salir, o simplemente por una pluralidad de aplicaciones en ejecución que un usuario inició, las fugas ocurren todo el tiempo, a veces severamente. En el último caso de ejecución de aplicaciones, a menudo es más simple para un técnico de TI decir "simplemente reinícielo", en lugar de "cerrar todas sus aplicaciones, verifique la bandeja de tareas para asegurarse de que realmente se hayan ido, asegúrese de que" no está ejecutando ningún proceso o servicio en segundo plano ... "se entiende la idea.

Como se mencionó en otro lugar aquí, muchos otros problemas que requieren reiniciar provienen de software viejo malo / roto (servicios bloqueados, espera infinita en recursos compartidos, etc.). Sin embargo, creo que las fugas y los cambios pendientes en la biblioteca explican la mayoría de la solución de problemas de reinicio.

Zac B
fuente
Gracias por el enlace al artículo de Raymond Chen. No creo que su resumen refleje con precisión las opiniones del autor. Él no dice que debería ser así . Concluye: "Entonces, no es que Windows deba reiniciarse después de reemplazar un archivo que está en uso. Es solo que preferiría no lidiar con la complejidad que resulta si no lo hace. La ingeniería es un conjunto de compensaciones". Me hace preguntarme: ¿qué compensaciones eligieron los desarrolladores de Linux? (Linux se caracteriza por requerir un reinicio con menos frecuencia). ¿Se ocupan de la complejidad o simplemente rompen las cosas?
Iain Samuel McLean Elder
Esta es una opinión, pero algunas cosas me vienen a la mente: los sistemas Linux que actualizan las bibliotecas en el lugar a menudo pueden dejar otros programas en ejecución que están vinculados a versiones antiguas de esas bibliotecas. Hay muchos sistemas que intentan evitar esto, pero la complejidad discutida en la publicación de Microsoft todavía está presente y no siempre se abstrae, por lo que el hinchamiento de versiones de la biblioteca es algo que ocurre a menudo, para bien o para mal.
Zac B
Linux también tiende hacia un régimen más estricto de modularidad de dependencia, en lugar de proliferar las bibliotecas "utilizadas por todo". Esos todavía existen (al igual que los problemas causados ​​por las actualizaciones en el lugar que conducen a problemas relacionados con la recarga), pero son menos frecuentes que en Windows. En mi opinión, gran parte de esa prevalencia reducida tiene que ver con el desarrollo de Windows de una manera mucho más aglomerada (con un objetivo persistente de compatibilidad con versiones anteriores) que Linux, que tiene una arquitectura que, si no es más consistente, generalmente interactúa en un De manera más consistente.
Zac B
TL; DR: Linux a menudo hace la compensación a favor del rigor y el tiempo de desarrollo necesarios para comprometerse con la complejidad que mencionó. Tener una arquitectura modular y consistente también ayuda.
Zac B
MinWin parece ser el impulso de Microsoft en la misma dirección. Robert McLaws en Windows Server Core: "Microsoft comenzó a trazar todo el gráfico de dependencia de Windows. Y cuando vieron cosas que comenzaron a llamar a la pila cuando no se suponía, reorganizaron las API para crear una separación limpia en el sistema operativo . MinWin es el resultado de ese trabajo. No se trata de una reescritura completa del núcleo, sino de una reorganización de las API, de modo que los componentes solo invoca la pila y no sube ".
Iain Samuel McLean Élder
2

¿Alguna vez has visto "The IT Crowd?"

El personal de soporte de TI usa "Intentar reiniciarlo" como la primera respuesta porque:

  1. A menudo hará que el problema desaparezca, al menos temporalmente.
  2. No necesitan hacer ningún esfuerzo adicional.
  3. No necesitan tener contacto cara a cara con un ser humano.
Ceniza
fuente
1
mi esposa trabajaba en un lugar donde "¿has intentado apagarlo y encenderlo" fue la primera respuesta oficial ella tenía un problema que causaba que su escritorio tuviera una pantalla azul que causaba la pérdida de trabajo de forma regular, sin embargo, nunca pudo obtener una solución, ya que 'apagarlo y encenderlo' siempre 'reparó' la pantalla azul.
geocoin
-1

Para limpiar la RAM probablemente

Pato
fuente