The document discusses different types of loaders and their functions. An absolute loader is the simplest type of loader scheme. It loads assembled machine code directly into memory locations prescribed by the assembler. While simple to implement, absolute loaders require the programmer to manually assign and reference memory locations for subroutines. A general loader scheme uses an object deck format to avoid disadvantages of previous schemes. The general loader accepts object code from assemblers, resolves symbolic references and relocates addresses before loading the executable program into memory.