Vad är en kärna? Enkelt förklarat
Även om de använder den varje dag är många inte säkra på vad en kärna är. Om du stötte på den här termen och vill ta reda på mer är det rätt plats för dig. I detta praktiska tips förklarar vi vad kärnan handlar om.
Vad är en kärna? Fakta förklarade helt enkelt
En kärna används permanent i det dagliga datorarbetet och används alltid för dig. Avsikten är att du inte märker honom. Det är gränssnittet mellan programvaran med ett grafiskt användargränssnitt som du använder och systemhårdvaran.
- Kärnan är en central modul i ett operativsystem. Det kallas ibland "kärnan".
- Den har olika lager. Det undre lagret bildar gränssnittet till systemhårdvaran, t.ex. nätverkskontroller eller PCI Express-styrenheter.
- Nästa skikt är minnehantering, som tilldelar minne till varje process. Din applikationsprogramvara innehåller vanligtvis olika sådana processer.
- Lagret "Process Management" tar över tidhantering och gör att alla processer på din dator verkar fungera parallellt. Kärnan reglerar alla förfrågningar från program, rader upp dem en efter en och kan avbryta dem om det finns problem.
- Det översta lagret är filsystemet. Den tilldelar områden till processer på hårddisken, dvs. hårddisken och huvudminnet.
- Kärnan reglerar hela sökvägen från systemhårdvara till applikationsprogramvara, som idag mest används av användaren via ett grafiskt användargränssnitt (GUI).
- Endast användarområdet är inte längre en del av kärnan utan kallas "Shell", "Ring" eller "Userland".
- Ett datorprogram skickar systemsamtal, så kallade "systemsamtal", till kärnan. Detta gör sedan den faktiska begäran på maskinens språk till CPU. Kärnan känner till den kompletta instruktionsuppsättningen för CPU, dvs alla maskininstruktioner som den kan utföra.
- Dessa systemsamtal utlöses till exempel när du läser eller skriver filer på datorn. Denna enkla uppgift sker också kontinuerligt i bakgrunden.
- I fleranvändarsystem övervakar kärnan också åtkomsträttigheter till filer och hårdvarukomponenter.
- Task Manager visar alla processer som hanteras av kärnan. Om du avslutar en process här instruerar Task Manager kärnan att avbryta denna process och frigöra det tilldelade lagringsutrymmet.
- Eftersom kärnan används permanent laddas den först i huvudminnet efter start. Detta händer vanligtvis i ett skyddat område som förhindrar att det ändras eller raderas.
- Windows använder NT-kärnan, som flera delsystem bygger på. Apple använder XNU-kärnan. Linux-system som Ubuntu och Android-enheter använder Linux-kärnan.
- Kärnan är inte processorkärnan utan operativsystemkärnan eller systemkärnan.
- Operativsystem med flera kärnor kan använda de olika kärnorna i en flerkärnig processor som ett nätverk av oberoende processorer.
- En kärna är inte heller ett API eller ett ramverk som NET-ramverket.
Linux Mint: bättre kärna också bättre Windows 10?
I nästa praktiska tips visar vi dig hur du kan ta reda på vilken kärna du har under Linux. I många andra praktiska tips förklarar vi termer från datorspråket, från programvara, till exempel VPN-anslutning, BIOS och UEFI eller firmware, till hårdvaruterminer, som BUS, SSD och mainboard.