Define loader and explain different types of loaders
Answers
LOADER:
In computer systems a loader is the part of an operating system that is responsible for loading programs and libraries. It is one of the essential stages in the process of starting a program, as it places programs into memory and prepares them for execution.
DIFFERENT TYPES OF LOADERS:
- Absolute loader
- Bootstrap loader
- Relocating loader
loader
Explanation:
Loader is the program of the operating system which loads the executable from the disk into the primary memory(RAM) for execution.
It allocates the memory space to the executable module in main memory and then transfers control to the beginning instruction of the program
different types of loaders:
absolute loader : The absolute loader is a kind of loader in which relocated object files are created, loader accepts these files and places them at a specified location in the memory.
bootstrap loader: A bootstrap loader is a program that resides in the computer's EPROM, ROM, or another non-volatile memory. ... When the computer is turned on or restarted, the bootstrap loader first performs the power-on self-test, also known as POST
relocating loader (relative loader): A loader in which some of the addresses in the program to be loaded are expressed relative to the start of the program rather than in absolute form
direct linking loader: This scheme has an advantage that it allows the programmer to use multiple procedure and multiple data segments.
#Learn more :
What are Linkers? how we use linkers
https://brainly.in/question/2911841