Main Memory Flashcards
Programs must be brought into memory and placed within a _____ in order to run
Process
The only storages that the CPU can access directly
Main memory and registers
What does the memory unit only see?
Stream of address
Read request / address
Data & write request
Main memory can take many cycles which causes ___
Stalls
__ sits between main memory and CPU registers
Cache
A pair of ___ and ___ define the logic address space
Base and limit registers
Programs on disk ready to be brought into memory to execute form an
Input queue
Three different stages if address binding
Compile time
Load time
Execution time
In compile time, if memory location is known a priori, ___ code can be generated
Absolute
Compiled code bind to ___ adrdresses
Relocatable
Linker / loader bind relocatable address to _— address
Absolute
Address seen by the memory unit
Physical address
Logical and ohysical addresses diiffer in terms of
Execution time address binding scheme
Hardware device that run time maps virtual to physical address
Memory management unit
Value in the ___ is added to every address generated by a user process
Relocation register
MS-DOS on intel 80x86 uses how many relocation registers
4