Dynamická knižnica

Autor: Robert Simon
Dátum Stvorenia: 17 V Júni 2021
Dátum Aktualizácie: 24 V Júni 2024
Anonim
Dynamická knižnica - Technológie
Dynamická knižnica - Technológie

Obsah

Definícia - Čo znamená dynamická knižnica?

Dynamická knižnica je koncepcia programovania, v ktorej sa zdieľané knižnice so špeciálnymi funkciami spúšťajú iba počas vykonávania programu, čo minimalizuje celkovú veľkosť programu a umožňuje zlepšený výkon aplikácií pre zníženú spotrebu pamäte. Vo väčšine softvérových programov umožňuje distribúcia špecifických funkcií do samostatných modulov načítanie podľa potreby.

Dynamická knižnica nie je nikdy súčasťou spustiteľného súboru alebo aplikácie. Počas behu sa vytvorí spojenie medzi dynamickou knižnicou a spustiteľným súborom alebo aplikáciou.

Úvod do programu Microsoft Azure a Microsoft Cloud V tejto príručke sa dozviete, o čom všetko je cloud computing a ako vám môže Microsoft Azure pomôcť migrovať a podnikať z cloudu.

Techopedia vysvetľuje dynamickú knižnicu

Softvérové ​​platformy používajú rôzne mechanizmy na implementáciu dynamickej knižnice. Dynamická knižnica sa volá a aktivuje na základe svojho softvérového jazyka a operačného systému (OS).

Dynamická knižnica sa vyvinula z nasledujúceho konceptu: Ak viaceré aplikácie používajú určité funkcionality knižnice prostredníctvom niekoľkých riadkov kódu, je ľahšie udržiavať a upgradovať rôzne verzie knižníc, než aplikovať príslušné zmeny aplikácií. Pretože dynamická knižnica obsahuje niekoľko riadkov kódu, vytvorenie prepojenia v čase kompilácie tiež pomáha znížiť celkovú pamäť a zvýšiť výkon aplikácií.

Dynamická knižnica sa načíta do adresného priestoru počas vykonávania alebo spustenia vykonávania. Ak sa dynamická knižnica načítava počas vykonávania, je známa ako „dynamicky načítaná knižnica“ alebo „dynamicky prepojená knižnica“. Pri načítaní pri spustení je dynamická knižnica známa ako „dynamicky závislá knižnica“.