| Home  | Casa  | Hardware  | Networking  | Programmazione  | Software  | Domanda  | Sistemi  |   
sistemi  
  • Competenze informatiche di base

  • Linux

  • Mac OS

  • Ubuntu

  • Unix

  • finestre

  • Windows Vista

  • Windows XP
  •  
    Conoscenza Informatica >> sistemi >> finestre >> Content
    Che cosa è una libreria di runtime
    ? Runtime biblioteche lavorano dietro le quinte per automatizzare le attività comuni svolte da vari linguaggi di programmazione per computer e sistemi operativi. Runtime sono utilizzati anche per fornire efficienza riducendo il numero di passi necessari per eseguire programmi e riducendo le risorse necessarie , ad esempio spazio su disco , memoria e CPU . Importanza

    sistemi operativi per computer - come Microsoft Windows o Linux - spesso utilizzano librerie di runtime . Librerie di runtime collegano il sistema operativo con i programmi in un unico passaggio . Tempi di esecuzione specifiche sono a disposizione di tutti i programmi specifici per le lingue per quei tempi di esecuzione . Esempi di tempi di esecuzione includono Microsoft Visual Basic , Microsoft C + + ( " C - plus- plus" ) , Microsoft C # ( " C - sharp" ) , . NET Framework ( " dot- net Framework ") e il Java Runtime Environment .

    Come runtime funzionano

    una libreria di runtime consiste di funzioni, variabili e costanti comuni a molte operazioni del programma . Queste funzioni possono eseguire un calcolo, hardware di accesso o altri software , rendono il video e fare una miriade di altri posti di lavoro - gli usi sono illimitati . Queste librerie di runtime può contenere anche immagini , audio, video , testo e anche altre librerie di runtime .

    Il file di libreria può anche essere chiamata una " libreria di collegamento dinamico ", o un file DLL . File di libreria di runtime può essere " chiamati " al bisogno senza dover caricare tutte le funzioni in una sola volta . File DLL e le librerie di runtime può essere chiamato anche programma "moduli" per questo motivo .
    Risparmio Risorse

    differenza " compilatori " , tempi di esecuzione di eseguire tutte le operazioni in un passo automaticamente - in tempo reale. I compilatori richiedono un intervento a tutti i livelli : un programma deve essere collegato ad ogni singola funzione o di routine , che a volte crea file aggiuntivi che devono anche essere collegati con quel programma . Ciò si traduce in un accumulo di file intermedi , che probabilmente non sarà utile in seguito . Se un programma contiene errori , deve essere ricompilato ogni volta che viene eseguito il debug . Ogni programma ha una copia di una routine, che non è efficiente per un gran numero di programmi .

    Poiché librerie eseguibili possono essere condivisi tra molti programmi , essi ridurre le dimensioni dei programmi e le risorse necessarie per eseguirli . Una libreria di runtime può essere caricato in memoria e utilizzato da più programmi .

    Ecco un esempio di base . Questo non si assume alcuna sovraccarico viene creato dal compilatore :

    24 programmi devono essere elaborati con la stessa routine - ogni programma ha 100.000 byte ( 100 kilobyte , 100 KB ) di codice modificabile ( testo ) - ogni routine ha 1 milione di byte ( 1 megabyte , 1MB) del codice .

    volta compilati , ogni programma avrà 1,1 milioni di byte , assumendo nessun overhead.If questi 24 programmi vengono eseguiti simultaneamente , avrebbero bisogno di un totale di 26,4 megabyte di memoria ( 1.1 x 24) .

    Ma se una libreria di runtime sostituito le routine comuni ed è stata condivisa tra i programmi , ogni programma avrebbe 100 kilobyte , e il runtime sarebbe 1 megabyte . La memoria totale sarebbe di 3.4 megabyte . Che ammonta a 23 megabyte di risparmio. Risorse della CPU sono anche salvati .
    Considerazioni

    Poiché Windows e la maggior parte dei programmi si basano molto su file DLL , non è mai una buona idea per eliminarle, indipendentemente da dove essi sono memorizzati . Programmi specifici per i file DLL sono spesso memorizzati nella cartella del programma associato , ma a volte possono essere inseriti nella cartella di Windows .

    Tempi di esecuzione sono spesso file DLL stessi, in modo da cancellare o modificare questi file interesserà più di un programma . File DLL devono essere modificati solo da utenti esperti , anche allora , il rischio di cancellazione di file DLL è troppo alto

    Eliminazione di file DLL e runtime può causare problemi, tra cui , ma non limitatamente a , la perdita di dati, perdita di . funzionalità del programma e avviabile del computer , l'instabilità del sistema e gli errori di runtime . Si può anche avere a che fare una totale re- installazione di Windows e programmi.
    Altri fatti

    Prima di Windows 3.1 , i file DLL sono stati quasi mai utilizzati . Dopo Windows 95 , sono diventati all'ordine del giorno.

    Non è raro avere più file DLL di programma ( EXE ) file su un singolo computer . Anche un 4-a- 1 ratio di file DLL a EXE è comune . Questo è quanto sono importanti .

    Previous :

    next :
      Articoli Correlati
    ·Come aggiungere RAM al GeForce 
    ·Come segnalare i problemi con il Tutto Wonder HD Tuner 
    ·Come disinstallare WordPerfect 
    ·Come impostare due schede wireless 
    ·Come caricare i driver su un IBM T40 
    ·Come cambiare una password senza una password chiave Di…
    ·Come testare un server NTP 
    ·Come aumentare la memoria virtuale per una CPU 
    ·Come avviare un sistema operativo in modalità provviso…
    ·Come regedit uno Screen Saver 
      Articoli in evidenza
    ·Come utilizzare i caratteri speciali ALT con un compute…
    ·Come Tweak XP Servizi 
    ·Come disabilitare un server bloccato 
    ·Come risolvere l'MBR su un Dual Boot 
    ·Come aggiornare il mio Roxio di Sonic DVD Reader 
    ·Come fare un grafico Riciclaggio 
    ·Che cosa è Chkdsk Utility 
    ·Le differenze di Win7 32 & Win 7 64 
    ·Fa Ubuntu 9.10 Shutdown dopo che rimane inattivo ? 
    ·Che cosa significa Zombie in Ubuntu 
    Copyright © Conoscenza Informatica http://it.wingwit.com