Konsolidator dynamiczny: Różnice pomiędzy wersjami

[wersja nieprzejrzana][wersja nieprzejrzana]
Usunięta treść Dodana treść
Szczepan.bot (dyskusja | edycje)
m robot dodaje: he:מקשר דינמי
int.
Linia 1:
'''Konsolidator dynamiczny''', inaczej '''linker dynamiczny''' - to część [[system operacyjny|systemu operacyjnego]], która wywoływana jest w chwili uruchomienia programu, i odpowiada za załadowanie do [[przestrzeń adresowa|przestrzeni adresowej]] [[proces (informatyka)|proces]]u niezbędnych dla niego [[biblioteka (informatyka)|bibliotek programistycznych]], uzupełnienie wczytanego kodu o adresy funkcji bibliotecznych, które będą przez proces wykorzystywane, i rozpoczęcie wykonywania wczytanego [[kod maszynowy|kodu maszynowego]] od wskazanego przez programistę punktu.
 
Stosowany jest jako sposób zmniejszenia objętości programów wykonywalnych oraz zaoszczędzenia pamięci (przestrzeń adresowa z kopią biblioteki może być współdzielona przez wiele procesów). Wadą tego rozwiązania jest to, że zmniejsza się przenośność plików binarnych między platformami oraz wersjami bibliotek.