Answer:
Operating system is the layer which manages the virtual and logical availability for hardware and software. Addressing is one the most important task for operating system.
Operating system address binding occurred in many different forms and it is mapped in physical memory address. Basically, it occurred in many different stages like:
- Compile time: During the compile time, a program reside in its physical memory and the code is generated with the help of compiler. Address have identical logical and physical address during compile time.
- Execution time: During the execution time, if a program are moving in the memory then, binding are delayed until its execution time. Address have different physical and logical address.
- Load tome: Load time occurred when the operating system are in its executable form and if the program is in its location then, it will be loaded at compile time.