Biblioteka dynamiczna

Autor: Robert Simon
Data Utworzenia: 17 Czerwiec 2021
Data Aktualizacji: 24 Czerwiec 2024
Anonim
How to use a Dynamic Library | Shared library [Linux Programming #2]
Wideo: How to use a Dynamic Library | Shared library [Linux Programming #2]

Zawartość

Definicja - Co oznacza biblioteka dynamiczna?

Biblioteka dynamiczna to koncepcja programowania, w której biblioteki współdzielone ze specjalnymi funkcjami są uruchamiane tylko podczas wykonywania programu, co minimalizuje całkowity rozmiar programu i ułatwia poprawę wydajności aplikacji w celu zmniejszenia zużycia pamięci. W większości programów rozdzielenie określonych funkcji na odrębne moduły umożliwia ładowanie w razie potrzeby.

Biblioteka dynamiczna nigdy nie jest częścią pliku wykonywalnego lub aplikacji. Podczas działania łączy się biblioteka dynamiczna z plikiem wykonywalnym lub aplikacją.

Wprowadzenie do Microsoft Azure i Microsoft Cloud | W tym przewodniku dowiesz się, na czym polega przetwarzanie w chmurze i jak Microsoft Azure może pomóc w migracji i prowadzeniu firmy z chmury.

Techopedia wyjaśnia Dynamic Library

Platformy oprogramowania używają różnych mechanizmów do dynamicznej implementacji biblioteki. Biblioteka dynamiczna jest wywoływana i aktywowana na podstawie języka oprogramowania i systemu operacyjnego (OS).

Biblioteka dynamiczna ewoluowała z następującej koncepcji: Jeśli wiele aplikacji korzysta z określonych funkcji biblioteki za pomocą kilku wierszy kodu, łatwiej jest utrzymywać i aktualizować różne wersje bibliotek, niż stosować odpowiednie zmiany aplikacji. Ponadto, ponieważ biblioteka dynamiczna zawiera kilka wierszy kodu, ustanowienie łącza w czasie kompilacji pomaga zmniejszyć ogólną pamięć i zwiększyć wydajność aplikacji.

Biblioteka dynamiczna jest ładowana do przestrzeni adresowej podczas wykonywania lub uruchamiania. Po załadowaniu w środowisku wykonawczym biblioteka dynamiczna jest znana jako „biblioteka ładowana dynamicznie” lub „biblioteka dołączana dynamicznie”. Po załadowaniu podczas uruchamiania biblioteka dynamiczna jest nazywana „biblioteką dynamicznie zależną”.