Kernel Space e Kernel User
Closed this issue · 1 comments
CristinaDeTullio commented
Non mi è chiara la differenza tra Kernel Space e Kernel User. E' possibile avere qualche esempio?
luca-af commented
Ciao,
cosa intendi con Kernel User? Suppongo tu intenda User Space .
Con User Space si intende l'ambiente usato da qualunque utenza del sistema (root compresa) ed è dove vengono eseguite le applicazioni.
Il Kernel Space è dove vivono i processi del kernel e, di conseguenza, anche i driver per le periferiche.
L'utente non comunica direttamente con il kernel space ma ci interagisce mediante l'uso di programmi che eseguono, ad esempio, delle chiamate specifiche dette syscall.
Ovviamente questa spiegazione è molto semplificata.
EDIT:
Ti lascio qui un link ad un ottimo articolo scritto da Red Hat che approfondisce meglio.