Operacinė sistema prieš branduolį
Daugeliui žmonių kompiuterio naudojimas yra antra prigimtis. Tai daro įmanoma dėl operacinės sistemos, veikiančios kompiuterio ir aparatinės įrangos viršuje, ir suteikia galimybę su ja susisiekti nenaudojant kompiuterio kalbos ar dvejetainės informacijos. Operacinė sistema suteikia mums sąsają - grafinę ar tekstinę -, kur galime pamatyti mūsų įvestų komandų rezultatą. Tai taip pat suteikia mums daugybę įrankių, reikalingų kompiuteriui sukonfigūruoti pagal savo norus, esant pačiam barestui. Bet visa tai nebūtų įmanoma be branduolio. Branduolys yra operacinės sistemos branduolys ir jis yra atsakingas už komandų komandą į tai, ką gali suprasti kompiuteris.
Aspektas, kuris patinka daugeliui programuotojų apie branduolį, yra abstrakcija. Aparatūros abstrakcija leidžia programuotojams rašyti kodą, galintį dirbti su daugybe aparatūros. Neatimant aparatūros, kiekviena programa turi būti parašyta specialiai tam tikrai aparatūros konfigūracijai ir greičiausiai neveiktų kitoje. Taip yra su įrenginių tvarkyklėmis. Tai yra specifiniai kodai, identifikuojantys aparatinę įrangą ir suteikiantys operacinei sistemai galimybę susisiekti su įrenginiu.
Nors branduolys yra operacinės sistemos pagrindas, dauguma žmonių net nežino apie jo egzistavimą, nes jis yra palaidotas po daugybe kitos programinės įrangos. Norėdami pateikti visą paketą, leidžiantį žmonėms naudotis kompiuteriais, operacinėje sistemoje yra programinė įranga, apimanti daugelį įprastų kompiuterių naudojimo būdų. Tai apima paprastą teksto apdorojimo programą ir daugialypės terpės grotuvą.
Programos yra sukurtos specifinėms programoms, nes norint susisiekti su apačia esančia aparatūra, ji turi sąveikauti su branduoliu. Kadangi kiekvienas branduolys yra skirtingas, vienos operacinės sistemos programos negali vykdyti kitos. Kai kurios programos dėl įdiegtų pakeitimų taip pat negali būti vykdomos senesnėse ar naujesnėse tos pačios operacinės sistemos versijose.
Santrauka:
1. Operacinė sistema yra programinės įrangos paketas, kuris tiesiogiai susisiekia su kompiuterio aparatine įranga, o visos jūsų programos veikia ant jo, o branduolys yra operacinės sistemos dalis, tiesiogiai komunikuojanti su aparatine įranga.
2. Nors kiekviena operacinė sistema turi branduolį, ji slypi po daugybe kitos programinės įrangos ir dauguma vartotojų net nežino, kad ji egzistuoja