Acasă Dezvoltare Ce este o bibliotecă dinamică? - definiție din techopedia

Ce este o bibliotecă dinamică? - definiție din techopedia

Cuprins:

Anonim

Definiție - Ce înseamnă Biblioteca dinamică?

O bibliotecă dinamică este un concept de programare în care bibliotecile partajate cu funcționalități speciale sunt lansate numai în timpul executării programului, ceea ce minimizează dimensiunea totală a programului și facilitează performanțele îmbunătățite ale aplicației pentru un consum de memorie redus. În majoritatea programelor software, distribuirea funcționalităților specifice în module distincte permite încărcarea în funcție de necesități.


O bibliotecă dinamică nu face parte niciodată dintr-un fișier sau o aplicație executabilă. În timpul rulării, se stabilește o legătură între o bibliotecă dinamică și fișierul sau aplicația executabilă.

Techopedia explică Biblioteca dinamică

Platformele software folosesc diferite mecanisme pentru implementarea dinamică a bibliotecii. O bibliotecă dinamică este numită și activată pe baza limbajului software și a sistemului de operare (OS).


Biblioteca dinamică a evoluat de la următorul concept: Dacă mai multe aplicații folosesc anumite funcționalități ale bibliotecii prin mai multe linii de cod, este mai ușor să mențineți și să actualizați diferite versiuni ale bibliotecii, decât să aplicați modificările corespunzătoare ale aplicației. De asemenea, deoarece o bibliotecă dinamică conține mai multe linii de cod, stabilirea unei legături la timp de compilare ajută la reducerea memoriei generale și la îmbunătățirea performanței aplicației.


O bibliotecă dinamică este încărcată în spațiul de adrese în timpul executării sau lansării. Când este încărcată la execuție, o bibliotecă dinamică este cunoscută sub numele de „bibliotecă încărcată dinamic” sau „bibliotecă legată dinamic”. Când este încărcat la lansare, o bibliotecă dinamică este cunoscută sub numele de „biblioteca dependentă dinamică”.

Ce este o bibliotecă dinamică? - definiție din techopedia