Tuuma tähendus (mis see on, mõiste ja määratlus)

Kernel on ingliskeelne sõna, mida kasutatakse arvutitööde tähistamiseks operatsioonisüsteemi tuum, mis on arvuti põhiosa.

Kerneli versiooni probleemide lahendamiseks võib piisata lihtsast kerneli versiooni muutmisest vanemaks või uuemaks riistvara ja ka arvuti ühilduvus.

Kõigi süsteemiga seonduvate täieliku juhtimise korral on kernel üks esimesi programme, mis laaditakse alglaadimise ajal. Niipea kui see töötab, alustab kernel protsessi, mis tuvastab terviku riistvara vajalik arvuti nõuetekohaseks toimimiseks.

Lisaks tegeleb kernel sisend- ja väljunditaotlustega tarkvaraning haldab näiteks kasutatavaid mälu ja lisaseadmeid.

Tuuma roll

Selle eest vastutab süsteemi tuum ühendage tarkvara Euroopa riistvara. Sel viisil luuakse operatsioonisüsteemi ressursside vahel tõhus side ja hallatakse selle funktsioone.

Vaadake allpool kerneli hallatava operatsioonisüsteemi põhifunktsioone.

protsessi juhtimine

Operatsioonisüsteemis on protsess töötav programm. Kerneli teostatav protsesside juhtimine otsustab, millised protsessid käivitatakse.

Iga käimasolev protsess võib protsessorisse siseneda ja väljuda mitu korda sama sekundi jooksul, andes teed teisele protsessile. Kernel vastutab protsessorile eraldatavate protsesside üle otsustamise eest.

Kuna protsesside vahel vahetamine toimub väga kiiresti, võib programm jätkata ka siis, kui seda pole protsessoril.

Juurdepääsurežiimid

Protsessi saab teostada kahel erineval viisil.

  • kasutaja režiim: koosneb mitmest alamsüsteemist. Üks neist, sealhulgas keskkonnaalane alamsüsteem, käitab rakendusi, mis on mõeldud erinevat tüüpi operatsioonisüsteemidele. Kasutajarežiimi peetakse privilegeeritud režiimiks. Kõik tarkvarad sel viisil peavad nad taotlema kernelit privilegeeritud juhiste täitmiseks, näiteks protsesside loomiseks.
  • Kerneli režiim: peetakse privilegeerituks, kuna sellel on juurdepääs kogu arvutile. Kui protsessor on kerneli režiimis, näitab see, et see töötab a tarkvara usaldusväärne ja võimeline täitma mis tahes juhiseid.

Vt ka tähendust Protsessor.

mäluhaldus

Tegumihalduris eraldatakse osa RAM-i mälust (kogu mälu) kernelile.

Protsessihalduse ajal saadab kern programmid aadressiruumi. Kernelile eraldatud osa kogu mälust tagab, et mälu on alati saadaval nii et peamised protsessid saadetakse sellesse ruumi.

Tuuma ülesandeks on ka määratleda mälu osa, millele iga protsess pääseb oma töö ajal juurde.

Seadmehaldus

tuum juhib arvutiga ühendatud välisseadmeid.

Alati, kui kasutaja ühendab seadme (näiteks pliiatsiseadme, printeri, kõrvaklapid, klaviatuuri, hiire jne), haldab kernel seadme mälu ning selle suhtlemist programmide ja riistvara arvutist.

Igal seadmel on draiv, mis on loodud töötama kindlas opsüsteemis. Seetõttu a autojuht mõeldud Windowsi jaoks, ei tööta näiteks MAC-is.

O autojuht Iga seadme ülesandeks on teatud tüüpi elektroonilise seadme ja arvuti operatsioonisüsteemi vahel täidetud käskude teatav tõlge.

Operatsioonisüsteemi teenustele pääseb juurde kasutajaliidese kaudu kest, mis inglise keeles tähendab "kest". Nimi tuleneb asjaolust, et kest olla välimine kiht südamiku ümber.

