computer architecture Flashcards
state the 3 different buses and the functions
address bus - unidirectional - carries an address signals relating to memory addresses between processor and memory
data bus - bidirectional - used to exchange data between processor, memory and input/output devices
control bus -unidirectional/bidirectional - carries signals used to coordinate the computer’s activities
what is the CPU
The CPU processes data/instructions and instructions/data .An instruction is fetched from RAM into the CPU where it is then decoded . Once this has taken place the instruction is then executed
list of the registers and uses
MAR -Holds the memory location of data that needs to be accessed
MDR - Holds data that is being transferred to or from memory
ALU - Carries out calculations , Carries out logical operations and holds temporary values during calculations
PC - Contains the address of the next instruction to be executed
CIR - Contains the current instruction during processing
what is an interrupt
an interrupt is a signal sent from a device to processor requesting its attention
what is a buffer
buffer is a temporary memory area in a device
stored program counter
Programs / instructions are stored in memory
Data is stored in memory
Instructions are fetched and executed one after another
main components of CPU
memory unit
arithmetic logic unit
general purpose register
program counter
what does the control unit do
controls the operation of the computer’s ALU, memory and input/output devices,
telling them how to respond to the program instructions it has just read
interpreted from the memory unit.
provides the timing and control signals required by other computer components.
manage flow of data through CPU