answersLogoWhite

0

What is a general loader scheme?

Updated: 8/9/2023
User Avatar

Wiki User

13y ago

Best Answer

Loading schemes: 1.Absolute loader. 2.Relocating loader. 3.Direct linking loader. 4.Dynamic Loading. 5.Dynamic linking.

(1 )Absolute loader: The task of an absolute loader is virtually trivial.The loader simply accepts machine language code and places it into main memory specified by the assembler.

(2) Relocating loader: The task of relocating loader is to avoid reassembling of of all subroutines when a subroutine is changed and to perform tasks of allocation and linking for programmer.

(3) Dynamic loading: In order to overlay structure to work it is necessary for the module loader to load the various procedures as they are needed.There are many binders capable of processing and allocating overlay structure.the portion of the laoder that actually intercepts calls and loads necessary procedure is called overlay supervisor of simplly flipper.this overall scheme is called dynamic loading or load on call.

(4) Dynamic linking: This is mechanism by which loading and linking of external references are postponed until execution time.This was made to sort out disadvantage of previous loading schemes like subroutine is referenced and never executed

User Avatar

Wiki User

12y ago
This answer is:
User Avatar
More answers
User Avatar

Wiki User

13y ago

In general loader scheme the object code is generated first by the translator using source program. Then the object modules are used by the loader to convert it into executable form and load it into the assigned memory location. The loader program occupies main memory.

Nikita Bhatnagar

MBM

This answer is:
User Avatar

Add your answer:

Earn +20 pts
Q: What is a general loader scheme?
Write your answer...
Submit
Still have questions?
magnify glass
imp
Continue Learning about Engineering

What is the difference between wheel loader and front end loader?

Difference between Front End Loader and Wheel Loader


Difference between compile and go loader and absolute loader?

in compile and go loader we use the core for placing code in other word you says that instruction placed directly in memory but in absolute loader data punched on cards. other one difference in that in compile and go loader core in not available for user but it in absolute loader core is available for user.


What is the use of loader in c language?

There is no part called 'loader' in C language.


Explain the Java class Loader architecture?

basic function of class loader is to read bytecodes into array and create namespace in namespace. there are two types of class loaders: promodia class loader and class loader objects 1. promodia class loader it loads all necessary classes required for VM, it is bootstrap class loader. 2. class loader objects there are 3 class loaders AppletClassLoader, RemoteClassLoader and SecurityClassloader. Sabarish R L


What are loaders and discuss various loading schemes with implementation of an absolute loader?

The loader is a program which accepts an object code and prepare them for execution.The loader's target language is machine language, its source language is nearly machine langugae.loading is ultimately bound with storage management function of operating systems and is usually performed later than assembly or compilation.the period of executions of user program is called execution time.the period of translating user's source program is called assembly or compile time. load time refers to the period of loading and preparing object program for execution. Loading schemes: 1.Absolute loader. 2.Relocating loader. 3.Direct linking loader. 4.Dynamic Loading. 5.Dynamic linking. Absolute loader: The task of an absolute loader is virtually trivial.The loader simply accepts machine language code and places it into main memory specified by the assembler. Relocating loader: The task of relocating loader is to avoid reassembling of of all subroutines when a subroutine is changed and to perform tasks of allocation and linking for programmer. Dynamic loading: In order to overlay structure to work it is necessary for the module loader to load the various procedures as they are needed.There are many binders capable of processing and allocating overlay structure.the portion of the laoder that actually intercepts calls and loads necessary procedure is called overlay supervisor of simplly flipper.this overall scheme is called dynamic loading or load on call. Dynamic linking: This is mechanism by which loading and linking of external references are postponed until execution time.This was made to sort out disadvantage of previous loading schemes like subroutine is referenced and never executed Implementation of Absolute loader: The four loader functions are performed as following: 1.Allocation- By programmer 2.Linking- By programmer 3.Relocation- By assembler 4.Loading- By loader

Related questions

Definition of direct linking loader?

A Direct linking loader is a general relocating loader and is the most popular loading scheme presently used.This scheme has an advantage that it allows the programmer to use multiple procedure and multiple data segments.In addition, the programmer is free to reference data or instructions that are contained in other segments.The direct linking loaders provide flexible intersegment refrencing and accessing ability.


In absolute loading scheme which loader function is performed by programmer?

allocation


What are Direct linking loaders?

A Direct linking loader is a general relocating loader and is the most popular loading scheme presently used. This scheme has an advantage that it allows the programmer to use multiple procedure and multiple data segments. In addition, the programme is free to reference data or instructions that are contained in other segments. The direct linking loaders provide flexible intersegment referencing and accessing ability.


Which loading scheme allows programmer to use multiple procedure segment?

direct linking loader


What is an absolute loader?

An absolute loader is the simplest type of loader scheme that fits the general model of loaders. The assembler produces the output in the same way as in the "complier and go loader" . The assembler outputs the machine language translation of the source program.Disadvantage:The programmer has to specify the address to the assembler that where the program is to be loaded.It is very difficult to realocate in case of multiple subroutine.Programmer has to remember the address of each subroutine and use that absolute address explicitly in other subroutines to perform subroutine linkage


Is the most general level in the hierarchical classification scheme?

Domain is the highest and most general level in the hierarchical classification scheme.


Is the most general level in the hierarchical scheme?

The most basic and general level in the hierarchical classification scheme is kingdom. From there the classifications get more specific.


Is the most general level in the hierarchical classification scheme.?

The most basic and general level in the hierarchical classification scheme is kingdom. From there the classifications get more specific.


What is rhyme scheme for forgotten language?

The rhyme scheme for "forgotten language" would depend on the specific poem or song lyrics you are referring to. In general, a common rhyme scheme for a poem could be ABAB or AABB.


What general repetition scheme would you use for a obese client?

to give up


What is the difference between wheel loader and front end loader?

Difference between Front End Loader and Wheel Loader


What is relocating loader?

relocating loader is loader that locates the program anywhere in the memory