PDA

View Full Version : kernel questo sconosciuto :)


lifehw
13-10-2008, 13:05
ragazzi, salve a tutti ,
vorrei dei chiarimenti riguardo:

a) cos'è il Kernel..cioè so che è il nucleo del s.o. e che è una sorta di interfaccia all'hardware della macchina..però vorrei capire praticamente cos'è e come funziona? cioè è un processo? è costituito da un insieme di driver? ..

b) cosa significa che il kernel è sempre in esecuzione... la CPU come fa a eseguire altri processi se il kernel è sempre in esecuzione? E come avviene l'interazione tra il kernel e un qualsiasi altro processo?

c) che significa praticamente che un processo è eseguito in user mode o in kernel mode? cosa significa spazio user e spazio kernel? come si fa a stabile se un processo è in user mode o in kernel mode? e come e perchè dovrebbe avvenire un cambio di modalità? Mi fate un esempio pratico?

P.S. = ho letto su altri siti che sono due stati e che in kernel mode possono essere eseguite istruzioni privilegiate però non riesco a focalizzare bene praticamente cosa accade.

Grazie a tutti :D

P.S.= ho provato già a cercare in rete wikipedia etc.. perciò please non fate il copia e incolla delle definizioni trovate qui e li..mi serve una spiegazione pratica.

khelidan1980
13-10-2008, 13:17
http://en.wikipedia.org/wiki/Operating_system_kernel

sì perchè credi che si riesca a fare meglio in un semplice post?

Se vuoi approfondire:

http://www.pearsonhighered.com/educator/academic/product/0,,0136006639,00%2ben-USS_01DBC.html

è un argomento un attimino complesso