The CPU has two primary components: the Control Unit (manages instruction flow and data movement) and the Arithmetic Logic Unit (performs mathematical and logical operations). Registers are internal CPU storage, while main memory and bus are external to the CPU core.