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.
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.