Explain the relationship amongst Translated address and Linked address.
Translated address: Address assigned through the translator
Linked address: Address assigned through the linker
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 linker 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.