Operacijski sustav i kernel

Anonim

Operativni sustav vs kernel

Za većinu ljudi, korištenje računala je druga priroda. To omogućuje operacijski sustav koji se pokreće na vrhu računala i hardvera te omogućuje komunikaciju s njim bez uporabe jezika ili binarnog stroja. Operativni sustav pruža nam sučelje, bilo grafički ili tekst, gdje možemo vidjeti rezultat naredbi koje unosimo. Također nam nudi čitav niz alata za konfiguriranje računala prema našem ukusu, u najmanju ruku. Ali sve to ne bi bilo moguće bez jezgre. Kernel je jezgra operativnog sustava i odgovoran je za prevođenje naredbi u nešto što računalo može razumjeti.

Aspekt koji puno programera voli o jezgri je u apstrakciji. Hardware apstrakcija omogućuje programerima da pišu kod koji može raditi na širokom rasponu hardvera. Bez hardverske apstrakcije, svaki program treba biti napisan posebno za određenu konfiguraciju hardvera i vjerojatno neće raditi u drugom. To je slučaj s upravljačkim programima uređaja. To su specifični dijelovi koda koji identificiraju hardver i daje operativni sustav sredstvo za komunikaciju s uređajem.

Iako je jezgra jezgre operativnog sustava, većina ljudi nije ni svjesna postojanja jer je pokopana iza puno drugih softvera. Da bi osigurao cijeli paket koji ljudima omogućuje korištenje računala, operativni sustav uključuje softver koji pokriva mnogo uobičajenih upotreba računala. To uključuje, između ostalog, jednostavnu aplikaciju za obradu teksta i medijski uređaj.

Aplikacije se kreiraju za određene aplikacije jer treba komunicirati sa svojim kernelom kako bi komunicirali s hardverom ispod njega. Budući da je svaki kernel drugačiji, aplikacije za jedan operativni sustav ne mogu se izvršiti na drugima. Neke aplikacije također nisu sposobne izvršiti u starijim ili novijim inačicama istog operacijskog sustava zbog promjena koje se provode.

Sažetak: 1. Operativni sustav je softverski paket koji komunicira izravno s računalnim hardverom i sve se aplikacije pokreću na njemu dok je kernel dio operativnog sustava koji komunicira izravno s hardverom 2. Iako svaki operativni sustav ima kernel, ovo je pokopano iza puno drugih softvera, a većina korisnika čak ne zna da postoji