Turinys:
Apibrėžimas - ką reiškia branduolys?
Branduolys yra pagrindinis operacinės sistemos komponentas. Naudodamas tarptinklinį ryšį ir sistemos skambučius, jis veikia kaip tiltas tarp programų ir duomenų apdorojimo, atliekamas aparatūros lygiu.
Kai operacinė sistema įkeliama į atmintį, branduolys įkeliamas pirmiausia ir lieka atmintyje, kol operacinė sistema vėl bus išjungta. Branduolys yra atsakingas už žemo lygio užduotis, tokias kaip disko tvarkymas, užduočių valdymas ir atminties valdymas.
„Techopedia“ paaiškina branduolį
Kompiuterio branduolio sąsajos tarp trijų pagrindinių kompiuterio aparatūros komponentų, teikiančios paslaugas tarp programos / vartotojo sąsajos ir procesoriaus, atminties ir kitų aparatinės įrangos I / O įrenginių.
Branduolys teikia ir valdo kompiuterio išteklius, leisdamas kitoms programoms paleisti ir naudoti šiuos išteklius. Branduolys taip pat nustato programų atminties adresų erdvę, įkelia į atmintį failus su programos kodu, nustato programų vykdymo krūvą ir išsišakoja į tam tikras vietas programų viduje vykdymui.
Branduolys yra atsakingas už:
- Programų vykdymo proceso valdymas
- Atminties valdymas, paskirstymas ir įvestis / išvestis
- Įrenginio valdymas naudojant įrenginių tvarkykles
- Sistemos skambučių kontrolė, kuri yra būtina vykdant branduolio paslaugas
Yra penki branduolių tipai:
- Monolitiniai branduoliai: Visos operacinės sistemos paslaugos vykdomos išilgai pagrindinio branduolio sriegio monolitiniame branduolyje, kuris taip pat yra toje pačioje atminties srityje, tokiu būdu suteikdamas galingą ir turtingą aparatinės įrangos prieigą.
- Mikrokanalai: apibrėžkite paprastą aparatūros, kuri naudoja primityvus ar sistemos skambučius, abstrakciją, kad būtų įgyvendintos minimalios OS paslaugos, tokios kaip daugiafunkcinis darbas, atminties valdymas ir tarpprocesinis ryšys.
- Hibridiniai branduoliai: paleiskite keletą paslaugų branduolio erdvėje, kad sumažintumėte tradicinių mikrokanalų našumą, kai branduolio kodas vis dar vykdomas kaip serveris vartotojo erdvėje.
- „Nano“ branduoliai: Supaprastinkite atminties poreikį, perduodant paslaugas, įskaitant tokias pagrindines kaip pertraukimo valdikliai ar laikmačiai, prietaisų tvarkyklėms.
- „Exo“ branduoliai: Skirkite fizinės aparatinės įrangos išteklius, tokius kaip procesoriaus laikas ir disko blokas, kitoms programoms, kurios gali susieti su bibliotekų operacinėmis sistemomis, kurios naudoja branduolį, kad imituotų operacinės sistemos abstrakcijas.










