SlideShare a Scribd company logo
1 of 15
DEFINE LOADER:-
Loader is utility program which takes object code as input prepares it for
execution and loads the executable code into the memory. Thus loader is
actually responsible for initiating the execution process.
• It is necessary to allocate, relocate, link, and
load all of the subroutines each time in order
to execute a program
– loading process can be extremely time consuming.
• Though smaller than the assembler, the loader
absorbs a considerable amount of space
– Dividing the loading process into two separate
programs a binder and a module loader can solve
these problems.
Disadvantages of Direct Linking
Direct linking loader

More Related Content

What's hot

System Programing Unit 1
System Programing Unit 1System Programing Unit 1
System Programing Unit 1
Manoj Patil
 

What's hot (20)

Ch 4 linker loader
Ch 4 linker loaderCh 4 linker loader
Ch 4 linker loader
 
Fundamentals of Language Processing
Fundamentals of Language ProcessingFundamentals of Language Processing
Fundamentals of Language Processing
 
System Programing Unit 1
System Programing Unit 1System Programing Unit 1
System Programing Unit 1
 
Design of a two pass assembler
Design of a two pass assemblerDesign of a two pass assembler
Design of a two pass assembler
 
Software tools
Software toolsSoftware tools
Software tools
 
Linking in MS-Dos System
Linking in MS-Dos SystemLinking in MS-Dos System
Linking in MS-Dos System
 
Interactive debugging system
Interactive debugging systemInteractive debugging system
Interactive debugging system
 
Unit 4 sp macro
Unit 4 sp macroUnit 4 sp macro
Unit 4 sp macro
 
Macro-processor
Macro-processorMacro-processor
Macro-processor
 
System Programming- Unit I
System Programming- Unit ISystem Programming- Unit I
System Programming- Unit I
 
Loaders and Linkers
Loaders and LinkersLoaders and Linkers
Loaders and Linkers
 
Assemblers
AssemblersAssemblers
Assemblers
 
MACRO PROCESSOR
MACRO PROCESSORMACRO PROCESSOR
MACRO PROCESSOR
 
System software
System softwareSystem software
System software
 
Compiler vs interpreter
Compiler vs interpreterCompiler vs interpreter
Compiler vs interpreter
 
loaders and linkers
 loaders and linkers loaders and linkers
loaders and linkers
 
Loaders
LoadersLoaders
Loaders
 
Language processing activity
Language processing activityLanguage processing activity
Language processing activity
 
Introduction to Compiler design
Introduction to Compiler design Introduction to Compiler design
Introduction to Compiler design
 
Unit 2
Unit 2Unit 2
Unit 2
 

More from babyparul

More from babyparul (13)

MS-Excel
MS-ExcelMS-Excel
MS-Excel
 
MS-WORD
MS-WORDMS-WORD
MS-WORD
 
abode photoshop
abode photoshop abode photoshop
abode photoshop
 
Microsoft access
Microsoft accessMicrosoft access
Microsoft access
 
Microsoft power point
Microsoft power pointMicrosoft power point
Microsoft power point
 
What is networking
What is networkingWhat is networking
What is networking
 
The bermuda triangle
The bermuda triangle   The bermuda triangle
The bermuda triangle
 
LOVE POEM
LOVE POEMLOVE POEM
LOVE POEM
 
Direct linking loader
Direct linking loaderDirect linking loader
Direct linking loader
 
Clothes and styles
Clothes and stylesClothes and styles
Clothes and styles
 
Flowers
FlowersFlowers
Flowers
 
Fruits
FruitsFruits
Fruits
 
Vegetables
VegetablesVegetables
Vegetables
 

Direct linking loader

  • 1. DEFINE LOADER:- Loader is utility program which takes object code as input prepares it for execution and loads the executable code into the memory. Thus loader is actually responsible for initiating the execution process.
  • 2.
  • 3.
  • 4.
  • 5.
  • 6.
  • 7.
  • 8.
  • 9.
  • 10.
  • 11.
  • 12.
  • 13.
  • 14. • It is necessary to allocate, relocate, link, and load all of the subroutines each time in order to execute a program – loading process can be extremely time consuming. • Though smaller than the assembler, the loader absorbs a considerable amount of space – Dividing the loading process into two separate programs a binder and a module loader can solve these problems. Disadvantages of Direct Linking