Skip to main content

Vad är en dynamisk länk?

En dynamisk länkare är en del av ett datoroperativsystem som länkar och laddar de enskilda delade biblioteken för en specifik körbar fil på datorn.De delade biblioteksfilerna för en körbar inkluderar kodfilerna och andra resurser som krävs för att använda programmet.Dessa filer är viktiga för att köra program;Utan dem kan applikationer helt enkelt inte fungera som förväntat.Metoden med vilken de dynamiska länkfunktionerna varierar beroende på operativsystemet som används.

En delad biblioteksfil är en fil som programmet kräver för att fungera.Utan åtkomst till dessa filer kommer programmet inte att kunna köras enligt programmeraren.Innan programmet laddas finns dessa filer på hårddisken tillsammans med alla andra filer på datorsystemet, men efter slutanvändaren dubbelklicka.Operativsystemet flyttar sedan dessa filer till slumpmässigt åtkomstminne (RAM), vilket gör att programmet kan komma åt dem snabbt och effektivt medan programmet fungerar.Den binder sedan de delade biblioteksfilerna till den körbara filen, kopplar dem ihop i datorns sinnet och håller dem associerade medan programmet körs.

så länge datorns operativsystem körs, är den dynamiska länken aktiv.Det går i varje gång slutanvändaren laddar ett program, upprepar uppgiften att hitta de nödvändiga delade biblioteken och flytta dem till datorminnet.Medan operativsystemet bara innehåller en enda iteration av det dynamiska länkprogrammet, är den en iterationen tillräckligt för att hantera alla program som körs på datorn.

Metoden genom vilken en dynamisk länkfunktioner är driftssystemberoende.Till exempel proceduren genom vilken den dynamiska länken fungerar för Windows Operativsystem är annorlunda än metoden som används av Mac OS .Medan i Windows , är den dynamiska länken en del av operativsystemet, i Mac OS Länken ses faktiskt av operativsystemet som en separat enhet.Även om implementeringen varierar mellan operativsystemen förblir funktionen för den dynamiska länken konstant över hela linjen.