[ubuntu-it] Differenze kernel
Luigi Molinaro
luigi a owldesign.it
Mar 20 Mar 2007 17:46:35 GMT
E' veramente un casino rispodnerti perchè da questo argomento se ne
potrebbero incanalare molti altri.
Il kernel normale è scritto e pensato per un utenza desktop mentre
quello server per un server.
Sembra banale ma in realtà le differenze sono molte, da come si
gestiscono le risorse I/O a come si gestiscono i thread, il primo piu'
focalizzato per un tipo di scheduling mono utente mentre il secondo è
progettato per rendere meglio in un ambiente multischeduled.
E’ parte della filosofia UNIX supporre che TUTTI IL LAVORO POSSIBILE
VENGA SVOLTO ALL’INTERNO del contesto dei processi anzichè essere
gestito in modo specificho dal Kernel.
I processi utente e quelli di sistema (Ci voleva tanto per capire questa
cosa… maledetto DOS :D ) seguono tutti delle regole e quindi potete
utilizzare un unico insieme di strumenti per controllarli entrambi.
Diffrenze maggiorni :
*
Mappa dello spazio di indirizzamento del processo
*
Stato corrente del processo (sleeping,blocked,execute,ecc)
*
Priorità del processo
Sembra ancora piu' banale consigliarti il kernerl server per il server e
quell'altro per il desktop ?
Ciao
Luigi
http://blog.owldesign.esperia.com
Andrea Rommel wrote:
> ciao a tutti
> qualcuno sa spiegarmi, se ci sono, le effettive differenze tra kernel
> normale e kernel server?
>
> saluti
> andrea
Maggiori informazioni sulla lista
ubuntu-it