Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Besturingssysteem >> Windows >> Content
Wat is een Runtime Library
? Runtime libraries werken achter de schermen om gemeenschappelijke taken worden uitgevoerd door verschillende computerprogramma talen en besturingssystemen te automatiseren . Runtimes worden ook gebruikt om efficiëntie door vermindering van het aantal stappen voor het uitvoeren van programma's en het verminderen van de benodigde middelen , zoals schijfruimte , geheugen en CPU-gebruik . Betekenis

Computer besturingssystemen
- zoals Microsoft Windows of Linux - vaak gebruik runtime bibliotheken . Runtime bibliotheken koppelen het besturingssysteem met programma's in een stap . Specifieke runtimes zijn beschikbaar voor alle programma's die specifiek zijn voor de talen voor die runtimes . Voorbeelden van runtimes zijn Microsoft Visual Basic , Microsoft C + + ( " C - plus - plus ' ) , Microsoft C # ( " C -sharp " ) , . NET Framework ( " dot -net Framework " ) en de Java Runtime Environment .

Hoe Runtimes werken

Een runtime library bestaat uit functies , variabelen en constanten bij veel programma operaties . Deze functies kunnen berekeningen , toegang hardware of andere software uit te voeren , maken video en doen talloze andere banen - de toepassingen zijn onbeperkt . Deze runtime bibliotheken kunnen ook afbeeldingen , audio , video, tekst en zelfs andere runtime bibliotheken bevatten .

De bibliotheek bestand kan ook worden opgeroepen een " dynamic link library , " of DLL-bestand . Runtime library -bestanden kunnen worden " opgeroepen " als nodig is zonder dat u alle functies tegelijk kan laden . DLL-bestanden en runtime bibliotheken kunnen ook programma " modules " om deze reden worden genoemd .
Saving Resources

tegenstelling tot " compilers " , runtimes voeren alle activiteiten in een stap automatisch - in real time . Compilers nodig ingrijpen op alle niveaus : een programma moet worden gekoppeld aan elke afzonderlijke functie of routine , die soms leidt tot extra bestanden die ook worden gekoppeld moet met dat programma . Dit resulteert in een ophoping van tijdelijke bestanden die niet later waarschijnlijk nuttig zijn . Als een programma heeft fouten , moet deze opnieuw worden gecompileerd elke keer dat het wordt debuggen . Elk programma heeft een kopie van een routine , die niet efficiënt is voor een groot aantal programma's .

Sinds runtime bibliotheken kunnen worden gedeeld door veel programma's , ze verminderen de grootte van de programma's en de middelen die nodig zijn om ze uit te voeren . Een runtime library kan in het geheugen worden geladen en gebruikt door meerdere programma's .

Hier is een eenvoudig voorbeeld . Dit veronderstelt geen overhead wordt gecreëerd door de compiler :

24 programma
worden opgesteld met dezelfde routine - elk programma heeft 100.000 bytes ( 100 kilobytes , 100KB ) van bewerkbare code ( tekst) - elke routine heeft 1 miljoen bytes ( 1 megabyte , 1MB ) van de code .

Wanneer samengesteld , zal elk programma hebben 1,1 miljoen bytes , ervan uitgaande dat er geen overhead.If deze 24 programma's tegelijk draaien , dan zouden ze een totaal van 26,4 megabytes nodig geheugen ( 1.1 x 24 ) .

Maar als een runtime library vervangen de gemeenschappelijke routines en werd gedeeld tussen de programma's , zou elk programma hebben 100 kilobytes , en de runtime zou 1 megabyte zijn. Het totale geheugen zou zijn 3.4 megabyte . Dat komt neer op 23 megabytes aan besparingen . CPU-bronnen worden ook opgeslagen .
Overwegingen

Aangezien Windows en de meeste programma's zijn sterk afhankelijk van DLL-bestanden , het is nooit een goed idee om ze te verwijderen , ongeacht waar ze opgeslagen . Programma - specifieke DLL-bestanden worden vaak opgeslagen in het bijbehorende programma map , maar kan soms ook in de Windows-map worden geplaatst .

Runtimes
zijn vaak DLL- bestanden zelf , dus het verwijderen of wijzigen van deze bestanden zal meer dan een programma beïnvloeden . DLL-bestanden mogen alleen worden gewijzigd door ervaren gebruikers , zelfs dan , het risico van het verwijderen van DLL-bestanden is te hoog

DLL-bestanden en runtimes verwijderen kan problemen veroorzaken , waaronder , maar niet beperkt tot , verlies van gegevens , verlies van . functionaliteit van het programma , en unbootable computer , instabiliteit van het systeem en runtime fouten . Je kan zelfs een totale re - installeren van Windows en programma's .
Andere feiten

doen Voordat Windows 3.1 , DLL-bestanden waren nauwelijks gebruikt . Na Windows 95 , werden ze gemeengoed .

Het is niet ongewoon om meer DLL-bestanden zijn dan programma ( EXE ) bestanden op een enkele computer. Zelfs een 4 - op - 1 ratio van DLL - aan - EXE-bestanden is gemeenschappelijk. Dat is hoe belangrijk ze zijn .

Previous: Next:
  Windows
·Hoe te SFTP Clients installere…
·Hoe je het wisselbestand Gebru…
·Wat Folder is Explorer.exe In 
·Hoe te lezen een FAT32 schijf …
·De primaire functie van Prefet…
·Hoe de Bluetooth File Sender G…
·Hoe af te nemen MyWeb Zoeken 
·Hoe om te controleren op virus…
·Het automatisch laden van Wind…
  Related Articles
Hoe kan ik een CD formatteren in Windows…
Hoe maak je een Windows XP- opstartdiske…
Hoe te installeren en oplossen van een m…
Hoe afdrukken van een bestandslijst in W…
Hoe kan ik een nieuwe gebruikersaccount …
Hoe kan ik een verloren cd /dvd-station …
Hoe te installeren Windows XP op een Win…
Hoe maak je een Slideshow schermbeveilig…
Hoe te beveiligen met wachtwoord een map…
  Besturingssysteem Articles
·Hoe kan ik een Dell Laptop Start 
·Hoe om afbeeldingen te downloaden van ee…
·Hoe maak je een tweede installatie van W…
·Hoe kan ik een printer toevoegen aan uw …
·Hoe maak je een HFS + partitie 
·Definieer Dakkapellen 
·Hoe de taakbalk verplaatsen naar de oors…
·Hoe maak je een Subproces Dat Weggegaane…
·Power Down Vs . Reboot Computer 
Copyright © Computer Kennis http://www.nldit.com