Computer Architecture, Compilers, Assemblr, Compilation, Object File.
contain: a code segment, data segment, relocation table (a list of addresses that contains position dependent data/instructions which the loader should update in case loading the file in dynamic base due to a relocation or ASLR) and a symbol table which contains symbols that are not available yet