Branduolio ir operacinės sistemos skirtumas

Branduolys vs operacinė sistema

Operacinė sistema yra sistemos programinė įranga, valdanti kompiuterį. Jos užduotys apima kompiuterio išteklių valdymą ir jų bendravimo poreikių tenkinimą. Branduolys yra pagrindinė operacinės sistemos dalis, dažniausiai palaikanti tiesioginį ryšį su aparatūros ištekliais. Be branduolio operacinė sistema negali veikti. Bet kadangi operacinės sistemos branduolys yra palaidotas kartu su daugeliu kitų komponentų, dauguma vartotojų nežino apie branduolio egzistavimą.

Kas yra operacinė sistema?

Operacinė sistema yra programinė įranga, valdanti kompiuterį. Tai duomenų ir programų rinkinys, valdantis sistemos (aparatinės įrangos) išteklius. Be to, jis pritaikytas programinės įrangos (pvz., Teksto procesorių ir kt.) Vykdymui, veikdamas kaip sąsajos sluoksnis tarp aparatinės įrangos ir programų (tokioms funkcijoms kaip įvesties / išvesties ir su atmintimi susijusios operacijos). Tai pagrindinė sistemos programinė įranga, veikianti kompiuteryje. Kadangi vartotojai negali paleisti jokios kitos sistemos ar programų programinės įrangos be tinkamai veikiančios operacinės sistemos, operacinę sistemą galima laikyti svarbiausia kompiuterio sistemos programine įranga..

Operacinės sistemos yra visų tipų mašinose (ne tik kompiuteriuose), turinčiose procesorius, pavyzdžiui, mobiliuosius telefonus, žaidimų pultus, super kompiuterius ir serverius. Populiariausios operacinės sistemos yra „Microsoft Windows“, „Mac OS X“, „UNIX“, „Linux“ ir BSD. „Microsoft“ operacinės sistemos dažniausiai naudojamos komercinėse įmonėse, o UNIX pagrįstos operacinės sistemos yra populiaresnės akademinių specialistų, nes jos yra nemokamos ir atvirojo kodo (skirtingai nei „Windows“, kuri yra labai brangi)..

Kas yra branduolys?

Branduolys yra pagrindinė kompiuterio operacinės sistemos dalis. Tai yra tikrasis tiltas tarp aparatinės ir programinės įrangos. Branduolys paprastai yra atsakingas už sistemos išteklių valdymą, įskaitant aparatinės ir programinės įrangos ryšį. Tai suteikia labai žemą abstrakcijos lygį tarp procesorių ir įvesties / išvesties įrenginių. Tarpprocesinis ryšys ir sistemos skambučiai yra pagrindiniai mechanizmai, kuriais šios žemo lygio priemonės siūlomos kitoms programoms (branduolio). Branduoliai skirstomi į įvairius tipus, atsižvelgiant į dizainą / įgyvendinimą ir į tai, kaip vykdoma kiekviena operacinės sistemos užduotis. Monolitiniai branduoliai visą sistemos kodą vykdo toje pačioje adresų erdvėje (dėl našumo gerinimo). Tačiau daugumą paslaugų naudotojo erdvėje teikia mikrokanalai (prižiūrėjimas ir moduliškumas gali būti padidintas tokiu būdu). Tarp šių dviejų kraštutinumų yra daugybė kitų požiūrių.

Kuo skiriasi branduolys ir operacinė sistema?

Branduolys yra pagrindinė (arba žemiausia) operacinės sistemos dalis. Visos kitos dalys, sudarančios operacinę sistemą (grafinė vartotojo sąsaja, failų tvarkymas, apvalkalas ir kt.), Priklauso nuo branduolio. Branduolys yra atsakingas už ryšį su aparatine įranga, ir iš tikrųjų tai yra operacinės sistemos dalis, kuri tiesiogiai bendrauja su aparatūra. Branduolys, kurį gali naudoti kita programinė įranga, turi daugybę iškviečiamų rutinų, kuriuos galima naudoti norint pasiekti failus, atvaizduoti grafiką, gauti klaviatūros / pelės įvestis..