Q. What do you mean by Loader?
Loader is a program that assigns absolute addresses to program. These addresses are produced by adding the address from where program is loaded in the memory to all offsets. Loader comes into action when you wish to execute your program. This program is brought from secondary memory such as disk. The file name extension for loading is .com or .exe which after loading can be executed by CPU.