Fwd: Re: [PLUTO-help] Istruzione hlt
Paolo Ornati
ornati a despammed.com
Dom 16 Nov 2003 11:12:11 CET
On Sunday 16 November 2003 03:35, x wrote:
> E come si fa a entrare in KERNEL SPACE, se possibile, ma penso di sì?!?
ASSOLUTAMENTE noooooooooooooo !!!!!
Sarebbe una cosa pericolosissima e insensata !!!
Se un programma qualunque potesse farlo potrebbe fare qualsiasi cosa al tuo
povero PC!
ESEMPI:
- potrebbe scrivere in tutta la memoria (compresa quella degli altri processi
e peggio ancora la mem. dove risiede il kernel stesso...)
- potrebbe interagire direttamente con l'hardware (es. scrivere a caso sull'HD,
formattarlo ...)
....
SOLO il kernel gira a CPL 0!!!
Ed è lui a lavorare con l'hardware, a gestire i processi.
Il kernel impone un CPL 3 a TUTTI i processi, se un processo potesse cambiare
CPL a piacimento sarebbe un disastro....
> Mi serve per poter cercare di implementare un programmino che quando in
> idle "fermi" la cpu, in moo da abbassare la temperatura del processore.
> Questa funzione, da quel che ho letto, è integrata nel kernel ma dubito
> funzioni dato che in windoz con sw come CpuIdle la cpu rimane a una
> ventina di gradi in meno...
sicuramente il kernel lo fa di suo, in ogni caso non è un compito che spetta
a programmi in USER SPACE.
> Ho inoltre un dubbio: ma lm_sensors funziona? Mi da valori della
> temperatura che sono piuttosto lontani (circa 10 gradi) dalla temperatura
> che mi da il bios nel momento in cui riavvio...
Non saprei, io non lo uso.
> Grazie
>
> Francesco
> Linux 2.4.21
CIAO
--
Paolo Ornati
Linux v2.4.22
More information about the pluto-help
mailing list