Explain the relationship amongst Translated address and Load time address.
Translated address: Address assigned through the translator
Load time address: Address assigned through the loader.
As compiling a program P, a translator is specified an original specification for P. it is called the translated origin of P. The translator utilizes the value of the translated origin to perform memory allocation for the symbols declared into P. Such results in the assignment of a translated time address to all symbols in the program. The basis of a program may have to be changed through the loader for one of the following purposes:
1. Object modules of library routines frequently have similar translated origin so memory allocation to such programs would conflict unless their origins are changed.
2. Operating system needs a program to be executed from an exact location therefore this may need a change in its origin.