Week 6 - Run Time Environment Flashcards
What is an executable code file?
A file where all references to external routines are solved.f
What is a multi user system?
An operating system designed to be accessed by more than one user.
Example: Unix.
What does the relocation constant do?
it alters relocatable addresses by adding the relocation constant to them. All other quantities are absolute.
Where is the list of relocatable addresses identified and stored in?
A table called the Relocation Map.
What is the relocation map for?
It can be used during program relocation and is used by a linker when combining assembled code with code from other external modules.
What is a memory management unit (MMU)?
a hardware device that performs address translation and memory protection.
What does MMU stand for?
Memory Management Unit
Where is the MMU located?
The MMU resides between the CPU and the bus, intercepting addresses and translating them to their physical address in memory.