0% found this document useful (0 votes)
104 views2 pages

Linker vs Loader Comparison Chart

The linker takes object code from an assembler as input and combines multiple object modules into a single executable module. The loader takes the executable module from the linker as input and loads it into main memory, allocating addresses for execution. While the linker generates executable modules, the loader loads the modules into memory for running.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
104 views2 pages

Linker vs Loader Comparison Chart

The linker takes object code from an assembler as input and combines multiple object modules into a single executable module. The loader takes the executable module from the linker as input and loads it into main memory, allocating addresses for execution. While the linker generates executable modules, the loader loads the modules into memory for running.
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOCX, PDF, TXT or read online on Scribd

Comparison Chart

BASIS FOR
LINKER LOADER
COMPARISON

Basic It generates the It loads the executable

executable module of a module to the main

source program. memory.

Input It takes as input, the It takes executable

object code generated by module generated by a

an assembler. linker.

Function It combines all the object It allocates the

modules of a source addresses to an

code to generate an executable module in

executable module. main memory for

execution.

Type/Approach Linkage Editor, Dynamic Absolute loading,

linker. Relocatable loading and

Dynamic Run-time
BASIS FOR
LINKER LOADER
COMPARISON

loading.

You might also like