Dallimi midis kernelit dhe sistemit operativ

Dallimi midis kernelit dhe sistemit operativ
Dallimi midis kernelit dhe sistemit operativ

Video: Dallimi midis kernelit dhe sistemit operativ

Video: Dallimi midis kernelit dhe sistemit operativ
Video: Letërsi 10 - Letërsia e vjetër shqipe. Përfaqësuesit kryesorë dhe krijimtaria e tyre. 2024, Nëntor
Anonim

Kernel vs Sistemi Operativ

Sistemi operativ është softueri i sistemit që menaxhon kompjuterin. Detyrat e tij përfshijnë menaxhimin e burimeve kompjuterike dhe përshtatjen e nevojave të tyre të komunikimit. Kerneli është pjesa kryesore e një sistemi operativ që kryen kryesisht komunikim të drejtpërdrejtë me burimet e harduerit. Pa kernel, një sistem operativ nuk mund të funksionojë. Por për shkak se kerneli i një sistemi operativ është i varrosur me shumë komponentë të tjerë, shumica e përdoruesve nuk janë në dijeni të ekzistencës së një kerneli.

Çfarë është Sistemi Operativ?

Një sistem operativ është softuer që menaxhon një kompjuter. Është një koleksion i të dhënave dhe programeve që menaxhon burimet e sistemeve (hardware). Për më tepër, ai akomodon ekzekutimin e softuerit të aplikacionit (si përpunuesit e tekstit etj.) duke vepruar si një shtresë ndërfaqeje midis harduerit dhe aplikacioneve (për funksione të tilla si input/dalja dhe operacionet e lidhura me kujtesën). Është programi kryesor i sistemit që funksionon në një kompjuter. Për shkak se përdoruesit nuk janë në gjendje të ekzekutojnë ndonjë sistem tjetër ose softuer aplikacioni pa një sistem operativ që funksionon siç duhet, një sistem operativ mund të konsiderohet si programi më i rëndësishëm i sistemit për një kompjuter.

Sistemet operative janë të pranishme në të gjitha llojet e makinerive (jo vetëm kompjuterët) që kanë procesorë si telefonat celularë, sistemet e lojërave të bazuara në konsolë, super kompjuterë dhe serverë. Sistemet operative më të njohura janë Microsoft Windows, Mac OS X, UNIX, Linux dhe BSD. Sistemet operative të Microsoft-it përdoren më së shumti brenda ndërmarrjeve komerciale, ndërsa sistemet operative të bazuara në UNIX janë më të popullarizuara tek profesionistët akademikë, sepse janë falas dhe me kod të hapur (ndryshe nga Windows, i cili është shumë i kushtueshëm).

Çfarë është Kernel?

Bërthama është pjesa kryesore e një sistemi operativ kompjuterik. Është ura aktuale midis harduerit dhe softuerit të aplikacionit. Kerneli zakonisht është përgjegjës për menaxhimin e burimeve të sistemit duke përfshirë komunikimin e harduerit dhe softuerit. Ai siguron një shtresë abstraksioni të nivelit shumë të ulët midis procesorëve dhe pajisjeve hyrëse/dalëse. Komunikimi ndër-procesor dhe thirrjet e sistemit janë mekanizmat kryesorë në të cilët këto lehtësira të nivelit të ulët u ofrohen aplikacioneve të tjera (nga kerneli). Kernelet ndahen në lloje të ndryshme bazuar në dizajnin/zbatimin dhe mënyrën se si kryhet çdo detyrë e sistemit operativ. I gjithë kodi i sistemit ekzekutohet në të njëjtën hapësirë adresash (për arsye të përmirësimit të performancës) nga kernelet monolitike. Por, shumica e shërbimeve drejtohen në hapësirën e përdoruesit nga mikrokernelet (mirëmbajtja dhe modulariteti mund të rritet me këtë qasje). Ka shumë qasje të tjera midis këtyre dy ekstremeve.

Cili është ndryshimi midis Kernelit dhe Sistemit Operativ?

Bërthama është thelbi (ose niveli më i ulët) i sistemit operativ. Të gjitha pjesët e tjera që përbëjnë sistemin operativ (ndërfaqja grafike e përdoruesit, menaxhimi i skedarëve, shell, etj.) mbështeten në kernel. Kernel është përgjegjës për komunikimin me harduerin, dhe në fakt është pjesa e sistemit operativ që flet drejtpërdrejt me harduerin. Rutina të shumta të thirrshme që mund të përdoren për qasjen në skedarë, shfaqjen e grafikëve, marrjen e hyrjeve të tastierës/mausit ofrohen nga kerneli për t'u përdorur nga programe të tjera.

Recommended: