Bahay Pag-unlad Ano ang isang dynamic na library? - kahulugan mula sa techopedia

Ano ang isang dynamic na library? - kahulugan mula sa techopedia

Talaan ng mga Nilalaman:

Anonim

Kahulugan - Ano ang ibig sabihin ng Dynamic Library?

Ang isang dynamic na aklatan ay isang konsepto ng programming kung saan ang mga pagbabahagi ng mga aklatan na may mga espesyal na pag-andar ay inilunsad lamang sa panahon ng pagpapatupad ng programa, na pinapaliit ang pangkalahatang sukat ng programa at pinapabilis ang pinahusay na pagganap ng aplikasyon para sa pagbawas ng pagkonsumo ng memorya. Sa karamihan ng mga programa ng software, ang pamamahagi ng mga tukoy na pag-andar sa natatanging mga module ay nagbibigay-daan sa pag-load kung kinakailangan.


Ang isang dynamic na aklatan ay hindi bahagi ng isang maipapatupad na file o aplikasyon. Sa panahon ng runtime, ang isang link ay itinatag sa pagitan ng isang dynamic na library at maipapatupad na file o application.

Ipinapaliwanag ng Techopedia ang Dynamic Library

Ang mga platform ng software ay gumagamit ng iba't ibang mga mekanismo para sa dynamic na pagpapatupad ng library. Ang isang dynamic na aklatan ay tinawag at isinaaktibo batay sa software language at operating system (OS) nito.


Ang pabago-bagong library ay umusbong mula sa sumusunod na konsepto: Kung maraming mga aplikasyon ang gumagamit ng ilang mga pag-andar ng aklatan sa pamamagitan ng maraming mga linya ng code, mas madali itong mapanatili at i-upgrade ang iba't ibang mga bersyon ng aklatan, sa halip na mag-aplay ng mga kaukulang pagbabago sa aplikasyon. Gayundin, dahil ang isang dynamic na library ay naglalaman ng maraming mga linya ng code, ang pagtatatag ng isang link sa pag-compile ng oras ay nakakatulong na mabawasan ang pangkalahatang memorya at mapahusay ang pagganap ng aplikasyon.


Ang isang pabagu-bago ng library ay nai-load sa puwang ng address sa panahon ng pagpapatupad ng runtime o paglulunsad. Kapag na-load sa runtime ng pagpapatupad, isang pabalik na aklatan ay kilala bilang isang "pabago-bagong load na aklatan" o "pabalik na library na naka-link." Kapag nai-load sa paglulunsad, ang isang dynamic na library ay kilala bilang isang "dynamic na umaasa sa library."

Ano ang isang dynamic na library? - kahulugan mula sa techopedia