Explain briefly about loader, linker and the functions executed by them?

Loader:–In a computer operating system, a loader is a component that locates a given program (which can be an application or, in some cases, part of the operating system itself) in offline storage (such as a hard disk), loads it into main storage (in a personal computer, it’s called random access memory), and gives that program control of the compute

Linker: — Linker performs the linking of libraries with the object code to make the object code into an executable machine code.