Live briefing
Everything about Relocation (computing)
Assigning or adjusting addresses at runtime
In software development, relocation is the process of assigning load addresses for position-dependent code and data of a program and adjusting the code and data to reflect the assigned addresses. Wikipedia →
🧭 Start here: a 6-step reading path
- Read the overview: Relocation (computing)A 5-minute orientation
- Pick up a classic book: The Man in the Cat-Hair SuitThe most-reprinted book on the subject
- Read the landmark paper: Configuration relocation and defragmentation for run-time reconfigurable computingCited 81 times
- Go sideways: Position-independent codeA closely related topic
- Go sideways: Self-relocationA closely related topic
📖 Definitions
No dictionary entry for this exact phrase.
🗂️ The subject at a glance
🏆 Landmark papers (most cited)
Configuration relocation and defragmentation for run-time reconfigurable computing
Using Deep Reinforcement Learning for Application Relocation in Multi-Access Edge Computing
Location deployment of depots and resource relocation for connected car-sharing systems through mobile edge computing
A stochastic model for heterogeneous computing and its application in data relocation scheme development
A Hybrid K-anonymity Data Relocation Technique for Privacy Preserved Data Mining in Cloud Computing
Vertex relocation: a feature-preserved terrain rendering method for pervasive computing environments
The comparative estimation of workload relocation approaches in the fog- and edge-computing environments
Fast Near-Optimal Result Deduplication and Relocation in Collaborative and Distributed Edge Computing Networks
📚 Books worth reading
The Man in the Cat-Hair SuitWilliam R. Greene · 2011
Ranked by number of editions on Open Library, a rough measure of how lasting a book is.
🔗 Related topics
- Position-independent code In computing, position-independent code (PIC) or position-independent executable (PIE) is a body of machine code that executes properly regardless of its…
- Self-relocation In computer programming, a self-relocating program is a program that relocates its own address-dependent instructions and data when run, and is therefore…
- Loader (computing) In computing, a loader is the part of an operating system that is responsible for loading programs and libraries. It is one of the essential stages in…
- Intel HEX Intel hexadecimal object file format, Intel hex format or Intellec Hex is a file format that conveys binary information in ASCII text form, making it possible…
- COM file A COM file is a type of simple executable file. On the Digital Equipment Corporation (DEC) VAX operating systems of the 1970s, .COM was used as a filename…
- Mach-O Mach-O (Mach object) is a file format for executables, object code, shared libraries, dynamically loaded code, and core dumps. It was developed to replace…
- Overlay (programming) In a general computing sense, overlaying means "the process of transferring a block of program code or other data into main memory, replacing what is already…
- Object file An object file is a file that contains machine code or bytecode, as well as other data and metadata, generated by a compiler or assembler from source code…