Digital Systems Architecture Flashcards
Draw a Von Neuman diagram.
What does the CPU do?
Brains of the computer, located on a microporcessor chip.
WHat does the ALU do?
Performs arithmetic and logic calculations
Reads form input registers
Output read into accumulator
Result from accumulator written into cache
What does the Instruction Register do?
Holds the instruction currently being executed.
What does the Instruction Pointer do?
Contains the memory location of the next instruction.
What does the Cache do?
CPU executes faster thabn memory can be read from the RAM. Cachees use predictive algorithms to predict what data the CPU will need. A series of caches are used to move data closer to the CPU.
Draw a cache coherence diagram.
What is “Modified” data?
Data that has been changed by the CPU
What is “Shared” Data?
Data is shared between caches
What is “invalid” data?
Data that has been modified by another cahce.
What is the MMU and what does it do?
Memory Management Unit
Manages data flow between the RAMP and CPU and converts between virtual and physical adresses.
What does the Control Unit do?
Determines the order of execution for instructions.
What does the clock do?
Generates timing signal.
What are memory cells?
Memory cells make up memory words.
What does the MU do?
Memory Unit
Stores data and instructions.