¿Qué hace realmente una computadora con sus ciclos de CPU de repuesto?


10

Cuando una computadora no está funcionando a plena carga, en el contexto de Linux, ¿qué hace realmente ? Entre los hilos programados, si no hay nada que hacer, ¿gira, espera? ¿Entra en algún estado de sueño?

Cuando una computadora informa que tiene una carga del 20%, ¿eso realmente significa (más o menos) que no hace nada el 80% del tiempo?


1
probablemente no hace nada más que eso. pero no te preocupes, esos ciclos de repuesto están en el banco .
mikeserv

Respuestas:


7

Sí, su procesador hace un NOP (No Op) o HLT

Linux usa un proceso inactivo. Esta tarea no hace más que enviar HLT y hace que la CPU use menos energía y calor mientras no hay nada que hacer. Luego, cuando queda trabajo por hacer, la CPU "vuelve a encenderse" y funciona.

Ahora, tenga en cuenta que el planificador de Linux hará "cualquier trabajo que pueda" antes de ese punto. Este HLTing también ocurre muy rápidamente.

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.