Loader
The loader is the part of an OS that is responsible for parsing and instantiating programs and libraries (i.e executable images) in order to prepare them for execution.
The loader executes when the user launches a program, or when an already running
program dynamically loads another image (e.g. via LoadLibrary
on Windows or
dlopen
on Linux).