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