Vaadake liides.

süsteemikõned

Süsteemikõned on kasutajarežiimis kasutatavate arvutiprogrammide jaoks saadaval olevad konkreetsed funktsioonid. Neid kasutatakse arvuti operatsioonisüsteemi tuuma kutsumiseks nii, et see teha teatud toiminguid.

Need funktsioonid on sageli keerukad ja kasutavad funktsioone, millele tavakasutajal puudub juurdepääs.

Allpool on toodud mõned näited Windowsi süsteemikõnedest ja neile vastavast Linuxi tuumast.

Windows Linux Kirjeldus

käepide

Sulge

sulgege fail

Loo fail avatud loo fail
Kustuta fail lahti linkida Kustuta fail
ExitProcess väljumine Lõpeta protsess ja kõik selle segmendid
GetLocalTime meeskond Too praegune asukoht, kuupäev ja kellaaeg

rohkem teada Windows.

Kerneli tüübid

Mis puutub selle arhitektuuri, siis operatsioonisüsteemi tuum võib olla monoliitne, hübriid või olla a mikrotuum.

Monoliitne

Seadme draiverid ja südamiku laiendused töötavad tuumaruumis, millel on täielik juurdepääs riistvara.

Kuna kõik moodulid töötavad samas aadressiruumis, võib viga ilmneda ühes neist tühikutest, see võib mõjutada kogu süsteemi.

Näited monoliitsest: Linux, BSD, MS-DOS ja Solaris.

Linux on üks tuntumaid monoliitseid tuumasid. Meeldib tarkvara see on tasuta ja kaasaskantav Linuxi eelis, et see töötab kümnetel platvormidel, alates IBMi arvutitest kuni mobiilseadmeteni, nutitelefonid või iPodid.

rohkem teada tarkvara jariistvara.

Mikrotuum või mikrotuum

Mikrotuum, nagu nimigi ütleb, on väga väike tuum ja seetõttu käivitab see tuumaruumis võimalikult vähe protsesse. Mõned neist protsessidest töötavad kasutajaruumis.

Kui tõrge ilmneb mikrotuuma tüübi Kernel abil, taaskäivitage lihtsalt probleem esitanud teenus. See hoiab ära kogu süsteemi mahakukkumise (nagu juhtub monoliitse tuuma puhul).

Mikrotuumade näited: AIX, BeOS, L4, Mach, Minix, MorphOS, QNX, RADIOS, VSTa ja GNU Hurd.

Hübriid

Hübriidsüsteeme peetakse süsteemideks, mis töötavad keskteega võrreldes monoliitsete ja mikrotuumade süsteemidega. Hübriid ühendab mikrotuumade stabiilsuse ja turvalisuse monoliitse jõudlusega.

Hübriidtuum sarnaneb mikrotuumaga, kuid selle tuumaruumis on kood ("mitteoluline"), nii et tehtavad toimingud on kiiremad.

Hübriidide näited: AmigaOS, Android, Chrome, Macintosh, webOS, Windows, OSX ja Xinu.

kernel Android on ehitatud Linuxist. Kuid mitte kõik ei hinda seda Android nagu Linux, kuna nad peavad seda lihtsalt Linuxil põhinevaks, kuid mitte Linuxiks endaks.

rohkem teada Android.

Tarne tähendus (mis see on, mõiste ja määratlus)

kohaletoimetamine on ingliskeelne sõna, mis tähendab kohaletoimetamine, levitamine või Saatmine.S...

read more

Kontori tähendus (mida see tähendab, mõiste ja määratlus)

kontoris on ingliskeelne sõna, mis tähendab laud. Pärineb ladina keeles ametkond, mis on seotud t...

read more

Hüppe tähendus (mis see on, mõiste ja määratlus)

hüppama on ingliskeelne sõna, mida saab kasutada verbina, mis tähendab hüppama või hüppama. See v...

read more