deck_16586712 Flashcards
Central Processing unit (CPU)
The CPU (Central Processing Unit) is the brain of the computer, responsible for executing instructions, performing calculations, and managing data flow to carry out tasks.
Control Unit (CU)
The Control Unit (CU) directs and coordinates the operations of the CPU by managing the flow of instructions and data within the computer.
Arithmetic Logic Unit (ALU)
The Arithmetic and Logic Unit (ALU) performs all arithmetic calculations and logical operations within the CPU.
Buses
helps different parts of the computer communicate and work together by transporting data, addresses and control signals.
Registers
Registers act as fast, temporary storage areas that help the CPU perform tasks quickly and efficiently by holding data and instructions needed for processing.
Control Bus
Bi directional, Controls signals that tell the different parts of the computer what to do, like when to read or write data.
Data bus
Bi directional, Carries the data that is being processed, moves data between the CPU, memory and other parts of the computer.
Address bus
Uni directional, This bus carries the memory addresses where data is read or written to. Tells the computer where to find or place data.
Accumulator (ACC)
Stores the results of calculations made by the ALU.
Program Counter (PC)
Keeps track of where the computer is in the program. Holds the next instruction for what the CPU is going to execute.
Memory Address Register (MAR)
Holds the memory address where data is written to or from.
Memory Data Register (MDR) - also memory buffer register
Temporarily holds the data that is being transferred to or from memory.
Current Instruction Register (CIR)
Holds the instructions that are currently being executed.