What Is Loader ?
Definition:
▫️A program that takes an input an executable program, loads it into main memory, and causes execution to being by loading the correct starting address into the computer register.▫️When the program finished, control must somehow be returned to the operating system.
Types Of Loaders:
I. Absolute loader: Absolute loader is a primitive type of loader which does only the loading function. It does not perform linking and program relocation.
II. Bootstrap loader: When the computer is turned on absolute loader is executed. this loader is responsible for loading the operating system and transferring control to it. This loader is present in the ROM area of main memory.
III. Relocateabel loader: This loader is responsible for relocation and loading.
Comments
Post a Comment