Abstract Collection of components in CPU that process Data Components 7 Main Components Multiplexer (多路复用) Consolidate multiple inputs(多路) into one single output(复用) Gives the flexibility of picking one of the inputs based on the Instruction ALU More Detail Register File More Detail Adder Clock Instruction Memory Data Memory