Professional Documents
Culture Documents
Linkage Editor
Linking Loader VS Linkage Editor
Waleed ali
linking loader by
Linkage Editor
This pc Linking Loader VS
Linkage Editor
linking loader by
Linkage Editor
This pc Linking Loader VS
Linkage Editor
What is linking loader:
is a system program, which takes the object code of a program as input and prepares it for
execution.
Linkage Editor
This pc Linking Loader VS
Linkage Editor
linking loader by
Linkage Editor
This pc Linking Loader VS
Linkage Editor
The Linkage Editor:
The linkage editor performs relocation of all control sections relative to the start of the linked
program. Thus, all items that need to be modified at load time have values that are relative to the
start of the linked program . This means that the loading can be accomplished in one pass
linking loader withbyno external symbol table required.
If a program is to be executed many times without being reassembled, the use of a linkage editor
substantially reduces the overhead required. Linkage editors can perform many useful fu
Linkage Editor
This pc Linking Loader VS
Linkage Editor
linking loader by
Linkage Editor
This pc Linking Loader VS
LinkingEditor
Linkage loader Linkage Editor
Performs all linking and relocation operations, Produces a Linked version of the program, which is normally written
including automatic library search, and loads the linked program into to a file or library for later execution.
memory for execution
Suitable when a program is reassembled for nearly every execution. Suitable when a program is executed many times without being
reassembled.
Resolution of external reference and library searching is performed Resolution of external reference and library searching is performed
linking loadermore thanbyonce. only once.
Linking loaders perform linking operations at load time. Linkage editors perform linking operations before the program is
loaded for execution
There is no need of relocating loader. The relocating loader loads the load module into the memory
The Loading may requires two passes. The Loading can be accomplished in one pass.
When program is in development stage then at that time the linking When the program development is finished or when the library is
Linkage Editor loader can be used. built then linkage editor can be used.
thanks