Chapter 5 - Memory System Architecture

<< Click to Display Table of Contents >>

Navigation:  ASA-EMulatR Reference Guide > Introduction > Architecture Overview >

Chapter 5 - Memory System Architecture

5.1 Purpose of This Chapter

 

This chapter defines the memory architecture of the AlphaCPU emulator. It explains how memory is modeled, accessed, translated, ordered, and shared across CPUs in both uniprocessor and SMP configurations.

 

The goal of this chapter is to clarify:

What “memory” means inside the emulator

How virtual addresses become physical accesses

Where ordering does not exist by default

Where ordering is enforced

How memory interacts with the pipeline, boxes, and SMP

 

This chapter is architectural, not instruction-specific.