Libreria dinamica

Autore: Robert Simon
Data Della Creazione: 17 Giugno 2021
Data Di Aggiornamento: 24 Giugno 2024
Anonim
58-Curso C++ (98-11-14-17) - Librerías Estáticas y Dinámicas 1
Video: 58-Curso C++ (98-11-14-17) - Librerías Estáticas y Dinámicas 1

Contenuto

Definizione - Cosa significa Libreria dinamica?

Una libreria dinamica è un concetto di programmazione in cui le librerie condivise con funzionalità speciali vengono avviate solo durante l'esecuzione del programma, il che riduce al minimo le dimensioni complessive del programma e facilita il miglioramento delle prestazioni dell'applicazione per ridurre il consumo di memoria. Nella maggior parte dei programmi software, la distribuzione di funzionalità specifiche in moduli distinti consente il caricamento secondo necessità.

Una libreria dinamica non fa mai parte di un file o di un'applicazione eseguibile. Durante il runtime, viene stabilito un collegamento tra una libreria dinamica e un file o un'applicazione eseguibile.

Un'introduzione a Microsoft Azure e Microsoft Cloud | In questa guida imparerai cos'è il cloud computing e in che modo Microsoft Azure può aiutarti a migrare e gestire la tua azienda dal cloud.

Techopedia spiega Dynamic Library

Le piattaforme software utilizzano meccanismi diversi per l'implementazione dinamica della libreria. Una libreria dinamica viene chiamata e attivata in base al linguaggio del software e al sistema operativo (SO).

La libreria dinamica si è evoluta dal seguente concetto: Se più applicazioni utilizzano determinate funzionalità della libreria tramite più righe di codice, è più semplice mantenere e aggiornare versioni diverse della libreria, anziché applicare le corrispondenti modifiche dell'applicazione. Inoltre, poiché una libreria dinamica contiene diverse righe di codice, la creazione di un collegamento in fase di compilazione consente di ridurre la memoria complessiva e migliorare le prestazioni dell'applicazione.

Una libreria dinamica viene caricata nello spazio degli indirizzi durante l'esecuzione in fase di esecuzione o avvio. Quando viene caricata in fase di esecuzione, una libreria dinamica è nota come "libreria caricata dinamicamente" o "libreria collegata dinamicamente". Quando viene caricata all'avvio, una libreria dinamica è nota come "libreria dipendente dinamica".