Razlika Med Jedrom In Operacijskim Sistemom

Razlika Med Jedrom In Operacijskim Sistemom
Razlika Med Jedrom In Operacijskim Sistemom

Video: Razlika Med Jedrom In Operacijskim Sistemom

Video: Razlika Med Jedrom In Operacijskim Sistemom
Video: Объяснение APIPA - Автоматическая частная IP-адресация 2024, April
Anonim

Jedro vs operacijski sistem

Operacijski sistem je sistemska programska oprema, ki upravlja računalnik. Njegove naloge vključujejo upravljanje računalniških virov in prilagajanje njihovim komunikacijskim potrebam. Jedro je glavni del operacijskega sistema, ki večinoma izvaja neposredno komunikacijo s strojno opremo. Brez jedra operacijski sistem ne more delovati. Ker pa je jedro operacijskega sistema pokopano s številnimi drugimi komponentami, večina uporabnikov ne ve za obstoj jedra.

Kaj je operacijski sistem?

Operacijski sistem je programska oprema za upravljanje računalnika. Je zbirka podatkov in programov, ki upravlja sistemske (strojne) vire. Poleg tega prilagaja izvajanje aplikacijske programske opreme (kot so urejevalniki besedil itd.), Tako da deluje kot vmesni sloj med strojno opremo in aplikacijami (za funkcije, kot so vhodno / izhodne in pomnilniške operacije). To je glavna sistemska programska oprema, ki se izvaja v računalniku. Ker uporabniki ne morejo zagnati nobenega drugega sistemskega ali aplikacijskega programa brez pravilno delujočega operacijskega sistema, lahko operacijski sistem velja za najpomembnejšo sistemsko programsko opremo za računalnik.

Operacijski sistemi so prisotni v vseh vrstah strojev (ne le v računalnikih), ki imajo procesorje, kot so mobilni telefoni, igralni sistemi na osnovi konzol, super računalniki in strežniki. Najbolj priljubljeni operacijski sistemi so Microsoft Windows, Mac OS X, UNIX, Linux in BSD. Microsoftovi operacijski sistemi se večinoma uporabljajo v komercialnih podjetjih, medtem ko so operacijski sistemi, ki temeljijo na UNIX, bolj priljubljeni pri akademskih strokovnjakih, saj so brezplačni in odprtokodni (za razliko od Windows, ki je zelo drag).

Kaj je jedro?

Jedro je glavni del računalniškega operacijskega sistema. To je dejanski most med strojno in aplikacijsko programsko opremo. Jedro je običajno odgovorno za upravljanje sistemskih virov, vključno s komunikacijo strojne in programske opreme. Zagotavlja zelo nizek nivo abstrakcije med procesorji in vhodno / izhodnimi napravami. Medprocesna komunikacija in sistemski klici so glavni mehanizmi, v katerih se ti nizki nivoji ponujajo drugim aplikacijam (s pomočjo jedra). Jedra so razdeljena na različne vrste glede na zasnovo / izvedbo in izvedbo posamezne naloge operacijskega sistema. Vsa sistemska koda se izvede v istem naslovnem prostoru (zaradi izboljšanja zmogljivosti) z monolitnimi jedri. Ampak,večino storitev v uporabniškem prostoru izvajajo mikrojedri (s tem pristopom je mogoče povečati vzdrževalnost in modularnost). Med tema dvema skrajnostma je še veliko drugih pristopov.

Kakšna je razlika med jedrom in operacijskim sistemom?

Jedro je jedro (ali najnižja raven) operacijskega sistema. Vsi drugi deli, ki sestavljajo operacijski sistem (grafični uporabniški vmesnik, upravljanje datotek, lupina itd.), Se zanašajo na jedro. Kernel je odgovoren za komunikacijo s strojno opremo in je pravzaprav del operacijskega sistema, ki neposredno govori s strojno opremo. Številne klicne rutine, ki jih je mogoče uporabiti za dostop do datotek, prikaz grafik, pridobivanje vnosov tipkovnice / miške, zagotavlja jedro, ki ga uporablja druga programska oprema.

Priporočena: