Erinevus operatsioonisüsteemi ja tuuma vahel

Operatsioonisüsteem vs kernel

Enamiku inimeste jaoks on arvuti kasutamine teine ​​loomus. Selle teeb võimalikuks arvuti ja riistvara peal töötav opsüsteem ja see võimaldab sellega suhelda ilma, et peaks kasutama masina keelt või kahendkoodi. Operatsioonisüsteem pakub meile graafilise või tekstilisi liideseid, kus saame vaadata sisestatud käskude tulemusi. Samuti pakub see meile hulga tööriistu, et arvuti kõige parema meelega konfigureerida. Kuid kõik see pole ilma tuumata võimalik. Kernel on opsüsteemi tuum ja see vastutab käskude tõlkimise eest millekski arvutile arusaadavaks.

See aspekt, mis meeldib paljudele programmeerijatele kerneli osas, on abstraktsioon. Riistvara abstraktsioon võimaldab programmeerijatel kirjutada koodi, mis töötab suure hulga riistvaraga. 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 konkreetsed kooditükid, mis identifitseerivad 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