tehnoloogia

kerneli määratlus

Kernel on operatsioonisüsteemi kõige olulisem osa, mis vastutab arvuti erinevatele seadmetele juurdepääsu eest. The kernel see korraldab ka erinevate mällu laaditud programmide täitmise viisi. Sel viisil, kernel hoolitseb operatsioonisüsteemi kõige kriitilisemate aspektide eest, toimides tarkvara ja riistvara vahelise vahendajana. Kuigi seda tüüpi operatsioonisüsteemi eri osade eristamine toimub enimkasutatud operatsioonisüsteemi osade vahel, on siiski oluline märkida, et mõnel juhul jäetakse see välja.

Kerneli tähtsus

Operatsioonisüsteem on põhiprogramm, mis võimaldab meil kasutada erinevaid arvuti pakutavaid võimalusi. Kõige kuulsamates operatsioonisüsteemides püütakse eristada seda süsteemi osa, mis on teiste programmide nõuetekohaseks toimimiseks hädavajalik. See oluline osa täidetakse erilisel viisil, sellel on täielik juurdepääs arvuti riistvarale ja see on alati mälus, samas kui operatsioonisüsteemi muid osi saab sellesse tõsta ainult vajadusel. Juhul kui kernel, see peab alati olema kasutamiseks kättesaadav, see on põhiosa, mis paneb kõik muu koordineeritult toimima.

Nende asjakohasuse mõistmiseks võib olla oluline arvestada mõne põhitegevusega. Arvutis teevad erinevad programmid pidevalt päringuid samade ressurssidele; kernel vastutab nende juurdepääsude andmise eest, takistades kahel programmil korraga samale ressursile juurdepääsu; sel viisil tekivad katkestused, et juurdepääsus oleks kord.

Töö optimeerimisprotsessidest

Teine punkt, mida tuleb arvesse võtta, on asjaolu, et kernel Ta vastutab protsesside loomise ja hävitamise eest, see tähendab tarkvara mällu tõstmise või selle kõrvaldamise eest; see tagab ka, et laaditud protsessid suhtlevad üksteisega koordineeritult. Teised olulised funktsioonid on seotud mälukasutuse ja failisüsteemi haldamisega, st teabe korraldamise ja salvestamisega.

Nagu näeme, on tuuma o roll kernel Arvuti toimimise seisukohalt on see äärmiselt oluline, ilma selleta oleks võimatu ligi pääseda sama erinevatele ressurssidele, võimatu oleks koordineerida meie igapäevaselt kasutatavate programmide kasutamist.

$config[zx-auto] not found$config[zx-overlay] not found