Rozdiel medzi operačným systémom a jadrom

Operačný systém vs jadro

Pre väčšinu ľudí je používanie počítača druhou podstatou. To je umožnené operačným systémom, ktorý je spustený na vrchole počítača a hardvéru a umožňuje s ním komunikovať bez potreby použitia strojového jazyka alebo binárneho kódu. Operačný systém nám poskytuje rozhranie, či už grafické alebo textové, kde si môžeme prezrieť výsledok zadaných príkazov. Poskytuje nám tiež celý rad nástrojov na konfiguráciu počítača podľa nášho želania, a to úplne najužšie. To všetko by však nebolo možné bez jadra. Jadro je jadrom operačného systému a je zodpovedné za preklad príkazov do niečoho, čo počítač dokáže pochopiť..

Aspekt, ktorý má veľa programátorov ako jadro, je v abstrakcii. Hardvérová abstrakcia umožňuje programátorom písať kód, ktorý môže pracovať na širokej škále hardvéru. Bez hardvérovej abstrakcie musí byť každý program napísaný špecificky pre danú hardvérovú konfiguráciu a pravdepodobne nebude fungovať v inom. Toto je prípad ovládačov zariadení. Toto sú konkrétne časti kódu, ktoré identifikujú hardvér a poskytujú operačnému systému prostriedky na komunikáciu so zariadením.

Aj keď jadro je jadrom operačného systému, väčšina ľudí si to ani neuvedomuje, pretože je pochovaná za mnohým iným softvérom. Na zabezpečenie celého balíka, ktorý umožňuje ľuďom používať ich počítače, operačný systém obsahuje softvér, ktorý pokrýva veľa bežných použití počítačov. Zahŕňa to okrem iného jednoduchú aplikáciu na spracovanie textu a prehrávač médií.

Aplikácie sú vytvorené pre konkrétne aplikácie, pretože potrebuje komunikovať s jadrom, aby komunikovalo s hardvérom pod ním. Pretože každé jadro je iné, aplikácie pre jeden operačný systém nie je možné spúšťať na iných. Niektoré aplikácie tiež nie sú schopné vykonávať v starších alebo novších verziách toho istého operačného systému z dôvodu implementovaných zmien.

Zhrnutie:
1. Operačný systém je softvérový balík, ktorý komunikuje priamo s počítačovým hardvérom a všetky vaše aplikácie bežia nad ním, zatiaľ čo jadro je časť operačného systému, ktorý komunikuje priamo s hardvérom.
2. Aj keď má každý operačný systém jadro, je to pochované za mnohým iným softvérom a väčšina používateľov ani nevie, že existuje.