Razlika između operativnog sustava i kernela

Operativni sustav vs Kernel

Za većinu ljudi korištenje računala je druga priroda. To omogućuje operativni sustav koji se pokreće na računalu i hardveru te omogućuje komunikaciju s njim bez upotrebe jezičnog jezika ili binarnog računala. Operativni sustav pruža nam sučelje, bilo grafičko ili tekstualno, gdje možemo vidjeti rezultat naredbi koje unosimo. Pruža nam i niz alata za konfiguriranje računala prema vlastitoj želji, i to po krajnjoj osnovi. Ali sve to ne bi bilo moguće bez kernela. Kernel je jezgra operativnog sustava i odgovoran je za prevođenje naredbi u nešto što računalo može razumjeti.

Aspekt koji mnogo programera voli oko kernela je u apstrakciji. Apstrakcija hardvera omogućava programerima pisanje koda koji može raditi na širokom rasponu hardvera. Bez apstrakcije hardvera svaki program mora biti napisan posebno za zadanu konfiguraciju hardvera i vjerovatno neće raditi u drugom. To je slučaj s upravljačkim programima uređaja. To su posebni dijelovi koda koji prepoznaju hardver i daju operativnom sustavu sredstva za komunikaciju s uređajem.

Iako je jezgra jezgra operativnog sustava, većina ljudi nije ni svjesna toga što postoji jer je zakopan iza mnoštva drugog softvera. Da bi pružio čitav paket koji ljudima omogućuje korištenje računala, operativni sustav uključuje softver koji pokriva puno uobičajenih upotreba računala. To između ostalog uključuje jednostavnu aplikaciju za obradu teksta i medijski uređaj.

Aplikacije su kreirane za određene aplikacije, jer ona treba da komunicira s njenim kernelom kako bi komunicirala s hardverom ispod nje. Budući da je svaki kernel različit, aplikacije za jedan operativni sustav se ne mogu pokrenuti na drugima. Neke aplikacije također nisu u mogućnosti izvršiti u starijim ili novijim verzijama istog operativnog sustava zbog promjena koje su implementirane.

Sažetak:
1. Operativni sustav je softverski paket koji komunicira izravno s hardverom računala i sve se vaše aplikacije pokreću iznad njega, dok je kernel dio operativnog sustava koji izravno komunicira s hardverom.
2. Iako svaki operativni sustav ima kernel, ovaj se krije iza mnoštva drugog softvera i većina korisnika ni ne zna da postoji