|  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
System
  • Grundläggande datorkunskaper
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  • Windows 7
  • Windows 10
  • Windows 11
  • Windows 2012
  • Windows 2016
  • Windows 2019
  • Windows 2022
  • Apple
  • Android
  • iOS
  • CentOS
  • * Dator Kunskap >> System >> Linux >> Content

    Vad är kärnan och skalet?

    I samband med operativsystem är kärnan och skalet distinkta men sammankopplade komponenter:

    Kernel:

    * Kärnan i operativsystemet: Kärnan är den lägsta programvaran som direkt interagerar med datorns hårdvara. Det hanterar systemets resurser, inklusive CPU, minne, lagring och kringutrustning. Tänk på det som den centrala chefen, tilldela resurser och se till att allt går smidigt.

    * tillhandahåller tjänster till applikationer: Tillämpningar interagerar inte direkt med hårdvaran; Istället begär de tjänster (som att komma åt en fil eller skriva ut något) från kärnan, som sedan hanterar detaljerna på låg nivå.

    * Ansvarig för avgörande uppgifter: Dessa inkluderar processhantering (start, stopp och hantering av löpningsprogram), minneshantering, enhetshantering (hantering av interaktioner med kringutrustning som skrivare och tangentbord) och säkerhet (kontroll av åtkomst till systemresurser).

    * Exempel: När du öppnar en fil ber din applikation kärnan att öppna filen; Kärnan hanterar sedan den faktiska läsningen av data från hårddisken.

    skal:

    * En kommandoradstolk: Shell är ett program som tillhandahåller ett användargränssnitt, vanligtvis ett kommandoradsgränssnitt (CLI), vilket gör att användare kan interagera med operativsystemet. Det är ett program som * körs ovanpå * kärnan.

    * översätter kommandon: När du skriver ett kommando i skalet (som `ls` för att lista filer eller" mkdir "för att skapa en katalog), översätter skalet det kommandot till instruktioner som kärnan kan förstå och köra.

    * ger ett sätt att köra program: Du använder skalet för att starta andra applikationer. Skalet fungerar som en mellanhand mellan dig och kärnan.

    * Många olika skal: Det finns olika typer av skal, var och en med sina egna funktioner och syntax (t.ex. bash, zsh, fisk). De utför alla samma grundläggande funktion av att tolka användarkommandon och interagera med kärnan.

    Analogi:

    Föreställ dig en restaurang. Kärnan är kökspersonalen och hela infrastrukturen (förbereda mat, hantering av lager etc.). Skalet är servitören som tar din beställning (kommandon), kommunicerar den till köket (kärnan) och sedan ger dig maten (resultat). Kunden (du) interagerar direkt med servitören (skalet) men inte direkt med kökspersonalen (kärna).

    Kort sagt:kärnan är kärnan i operativsystemet som hanterar hårdvara, medan skalet är ett program som tillhandahåller ett användargränssnitt för att interagera med kärnan. De arbetar tillsammans så att du kan använda din dator.

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man installerar Puppy Linux med Windows XP
    ·The Pros & Cons av Fedora Över Ubuntu
    ·Vad är den nuvarande versionen av Linuxkärnan med ful…
    ·Hur du ändrar musen till USB i Slackware
    ·CPU-användning Unix Process Kernel
    ·Hur Importera Windows Favoriter till Firefox på Linux
    ·Vad är ett realtidsoperativsystem?
    ·Hur man använder Knoppix för att torka en hårddisk
    ·Hur man installerar Remix i Virtualbox
    ·Hur man tar bort ett virus i Linux
    Utvalda artiklarna
    ·Hur Töm papperskorgen från OS X Terminal Window
    ·Återställa tangenter på ett tangentbord med Windows …
    ·Hur att göra innehållet på skärmen Smaller
    ·Hur får man en bra Defrag i XP
    ·Hur man installerar Magic Trackpad på Windows 7
    ·Hur till Redigera starta program på XP
    ·Hur du formaterar en dator skiva på en Mac
    ·Hur man uppgraderar MCSE till MCITP
    ·Hur ändrar jag lösenordet för administratör på en …
    ·Kan du få en Android -telefon utan dataplan om du köp…
    Copyright © Dator Kunskap https://www.dator.xyz