Kas yra branduolys OS? Kokie yra branduolio tipai?

What Is Kernel Os



Jūs girdėjote apie branduolį. Bet ar žinote, kas yra „Windows“, „Mac“, „Linus“ ar „Android“ operacinės sistemos branduolys ir kokie yra jo tipai? Sužinokite daugiau čia.

Branduolys yra pagrindinis operacinės sistemos (OS) komponentas. Ji atsakinga už sistemos išteklių valdymą ir paslaugų teikimą vartotojo programoms. Yra dviejų tipų branduoliai: monolitiniai ir mikrobranduoliai. Monolitinis branduolys yra vienas didelis vykdomasis failas, kuriame yra visas operacinės sistemos kodas. Monolitiniai branduoliai paprastai yra greitesni ir efektyvesni nei mikrobranduoliai, tačiau juos taip pat sunkiau kurti ir derinti. Mikrobranduolis yra mažas, modulinis branduolys, kuriame yra tik kodas, reikalingas pagrindinėms sistemos funkcijoms. Mikrobranduoliai paprastai yra lankstesni ir lengviau projektuojami bei derinami nei monolitiniai branduoliai, tačiau jie gali būti lėtesni ir ne tokie veiksmingi.



Kiekviena operacinė sistema, ar tai būtų „Windows“, „Mac“, „Linux“ ar „Android“, turi pagrindinę programą, vadinamą Šerdis kuris veikia kaip visos sistemos „bosas“. Tai yra OS širdis! Branduolys yra ne kas kita, kaip kompiuterio programa, kuri valdo visa kita. Viskas, kas vyksta kompiuteryje, praeina per jį. Šiame įraše aptarsime, kas yra branduolys OS ir įvairių tipų branduoliai.







Kas yra branduolys OS

Dabar, kai žinome, kad tai yra pagrindinė OS programa, taip pat turėtume žinoti, kad tai yra pirmoji programa, kuri įkeliama po įkrovos tvarkyklės. Tada jis atlieka visas derybas tarp aparatinės įrangos ir programinės įrangos ar programų. Taigi, jei paleidžiate programą, vartotojo sąsaja siunčia užklausą branduoliui. Tada branduolys siunčia užklausą CPU, atminčiai, kad priskirtų apdorojimo galią, atmintį ir kitus dalykus, kad programa galėtų sklandžiai veikti priekinėje dalyje.





Kas yra branduolys OS



Galite galvoti apie branduolį kaip apie vertėją. Jis paverčia įvesties / išvesties užklausas iš programinės įrangos į CPU ir GPU instrukcijų rinkinį. Paprasčiau tariant, tai yra sluoksnis tarp programinės ir aparatinės įrangos, dėl kurio viskas įmanoma. Branduolys valdo šiuos dalykus:

  1. CPU / GPU
  2. Atmintis
  3. I/O arba I/O įrenginiai
  4. Resursu valdymas
  5. Atminties valdymas
  6. Įrenginių valdymas
  7. sistemos skambučiai.

Vartotojo procesai gali pasiekti branduolio erdvę tik naudodami sistemos iškvietimus. Jei programa bandys pasiekti tiesiogiai, tai sukels klaidą.

garinės bibliotekos vadovas

Branduolio saugumas ir apsauga

Branduolys taip pat apsaugo aparatinę įrangą. Jei nėra apsaugos, bet kuri programa galės atlikti bet kokią užduotį kompiuteryje, įskaitant kompiuterio gedimą, duomenų sugadinimą ir pan.



Šiuolaikiniuose kompiuteriuose saugumas įgyvendinamas aparatūros lygiu. Pavyzdžiui, „Windows“ neįkels tvarkyklių, kurios nėra iš patikimo šaltinio ir yra sertifikuotos parašu. Saugus įkrovimas ir patikimas įkrovimas yra klasikiniai pavyzdžiai.

belarc patarėjo apžvalga

