Преглед садржаја:
Дефиниција - Шта значи динамичка библиотека?
Динамична библиотека је програмски концепт у којем се заједничке библиотеке са посебним функцијама покрећу само током извођења програма, што смањује укупну величину програма и олакшава побољшане перформансе апликација за смањење потрошње меморије. У већини софтверских програма дистрибуција одређених функционалности у различите модуле омогућава учитавање по потреби.
Динамичка библиотека никада није део извршне датотеке или апликације. За време извршавања успоставља се веза између динамичне библиотеке и извршне датотеке или апликације.
Техопедија објашњава динамичку библиотеку
Софтверске платформе користе различите механизме за динамичку имплементацију библиотеке. Динамична библиотека се позива и активира на основу свог софтверског језика и оперативног система (ОС).
Динамичка библиотека се развила из следећег концепта: Ако више апликација користи одређене функције библиотеке кроз неколико линија кода, лакше је одржавати и надограђивати различите верзије библиотеке, а не примењивати одговарајуће промене апликације. Такође, будући да динамичка библиотека садржи неколико линија кода, успостављање везе у времену компилације помаже у смањењу укупне меморије и побољшању перформанси апликације.
Динамична библиотека се учитава у адресни простор током извођења или покретања. Када се учитава у време извођења, динамичка библиотека позната је као "динамички учитана библиотека" или "динамички повезана библиотека". Када се учитава при покретању, динамичка библиотека је позната као „библиотека која зависи од динамике“.




