stringtranslate.com

Inactivo (CPU)

Un procesador de computadora se describe como inactivo cuando no está siendo utilizado por ningún programa .

Cada programa o tarea que se ejecuta en un sistema informático ocupa una determinada cantidad de tiempo de procesamiento en la CPU. Si la CPU ha completado todas las tareas, está inactiva.

Los procesadores modernos utilizan el tiempo de inactividad para ahorrar energía. Los métodos comunes son reducir la velocidad del reloj junto con el voltaje de la CPU y enviar partes del procesador a un estado de suspensión. En los procesadores que tienen una instrucción de detención que detiene la CPU hasta que ocurre una interrupción, como la instrucción HLT de x86 , puede ahorrar cantidades significativas de energía y calor si la tarea inactiva consiste en un bucle que ejecuta repetidamente instrucciones HLT.

Muchos sistemas operativos , por ejemplo Windows , [1] Linux , [2] y macOS [3] ejecutarán una tarea inactiva , que es una tarea especial cargada por el programador del sistema operativo en una CPU cuando la CPU no tiene nada que hacer. La tarea inactiva se puede codificar en el programador o se puede implementar como una tarea separada con la menor prioridad posible. Una ventaja de este último enfoque es que los programas que monitorean el estado del sistema pueden ver la tarea inactiva junto con todas las demás tareas; [ cita requerida ] un ejemplo es el proceso inactivo del sistema de Windows NT .

Algunos programas están diseñados para que parezca que utilizan el tiempo de inactividad de la CPU, lo que significa que se ejecutan con una prioridad baja (pero ligeramente superior a la prioridad de inactividad) para no afectar a los programas que se ejecutan con prioridad normal. Esto permite que los programas en segundo plano no cruciales se ejecuten solo cuando no afecten el rendimiento de otras aplicaciones.

Referencias

  1. ^ Gavin, Brady; Hoffman, Chris. "¿Qué es el" proceso inactivo del sistema "y por qué utiliza tanta CPU?". Cómo hacerlo geek .
  2. ^ "Gestión del tiempo de inactividad de la CPU". La guía del usuario y administrador del kernel de Linux .
  3. ^ Singh, Amit (19 de junio de 2006). Componentes internos de Mac OS X: un enfoque de sistemas. pag. 432.ISBN _ 0-321-27854-2.