Lecture 2: Machine Organization 2 Flashcards
What is M[x]?
Denotes contents of memory at address, x
What is D[x]?
Denotes content of disk at address, x
What is Ri?
Denotes content of program counter
What is →?
Denotes assignment
MAR
Memory Address Register
MDR
Memory Data Register
CMD
Command Register
The Memory Address Register (MAR) does…
Stores memory address from which data will be fetched or to which data will be stored
The Memory Data Register (MAR) does…
Stores data being transferred to and from memory location specified by MAR. It is two-way register:
The Command Register (CMD) does…
Indicates if data will be read /written
Main Memory:
Only large storage media that CPU can access directly (volatile)
Secondary Storage:
Extension of main memory that provides large, nonvolatile storage capacity
Caching:
Use of high-speed memory to hold recently accessed data