Registers and Cache
Across
- 2. Program Counter This register holds the memory address of the next instruction to be executed.
- 4. Cache This cache level is often off-chip but still part of the CPU package.
- 6. A cache miss that occurs when a block is evicted to make room for another, and then the original block is needed again.
- 10. The register that stores the result of an arithmetic or logical operation.
- 12. A small, fast memory that stores copies of data from frequently used main memory locations.
- 14. Register The register that holds the address of a data location in memory.
- 17. The policy that decides which block to replace in the cache when a new block needs to be loaded.
Down
- 1. A specific line of data stored in a cache.
- 3. These are special-purpose registers, such as index and stack pointer.
- 5. A register that stores data read from or written to main memory.
- 7. Cache The fastest and smallest level of cache, integrated into the CPU itself.
- 8. This register contains the instruction being executed.
- 9. Hit The number of times data is found in the cache.
- 11. Miss When requested data is not found in the cache.
- 13. The fundamental unit of data in a register.
- 15. A high-speed storage location in the CPU used to temporarily hold data and instructions.
- 16. Memory Address Register A counter that keeps track of memory locations.