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 >> Windows >> Content

    Vad är en Runtime Library

    ? Körtidsbiblioteken arbetar bakom kulisserna för att automatisera vanliga uppgifter som utförs av olika språk datorprogram och operativsystem . Runtimes används också för att ge effektivitet genom att minska antalet steg som behövs för att köra program och minska de resurser som krävs , såsom diskutrymme , minne och CPU-användning . Betydelse

    dator operativsystem - till exempel Microsoft Windows eller Linux - använder ofta körtidsbiblioteken . Körtidsbiblioteken länka operativsystemet med program i ett enda steg . Specifika drifttider är tillgängliga för alla program som är specifika för de språk för dessa drifttider . Exempel på drifttider inkluderar Microsoft Visual Basic , Microsoft C + + ( " C - plus - plus " ) , Microsoft C # ( " C -sharp " ) , . NET Framework ( " dot - net Framework " ) och Java Runtime Environment .

    Hur Runtimes Arbete

    En runtime -biblioteket består av funktioner , variabler och konstanter som är gemensamma för många programverksamhet . Dessa funktioner kan utföra beräkningar , tillgång till maskinvara eller annan programvara , återge video och göra otaliga andra jobb - de användningsområden är obegränsade . Dessa körtidsbiblioteken kan också innehålla bilder , ljud , video , text och även andra bibliotek runtime .

    Biblioteket fil också kan kallas en " dynamisk länk bibliotek , " eller DLL -fil . Runtime library -filer kan " uppmanade " som behövs utan att behöva ladda alla funktioner på en gång . DLL-filer och körtidsbiblioteken också kan kallas programmet " moduler " för denna anledning.
    Spara resurser

    skillnad " kompilatorer " , drifttider utföra alla operationer i ett steg automatiskt - i realtid . Kompilatorer kräver åtgärder på alla nivåer : Ett program bör kopplas till varje enskild funktion eller rutin , vilket ibland skapar ytterligare filer som också måste kopplas med det programmet . Detta resulterar i en ansamling av mellanliggande filer som sannolikt inte kommer att vara användbara senare . Om ett program har fel , måste det kompileras varje gång den felsöks . Varje program har en kopia av en rutin , som inte är effektiv för ett stort antal program .

    Eftersom körtidsbiblioteken kan delas mellan många program , minskar de programmens storlek och de resurser som krävs för att utföra dem . En runtime library kan laddas in i minnet och används av flera program .

    Här är en grundläggande exempel. Detta tar inget overhead skapas av kompilatorn :

    24 program skall sammanställas med samma rutin - varje program har 100.000 bytes ( 100 kB , 100KB ) av redigerbar kod ( text ) - varje rutin har 1 miljon byte ( 1 megabyte , 1MB ) kod. När sammanställt

    , kommer varje program att ha 1,1 miljoner bytes , under förutsättning att ingen overhead.If dessa 24 program körs samtidigt , skulle de kräver totalt 26,4 megabyte minne ( 1,1 x 24 ) .

    Men om en runtime library ersatt de vanliga rutinerna och delades mellan programmen , skulle varje program har 100 kilobyte , och körningen skulle vara 1 megabyte . Den totala minnet skulle vara 3.4 megabyte . Som uppgår till 23 megabyte i besparingar. CPU-resurser också sparas . Eftersom Windows
    Överväganden

    och de flesta program är starkt beroende av DLL-filer , är det aldrig en bra idé att ta bort dem , oavsett var de lagras. Programspecifika DLL-filer lagras ofta i samband programmappen men kan ibland placeras i Windows-mappen .

    Runtimes ofta DLL-filer själva, så radera eller ändra dessa filer kommer att påverka mer än ett program . DLL-filer bör endast ändras av erfarna användare , även då är risken att radera DLL-filer för hög

    bort DLL-filer och drifttider kan orsaka problem, inklusive , men inte begränsat till , förlust av data , förlorad . programmet funktionalitet , och unbootable dator , instabilitet i systemet och runtime fel . Du kan även behöva göra en helt ny installation av Windows och program .
    Övriga fakta

    Innan Windows 3.1 , var DLL -filer nästan aldrig används . När Windows 95 , blev de vardagsmat .
    P Det är inte ovanligt att ha fler DLL-filer än program ( EXE ) filer på en enda dator . Även en 4 - till - 1 -förhållande av DLL - till - exe-filer är vanligt . Det är hur viktiga de är .

    Tidigare:

    nästa:
    relaterade artiklar
    ·Hur man skriver över papperskorgen
    ·Hur man använder en Comcast Cable Box Från två olika…
    ·Windows 7 : Force Delete
    ·Hur ta reda på hur snabbt min internetuppkoppling är
    ·Installera om en Remote Procedure Call
    ·Hur du ändrar Miniatyrer till Bilder
    ·Hur man tar bort inställningar från en startmeny Grou…
    ·Hur byta språk i Windows Utforskaren
    ·Konfigurera trådlöst i Windows 98
    ·Hur man lägger min Compaq Presario dator tillbaka till…
    Utvalda artiklarna
    ·Installera om Windows Vista Funktioner
    ·Hur man fixar en Microsoft Office 2000 SR 1 Registrerin…
    ·Virus som inaktiverar Aktivitetshanteraren
    ·Hur Packa en Mac filen med Stuffit
    ·Hur man monterar en diskett på Ubuntu
    ·Hur man gör skrivbordet till en kalender Planner
    ·Hur kan vi minska en MP2 filstorlek
    ·Hur man uppgraderar till Ubuntu Karmic Från Intrepid
    ·Hur du ändrar Dock Bakgrund i Snow Leopard
    ·Återställa brunkolsbrikett Filer
    Copyright © Dator Kunskap http://www.dator.xyz