Vad är skillnaden mellan en kärna och ett operativsystem?

Ett operativsystem, även känd som ett OS, är den programvara som gör en dator kan användas. Kärnan är bara den "core" eller lägsta nivå av ett operativsystem. Kärnan innehåller talrika callable rutiner som gör att andra program för att komma åt filer, Visa text och grafik, få indata från tangentbord eller mus och andra sådana funktioner.

De operativsystem som vi stött på i dag i allmänhet har många funktioner som inte är nödvändiga funktioner som gör ett system som fungerar. Men dessa funktioner krävs för att underlätta samspelet med systemet. Dessa funktioner inkluderar grafiskt gränssnitt, filhantering, processhantering, shell, etc. Dessa funktioner är beroende av kärndelen av OS (kallas som kärna) för att köra och ge gränssnitt till användaren eller andra program. Det är att vara insåg att dessa funktioner är oundviklig, och endast ett kärna ensam är till någon nytta för användaren.

Ett operativsystem innehåller också verktyg som använder kernel. Till exempel erbjuder MS-DOS ett program som kallas COMMAND.COM, vilket är programmet som gör en människa att använda operativsystemet. Utforskaren i Windows, MacOS Finder och olika UNIX beskjuter erbjuder liknande funktionalitet. Andra OS-verktyg kan omfatta en filhanterare, en mjukvaran installerat och andra element som är nödvändiga för att datorn användbar (strunt några hittar inte datorer användbart i första hand :)).