CPU Internal Architecture Flashcards
What is the Arithmetic and Logic Unit?
The Arithmetic and Logic Unit executes calculations and logical processes.
What are Registers?
Registers are high-speed memory within the CPU. They store the data needed during processes, such as the address of the next instruction to be executed.
What is the Control Unit?
The Control Unit manages instructions.
What is the Program Counter?
The Program Counter provides the next instruction.
What is the Instruction Register?
When the CPU fetches an instruction from memory, it is temporarily stored in the Instruction Register.
What is the Memory Data Register?
The Memory Data Register (MDR) holds the contents found at the address held in the Memory Data Address, or data that is to be transferred to primary storage.
What is the Memory Address Register?
The Memory Address Register either stores the memory address from which data will be fetched to the CPU registers, or the address to which data will be sent and stored via system bus.
What does the Scheduler do?
Handles time scheduling and time slicing. Shares CPU execution time. Handles process execution and prioritisation