Dator
 |  Startsida |  Hårdvara |  Nätverk |  Programmering |  Programvara |  Felsökning |  System |   
System
  • Grundläggande datorkunskaper
  • Linux
  • Mac OS
  • Ubuntu
  • Unix
  • Windows
  • Windows Vista
  • Windows XP
  • * Dator Kunskap >> System >> Grundläggande datorkunskaper >> Content

    Kernel & userland är ur synk

    Tre delar utgör ett datorsystem : hårdvaran, systemets kärna och userland . Userland applikationer behöver kärnan att göra hårdvaran utföra de uppgifter som behövs för att spela upp en musikfil , tillgång till Internet eller skriver en rapport . När en userland ansökan och kärnan använder en annan version av en nyckel kompilator eller ett system bibliotek , är ditt system sägs vara " ur synk . " I BSD Unix-system , kan du få ett " userland och kärna är av synkronisera " felmeddelande. Kärnor och Interaktioner

    userland ansökan måste du installera och använda kan kräva en tjänst eller ett bibliotek fil som bara finns i den senaste uppdateringen till en viss kärna bibliotek eller hårdvara förare . Vissa userland programmerare länka statiskt bibliotek för sina ansökningar . Ett statiskt länkade program kompileras inte om ett bibliotek som behövs är inte närvarande . Om en ansökan är dynamiskt länkat till ett bibliotek version du inte har dock , sammanställer programmet , och du kanske inte känner till ditt system är ur synk tills du faktiskt köra programmet . Addera BSD Närma

    BSD system distribueras som ett komplett paket som innehåller kärnan och ett stort antal userland applikationer . Fördelen med detta tillvägagångssätt är att alla program, verktyg , bibliotek och drivrutiner är avstämda för en viss version av kärnan . Dessutom är alla kärnor och källfiler sammanställts med samma kompilator versionen och bibliotek kompilator . Någon version skillnader mellan en userland ansökan och de tjänster kernel den behöver behandlas innan en BSD fördelning blir tillgänglig för allmänheten .
    Linux Approach

    skillnad BSD , är källkoden för Linux-kärnan släpps separat från alla userland program . Linux distributioner som Fedora eller Ubuntu kan använda samma version av kärnan , men strukturera sin användarmiljö miljö i olika och ofta oförenliga sätt . Det är möjligt för en Linuxdistribution att innehålla några userland program som kompilerats för en kernel version och andra som sammanställdes mot en annan version av kärnan .
    Ombyggnad World

    One vägs BSD -användare kan undvika " userland och kärna är ur synk " fel är att bygga om hela systemet när behov uppstår att uppgradera kärnan eller använda den senaste versionen av en drivrutin för hårdvara eller userland ansökan . Denna process kallas " ombyggnad världen . " Den exakta sekvensen av steg varierar mellan BSD distributioner . Enligt FreeBSD handbok , dock stegen inkluderar säkerhetskopiera det nuvarande systemet , skaffa källkoden till önskad BSD versionen , bygga en ny kompilator källkod , kompilera och installera den nya kärnan , sedan skapa ett nytt , fullt synkroniserade userland . Addera

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur vill kolla Metadata Information för MP4 filer
    ·Hur man gör ett formulär telefonräkning
    ·. Hur man identifierar IDX Filtyper
    ·Hur man testa hastigheten på ditt operativsystem
    ·Hur man startar Vista från en USB Flash
    ·Hur Split en BD mapp till 4 GB Bitar för FAT32
    ·Organizational Unit Struktur
    ·Hur att starta om datorn för gratis på Hem
    ·Hur flyttar jag den trasiga Page Break
    ·Hur man skriver ut hela skärmen
    Utvalda artiklarna
    ·Hur man byter Windows Explorer med Xplorer2
    ·Hur man kör Scandisk vid uppstart på Windows 7
    ·Hur man bygger ett fönster i trä Ram
    ·Hur man skapar en starta Windows Me Disk
    ·Hur man tar bort den tidigare ägaren har data från en…
    ·Hur man bränner Audio & Video TS filer med Ubuntu
    ·Hur fixar Mscorwks.Dll
    ·Hur öppna upp en CD-spelare på en Mac utan en Mac Tan…
    ·Hur Ladda ner Windows Security Center
    ·Felsökning av ett förlorat Driver i Western Digital M…
    Copyright © Dator Kunskap http://www.dator.xyz