A CPU(Central processing Unit) is a microchip responsible for data processing in a computer system. Most modern CPUs are built using an architecture (a structure) call the Von Neumann Architecture.
The CPU processes the instructions it receives from programs in what is called a cycle. The number of cycles a CPU can complete in a second is how we measure its speed.
The CPU can also contain a number of cores, these are really the number of individual CPUs on the CPU MicroChip.
The speed of a CPU is measured in clock cycles per second. The number of cycles a CPU can perform in a second is called its clock speed. if a CPU has a clock speed of 3.4 Ghz thats means it can complete 3.4 billion operations per second.
In order to increase the speed of our CPU, we can either increase the number of cores on the Microchip, or the amount of memory on the Microchip . This type of memory on a CPU microchip is called Cache memory.
Click the play button in the simulator below and watch how date is processed in a CPU
Complete Little Man Computer task 'Mini Challenges' by clicking on the image below