¿Por qué los ordenadores se bloquean?

Respuestas

Respuesta dada por: alexarriagada97
0

Respuesta:

Las computadoras (como se dice en parte de América Latina) tienen dentro una unidad de procesamiento central (CPU), que ejecuta una serie de instrucciones, carga datos en la memoria, en los registros y realiza una serie de operaciones matemáticas y lógicas muy sencillas.

Con estas sencillas reglas se pueden construir algoritmos muy complejos, pero no todos los algoritmos son perfectos. Es necesario decir lo obvio: todos los bloqueos de computadora ocurren cuando se bloquea la CPU por cualquier motivo.

Entre esos motivos:

1 - Un programa hizo que la CPU saltara a un espacio en bucle que no permite a la CPU continuar ejecutando el resto del programa.

a - Esto se puede mitigar en gran medida si se cuenta con un sistema     operativo, es decir, un programa se bloquea, pero el resto siguen funcionando. Si la CPU es muy simple y no permite multitarea, se recurre al Temporizador “perro guardián”.

2 - Un programa está intentando obtener el bloqueo exclusivo de un recurso que ya posee, o varias tareas bloquean mutua y simultáneamente un recurso. Similar al bucle sin salida, conocido como Deadlock.

3 - El sistema operativo determinó un estado de error irrecuperable y ha detenido la CPU, mejor conocido como Pánico en el núcleo

4 - El controlador gráfico, o la tarjeta gráfica han dejado de responder.

5 - La CPU ha detectado una falla irrecuperable y ha detenido la ejecución, conocido como Excepción en la verificación de la máquina (en inglés).

6 - Alguna falla de hardware que termine en cualquiera de las 5 anteriores (por ejemplo, memoria defectuosa, falla eléctrica, etc).

Tomado de: Quora

Preguntas similares