[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