[Pluto-help] Processo non killabile ??

Antonio Cuni cuni a programmazione.it
Gio 7 Giu 2001 21:08:43 CEST


r wrote:

> La cosa migliore sarebbe che si attivasse DOPO un periodo di inattività e che
> nel momento in cui riprendono le operazioni dell'utente si divattivasse.

forse non hai capito. Il risparmo energetico viene effettivamente
attivato *dopo* un periodo di inattività. Però come fa il kernel a
sapere che la CPU è inattiva? Semplice: quando vede che non c'è niente
da fare esegue kapm, che se si accorge di essere eseguito troppo spesso
abilita il risparmio energetico. Se invece il kernel ha dell'altro da
fare non lo richiama.

> Sarà molto utile nei laptop ma sul desktop

questo è vero.
 
> >Il fatto che
> > indichi 50% di risorse significa che per la metà del tempo la tua CPU
> > non è utilizzata perché hai poco carico di lavoro, non perché kapm ti
> > succhia risorse.
> 
> NO il 50% di risorse (mediamente) venivano OCCUPATE da "kapm-idled" con top.
> Oltre al surriscaldamento del box.

allora: il 50% di risorse è occupato dai tuoi programmi.
il 50% di risorse sono libere. Queste risorse libere sono
momentaneamente date a kapm. Non appena se ne ha bisogno kapm le libera.
Tra l'altro nota anche il suffisso ideled. Idle è una modalità del
processore in cui esegue dei cicli a vuoto, ovvero non fa niente.
kapm-idled è proprio un programma che non fa niente.

Anto
--
Antonio Cuni, 19 anni, studente
Brainbench C++ Master: 4.6, higher than 98% of all previous test takers.
C Language: 3.32, higher than 79% of all previous test takers.
Guida C/C++ di Programmazione.it: http://cpp.programmazione.it





More information about the pluto-help mailing list