Saugus įkrovimas: Tai saugumo standartas, sukurtas kompiuterių pramonės. Tai padeda apsaugoti jūsų sistemą nuo kenkėjiškų programų, užkertant kelią neteisėtoms programoms paleisti sistemos paleidimo metu. Ši funkcija užtikrina, kad jūsų kompiuteris bus paleistas tik naudojant programinę įrangą, kuria pasitiki kompiuterio gamintojas. Taigi, kai tik kompiuteris paleidžiamas, programinė įranga patikrina kiekvienos įkrovos programinės įrangos dalies parašą, įskaitant programinės įrangos tvarkykles (pasirinktinius ROM) ir operacinę sistemą. Jei parašai yra patikrinti, kompiuteris paleidžiamas ir programinė įranga perduoda valdymą operacinei sistemai.

Patikima įkrova: Jis naudoja virtualų Patikimos platformos modulis (VTPM), kad patikrintumėte skaitmeninį „Windows 10“ branduolio parašą prieš jį paleisdami. Savo ruožtu tai patvirtina visus kitus „Windows“ paleidimo proceso komponentus, įskaitant įkrovos tvarkykles, paleisties failus ir ELAM. Jei failas buvo kaip nors pakeistas ar modifikuotas, įkroviklis jį aptinka ir atsisako įkelti, atpažindamas jį kaip sugadintą komponentą. Trumpai tariant, tai suteikia pasitikėjimo grandinę visiems elementams įkėlimo metu.

Kokie yra branduolio tipai

Šerdis taip pat gali susisiekti su aparatine įranga saugia linija. Tokiu būdu įmonės gali sukurti branduolį, kuris gali sąveikauti su jų aparatine įranga naudojant mygtukų rinkinį. Paimkite, pavyzdžiui, skalbimo mašiną. Priklausomai nuo to, kurias rankenėles judinate ir nustatytą laiką – bazinio branduolio lygio turėtų pakakti. Tačiau patys branduoliai laikui bėgant tampa sudėtingesni, todėl atsiranda branduolių tipai.

  1. Monolitinė šerdis: Čia tiek OS, tiek branduolys veikia toje pačioje atminties vietoje ir yra tinkami ten, kur saugumas iš tikrųjų neturi reikšmės. Tai lemia greitesnę prieigą, bet jei įrenginio tvarkyklėje yra klaida, visa sistema sugenda.
  2. Mikrobranduolis: Tai yra sumažinta monolitinio branduolio versija, kurioje pats branduolys gali atlikti didžiąją dalį darbo ir nereikia papildomos GUI. Jie turėtų būti naudojami ten, kur nėra saugos ir sistemos gedimų arba nebus.
  3. Hibridinis branduolys: Šią šerdį matome dažniausiai. Windows, macOS iš Apple. Jie yra monolitinio branduolio ir mikrobranduolių mišinys. Jis pašalina tvarkykles, bet išlaiko sistemos paslaugas branduolyje – panašiai kaip tvarkyklės įkeliamos „Windows“ pradeda įkrovos procesą .
  4. Nano branduolys: Jei jums reikia turėti branduolį, bet daugumą jo funkcijų galima konfigūruoti išoriškai, tai tampa akivaizdu.
  5. Pagrindinis egzo: Šis branduolys siūlo tik procesų apsaugą ir išteklių tvarkymą. Tačiau jis daugiausia naudojamas, kai bandote savo projektą ir pereinate prie geresnio branduolio tipo.

Esmė yra daug daugiau nei tai, apie ką kalbėjome. Gilinantis, branduolio apibrėžimas tampa vis platesnis ir gilesnis.

Atsisiųskite „PC Repair Tool“, kad greitai rastumėte ir automatiškai ištaisytumėte „Windows“ klaidas

Tikimės, kad šis įrašas buvo lengvai suprantamas ir padės suprasti pagrindus.

Populiarios Temos