Ver Mensaje Individual
  #11 (permalink)  
Antiguo 26/01/2015, 04:21
amchacon
 
Fecha de Ingreso: julio-2012
Mensajes: 375
Antigüedad: 11 años, 10 meses
Puntos: 28
Respuesta: Mantener el programa siempre en ejecucion

Cita:
Iniciado por razpeitia Ver Mensaje
Claro que no, pero la suma de porcentaje de CPU, si daría 100% lo cual es correcto.
Porque crees que existe un proceso inactivo del sistema ocupando tanto cpu.
No va por ahí la cosa.

El proceso inactivo del sistema es un proceso que se ejecuta cuando no hay NINGÚN otro proceso en el planificador, lo único que hace ese proceso es poner la CPU en modo ahorro de energía.

Comprueba la frecuencia a la que se pone la CPU en iddle y en FULL. Verás que hay una diferencia significativa (bueno, y además se calienta bastante).

Y el sistema operativo no hace un while para comprobar el estado del hardware, eso era en los sistemas antiquísimos. Ahora se usan las interrupciones del procesador, la CPU puede hacer lo que se le antoje hasta que un hardware le mande una interrupción, entonces la CPU llama al sistema operativo que la procesa.