System Architecture Flashcards
What is the purpose of the CPU?
To fetch, decode, and execute instructions
The CPU is often referred to as the ‘brains’ of a computer.
What are the three main actions performed by the CPU?
Fetch, decode, execute
These actions allow the CPU to process instructions from RAM.
What does the Control Unit do?
Controls the flow of data inside and outside the CPU
This includes directing data to registers, RAM, and input/output devices.
What functions does the Arithmetic Logic Unit (ALU) perform?
Calculations and logical operations
This includes simple addition, subtraction, and comparisons as well as logical operations like AND and OR.
What is the Cache in the context of a CPU?
Very fast memory that stores frequently used data
It is slower than registers but faster than RAM, allowing quick access for the CPU.
Fill in the blank: The CPU fetches the next instruction from _______.
RAM
True or False: The Control Unit is responsible for performing calculations.
False
The Control Unit manages data flow, while calculations are handled by the ALU.
Which unit in the CPU is responsible for performing logical operations?
Arithmetic Logic Unit (ALU)
Fill in the blank: The Cache is _______ than RAM but _______ than registers.
Faster,slower
What type of operations can the ALU perform?
Arithmetic and logical operations
Examples include addition, subtraction, and logical comparisons like AND and OR.
What is the Von Neumann architecture?
Von Neumann is based on the idea of a ‘stored program concept’. Both instructions and data are stored in the same memory in binary form.
What does the Memory Address Register (MAR) do?
The MAR holds the address of where data is to be fetched or stored.
What is the function of the Memory Data Register (MDR)?
The MDR holds the data fetched from or to be written to memory (RAM).
What is the role of the Program Counter (PC)?
The PC holds the address of the next instruction in memory.
What does the Accumulator do?
The Accumulator holds the intermediate results of calculations.