1.4 Von Neumann Architecture

ComponentDescriptionSubcomponents/Functions
Central Processing Unit (CPU)Core component executing instructionsALU, Control Unit, Registers (MAR, MDR, AC, PC, CIR), L1 Cache, L2 Cache
Arithmetic and Logic Unit (ALU)Performs arithmetic and logical operationsAddition, subtraction, multiplication, division, comparisons, bitwise operations
Control Unit (CU)Orchestrates overall operationControls ALU, manages memory operations, coordinates I/O operations, provides timing and control signals
BusesCommunication pathwaysAddress Bus, Data Bus, Control Bus
Memory UnitStores data and instructionsRAM, Cache Memory
Input/Output (I/O) ControllerManages data flow between CPU and external devicesHandles data transfers and command executions for peripherals
PlantUML DiagramPlantUML DiagramPlantUML Diagram