Dinamička knjižnica

Autor: Robert Simon
Datum Stvaranja: 17 Lipanj 2021
Datum Ažuriranja: 24 Lipanj 2024
Anonim
8.Antroposofski ciklus    3  predavanje 17. 10. 2017.
Video: 8.Antroposofski ciklus 3 predavanje 17. 10. 2017.

Sadržaj

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 smanjuje 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.

Uvod u Microsoft Azure i Microsoft Cloud | Kroz ovaj vodič naučit ćete o čemu se radi računalstvo u oblaku i kako vam Microsoft Azure može pomoći da preselite i pokrenete svoje poslovanje iz oblaka.

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 knjižnice putem 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".