Linker: Forskelle mellem versioner

Content deleted Content added
Linje 21:
 
== Sammenligning ==
Der er fordele og ulemper ved begge måder at lave link af prgrammerprogrammer på. Statisk link er enkel, men da moduler ofte anvendes på tværs af programmer kan det give et anledning til en del resourcespildressourcespild. Jo større modulerne er, jo større er problemet. På den anden side er statisk linkede programmer hurtige at læse fra [[disk]], da alt hentes på en gang. Et program, der er statisk linkenlinket har færre afhængigheder til det system, det afvikles på, så det kan potentielt virke på flere maskiner.
 
Dynamisk link giver mulighed for, at det samme modul kan bruges fra mange programmer. Det sparer hukommelse. På den anden side tager det lidt tid at lavet selve linken, og indlæsning af mange små moduler er ikke effektivt. På de fleste systemer bruges dog dynamisk link fordi mange programmer slet ikke bruger alle moduler hver gang det afvikles. Til gengæld bruger næsten alle programmer en del moduler, som [[styresystem]]et stiller til rådighed, og de skal kun læses fra disk første gang de bliver brugt.