Enamiku inimeste jaoks on arvuti kasutamine teine ​​loomus. Selle teeb võimalikuks arvuti ja riistvara peal töötav opsüsteem ning võimaldab sellega suhelda ilma, et peaks kasutama masina keelt või kahendkoodid. Opsüsteem pakub meile graafilise või tekstiliidese, kus saame vaadata sisestatud käskude tulemusi. Samuti pakub see meile hulga tööriistu, et konfigureerida arvuti oma äranägemise järgi just kõige julgemalt. Kuid see kõik pole ilma tuumata võimalik. Kernel on opsüsteemi tuum ja see vastutab käskude tõlkimise eest millestki, mida arvuti saab aru.

See aspekt, mis meeldib paljudele programmeerijatele kerneli osas, on abstraktsioon. Riistvara abstraktsioon võimaldab programmeerijatel kirjutada koodi, mis töötab paljude riistvaradega. Ilma riistvara abstraktsioonita tuleb iga programm kirjutada spetsiaalselt antud riistvarakonfiguratsiooni jaoks ja see tõenäoliselt ei töötaks teises. Nii on see seadme draiverite puhul. Need on spetsiifilised kooditükid, mis tuvastavad riistvara ja annavad opsüsteemile vahendid seadmega suhtlemiseks.

Ehkki tuum on opsüsteemi tuum, pole enamik inimesi selle olemasolust isegi teadlikud, kuna see on maetud palju muud tarkvara. Terve paketi pakkumiseks, mis võimaldab inimestel oma arvuteid kasutada, sisaldab opsüsteem tarkvara, mis hõlmab paljusid arvutite tavakasutusi. See hõlmab muu hulgas lihtsat tekstitöötlusrakendust ja meediumipleierit.

Rakendused luuakse konkreetsete rakenduste jaoks, kuna see peab oma tuumaga suhelda, et suhelda selle all oleva riistvaraga. Kuna iga kernel on erinev, ei saa ühe opsüsteemi rakendusi teiste jaoks käivitada. Mõnda rakendust ei saa rakendatud muudatuste tõttu ka sama opsüsteemi vanemates või uuemates versioonides käivitada.

Kokkuvõte:
1. Opsüsteem on tarkvarapakett, mis suhtleb otse arvuti riistvaraga ja kõik teie rakendused töötavad sellel, samal ajal kui tuum on see osa opsüsteemist, mis suhtleb otse riistvaraga
2. Ehkki igal opsüsteemil on kernel, on see maetud paljude muude tarkvarade taha ja enamik kasutajaid ei tea isegi, et see olemas on

Viited