What Is Self-Relocation?

Relocation is the process of transforming a program's logical address space into the actual physical address space in memory. It is the basis for multiple programs to run simultaneously in memory. There are two types of relocation: dynamic relocation and static relocation.

reset

This entry lacks an information bar and an overview map . Supplementing related content makes the entry more complete and can be upgraded quickly. Come on!
Relocation
1,
will
Relocation is arranged by the operating system.
Before the program is loaded, the system calculates unused memory, then loads the program and notes the start address. When an instruction with a relative address is executed, all addresses are added to the start address just noted, which is called relocation.
Relocation has nothing to do with EXE files, it is a way to load programs. Using relocation can increase memory space usage.

IN OTHER LANGUAGES

Was this article helpful? Thanks for the feedback Thanks for the feedback

How can we help? How can we help?