| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
systemer  
  • Basale computerfærdigheder
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  •  
    Computer Viden >> systemer >> Basale computerfærdigheder >> Content
    Kernel & userland er synkroniseret
    Tre dele udgør et edb-system : Den hardware, systemets kerne og userland . Userland programmer skal kernen til at gøre den hardware udføre de opgaver , der er nødvendige til at afspille en musikfil , adgang til internettet eller skrive en rapport. Når en userland ansøgning og kernen bruger en anden version af en nøgle compiler eller et system bibliotek, bliver dit system siges at være " ude af sync . " In BSD Unix-systemer , kan du få en " userland og kernel er ude af sync " fejlmeddelelse. Kerne og userland Interaktioner

    userland program du har brug for at installere og bruge kan kræve en tjeneste eller biblioteksfil , som kun findes i den seneste opdatering til en bestemt kerne bibliotek eller hardware driver. Nogle userland programmører statisk linke bibliotekerne til deres ansøgninger. En statisk linket ansøgningen ikke kompilere , hvis et bibliotek det behov ikke er til stede . Hvis et program er dynamisk forbundet til et bibliotek version, du ikke har, men programmet samler , og du kan ikke kende dit system er ude af sync , indtil du rent faktisk køre programmet.
    BSD Approach

    BSD-systemer er fordelt som en komplet pakke, der inkluderer kernen og et stort antal userland applikationer. Fordelen ved denne fremgangsmåde er, at alle applikationer , hjælpeprogrammer , biblioteker og drivere er matchet til en bestemt kerne -version. Derudover er alle kerne og userland kildefiler kompileret med samme compiler version og kompiler biblioteker. Enhver version uoverensstemmelser mellem en userland ansøgning og kernen services det skal behandles inden en BSD fordeling bliver tilgængelig for offentligheden.
    Linux Approach

    modsætning BSD er kildekoden til Linux-kernen frigivet adskilt fra enhver userland applikationer. Linux-distributioner som Fedora eller Debian kan bruge den samme version af kernen, men strukturere deres userland miljø i forskellige og ofte uforenelige måder. Det er muligt for en Linux-distribution til at indeholde nogle userland programmer, der er udarbejdet for en kerne -version og andre, der blev samlet mod en anden kerne -version.
    Rebuilding Verden

    One vejs BSD brugere kan undgå " userland og kernel er ude af sync " fejl er at genopbygge hele systemet , når behovet opstår for at opgradere kernen eller bruge den nyeste version af en hardware driver eller userland program. Denne proces kaldes " ombygning verden". Den nøjagtige sekvens af trin varierer mellem BSD distributioner. Ifølge FreeBSD håndbog , men de skridt omfatter sikkerhedskopiere det nuværende system , erhverve kildekoden til den ønskede BSD version bygge et nyt kildekode compiler , kompilering og installation af nye kerne , derefter oprette en ny , fuldt synkroniseret userland . KAYAK

    Forrige :

    næste :
      Relaterede artikler
    ·Forskellen mellem Pentium 4 & Pentium D 
    ·Sådan løser Just- In -Time Debugging 
    ·Sådan gendannes filer fra papirkurven 
    ·Min computer kom ikke med en start up Disk 
    ·Hvordan til at tage Grafik Off Your Webfetti Side 
    ·Sådan Start en IBM Laptop Med DOS 
    ·Sådan støvle med en ISO-fil 
    ·Sådan oprettes Java genveje på en Vista Desktop 
    ·Sådan fjernes Organizer fra Photoshop Elements 
    ·Sådan bruges en Force Exchange SMTP Connector 
      Anbefalede Artikler
    ·Sådan slettes kalendere i PowerShell 
    ·Sådan aktiveres proceslinjen i Windows XP 
    ·Sådan Stop Cron Daemon RedHat 
    ·Hvordan man laver en Butterfly Yo -Yo 
    ·Sådan fjerner Windows 7 skrivebordsikoner for brugere 
    ·Sådan Gør multiplikation i Linux Scripts 
    ·Sådan Indsæt billedformater i Microsoft Word 2003 
    ·Sådan bruges Print Screen knappen på HP Laptops 
    ·Sådan installeres CleanUp i XP 
    ·Hvordan laver proceslinjen i Windows genopstå 
    Copyright © Computer Viden http://www.computerdk.com