0% found this document useful (0 votes)
44 views16 pages

My Seminar On Loader 2003

The document discusses different types of loaders and their functions. It describes loaders as system programs that place object programs into memory and prepare them for execution. The key functions of loaders are listed as allocation, linking, relocation, and loading. Absolute, compile-and-go, and general loaders are summarized with their advantages and disadvantages.

Uploaded by

gynesh
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
44 views16 pages

My Seminar On Loader 2003

The document discusses different types of loaders and their functions. It describes loaders as system programs that place object programs into memory and prepare them for execution. The key functions of loaders are listed as allocation, linking, relocation, and loading. Absolute, compile-and-go, and general loaders are summarized with their advantages and disadvantages.

Uploaded by

gynesh
Copyright
© Attribution Non-Commercial (BY-NC)
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPT, PDF, TXT or read online on Scribd
You are on page 1/ 16

RAJIV GANDHI ENGG.

COLLEGE,
CHANDRAPUR

NAGPUR UNIVERSITY

COMPUTER TECH. DEPARTMENT


“System programming consists of a variety of
programs that support the operation of a computer ”

 COMPILER
 LOADER
 ASSEMBLER
 MACRO
 OPERATING SYSTEM
LOADER
“ It is system program which place object program
into memory and prepare them for execution”.

 FUNCTION
 ALLOCATION
 ALLOCATION
 LINKING
 LINKING
 RELOCATION
 RELOCATION
 LOADING
 LOADING
“It is a method of loading in which assembler run in one
part of memory and place the instruction & data directly
into there assigned memory location ”.
 SIMPLE JUMP INSTRUCTION

Disadvantages:-
1.Memory wastage
2. Retranslation
Compile and Go Loader

Operating system
Source Assembler
program Memory used by other
program
Program loaded in
memory for
execution

6
GENERAL LOADER SCHEME

“The loader accepts the assembled machine


instruction , data &other information present in
the form of object format & place it in core for
execution” .

Advantages:-
1.Time saving
2.Less memory required
GENERAL LOADER SCHEME
Main memory
Sourse OBJECT Operating
Program 1 PROGRAM system
1 LOADER
Used by other
Assembler program
Object Program 1

+
Sourse OBJECT
Program 2 PROGRAM Object Program 2
2
8
ABSOLUTE LOADER
“It is a simplest loading scheme in which
object program punched on card instead
of being placed directly in memory”.

Advantages:-
1.Simple to implement
2.More core available to the user
ABSOLUTE LOADER
MAIN MEMORY
MAIN OPERATING
PROGRAM SYSTEM
Absolute Loader
MAIN
SQRT PROGRAM

SQRT

10
ALLOCATION :-
“Allocate memory for the program”.

LINKING :-
“Resolve symbolic referances between object
program”.
•Symbol are used to call the sub program
•Assigned address used for linking

UP
RELOCATION :-
“Relocation is the process of assinging load
addresses to the various part of program”.

LOADING :-
“Physically place the machine instruction and
data into memory”.

UP
Punched card voting Punched card decks
!
Punched curds

You might also like