You are on page 1of 8

This pc Linking Loader VS

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.

linking loader • Programmers


by usually define the Program to be loaded at some predefined location in the
memory.
• But this loading address given by the programmer is not be coordinated with the OS.
• The loader does the job of coordinating with the OS to get initial loading address for the .EXE
file and load it into the memory.

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

You might also like