Wikiproiektu:Informatika/Kernel3: berrikuspenen arteko aldeak
Ezabatutako edukia Gehitutako edukia
No edit summary |
No edit summary |
||
12. lerroa:
== Kernela ==
Kernela, sistema eragilearen (SE) modulu zentrala da. Sistema eragilearen zatietatik lehen kargatzen dena da eta memoria nagusian mantentzen
===Kernelaren ardurak===
Kernelak
Kernela hauen arduradun da:
25. lerroa:
===Kernel motak===
====
Sistema eragilearen zerbitzu guztiak kernelaren hari nagusian zehar exekutatzen dira monolitozko kernel batean
Monolitozko kernelak beste kernelak baino handiagoak izaten dira, ordenagailuaren prozesu askori aurre egiten dietelako maila baxuetan,beraz, gailu, Sarrera/Irteera eta eten kanal edota beste hardware operadore askoren interfazeak dituzten kodeak inkorporatu behar dituzte.
Kernelaren arkitektura berriagoak, esate baterako, mikrokernel edo kernel hibridoen diseinua hobestearen arrazoia zenbat eta kernela handiagoa izan orduan eta funtzio gehiago behar dituko dituela. Horrek kodea astuna egiten du eta motelagoa egin kode horren karga.
====
Hardwarearen gaineko abstrakzio sinple bat definitzen du, multiataza, memoriaren antolaketa edo interprozesu-komunikazioa bezalako sistema eragilearen zerbitzu minimo batzuk ezartzeko sistema-deiak erabiltzen dituena. Sistema eragile bat ezartzeko beharrezkoak diren ezaugari eta funtzio minimo batzuk dituen kode edo sofwtare zati bat da. Mekanismo kopuru minimo bat ematen du, sistema baten oinarrizko funtzioak betetzeko nahikoa, hauek malgutasun hadiz ezartzea bilatuz, honek sistema eragilearen beste zati batzuei eraginkortasunez gauzatzea ahalbidetzen die, ez baitu politaka asko inposatzen.
|