Dom Razvoj Što je dinamična knjižnica? - definicija iz tehopedije

Što je dinamična knjižnica? - definicija iz tehopedije

Sadržaj:

Anonim

Definicija - Što znači dinamička knjižnica?

Dinamična knjižnica je programski koncept u kojem se zajedničke knjižnice s posebnim funkcionalnostima pokreću samo tijekom izvođenja programa, što minimizira ukupnu veličinu programa i olakšava poboljšane performanse aplikacija za smanjenu potrošnju memorije. U većini softverskih programa distribucija specifičnih funkcionalnosti u različite module omogućuje učitavanje prema potrebi.


Dinamička knjižnica nikad nije dio izvršne datoteke ili aplikacije. Tijekom izvođenja uspostavlja se veza između dinamične biblioteke i izvršne datoteke ili aplikacije.

Tehopedija objašnjava Dinamičku biblioteku

Softverske platforme koriste različite mehanizme za dinamičku implementaciju knjižnice. Dinamična knjižnica se zove i aktivira na temelju svog softverskog jezika i operativnog sustava (OS).


Dinamička biblioteka razvila se iz sljedećeg koncepta: Ako više aplikacija koristi određene funkcionalnosti biblioteke kroz nekoliko redaka koda, lakše je održavati i nadograđivati ​​različite verzije knjižnice, umjesto primjenjivati ​​odgovarajuće promjene aplikacija. Također, budući da dinamička knjižnica sadrži nekoliko redaka koda, uspostavljanje veze u vremenu sastavljanja pomaže u smanjenju ukupne memorije i poboljšanju performansi aplikacije.


Dinamična knjižnica učitava se u adresni prostor tijekom izvođenja ili pokretanja. Kada se učitava u izvršnom vremenu izvršavanja, dinamička knjižnica poznata je kao "dinamički učitana knjižnica" ili "dinamički povezana knjižnica". Dinamična knjižnica, koja se učitava pri pokretanju, poznata je kao "dinamično ovisna knjižnica".

Što je dinamična knjižnica? - definicija iz tehopedije