CPU Works
When you think of how a central processing unit CPU works,
you have the thought in your
mind of electrons flowing through a bunch of transistors and diodes and things
you don't even understand. Honestly speaking it is that hard to understand
everything that is happening.

Basic Procedures
A computer cpu only does a couple things to make it work correctly. We all like
to think our brain is how a CPU works, but its more like a complete computer than anything.
Below I will list some of the operations that computer processor does.
Mathmatical Equations
Movement of Memory
Hyper-Threading
Order of Instructions
Mathmatical Equations
Seeing that your computer using binary code to do things it is
simple for them, but hard for us to understand. Also it is doing
millions of calculations per second to make everything work and
display on your computer monitor for you. Sometimes the less you
know the better.
Every single process can be broken down to a matchmatical equation.
Honestly enough everything we do on the computer is just one equation
after another. The brilliance of the computer coding world at work.
All of these equations are sent as electronic pulses or lack of pulses
that represent binary code (0 or 1). A CPU send these through all the
transistors and pushes them through a small die that obviously starts
to build up a lot of heat from the sheer amount of pulses.
Movement of Memory
The importance of computer memory on your computer is the fact that
while you are doing an equation you may need to use it seconds later
and the CPU doesn't have anywhere to put it while it does something
else. Us humans right things we can't remember down and this is what
the computer needs. Once it is done with the information it is erased.
Once we are finished with the information we throw it away.
Hyper-Threading
Hyper-Threading is a computer cpu works feature that allows the computer
processor to split up its work amongst its cores. This is simply just
an order of process. I don't think its much of a technical advancement,
but it pays big dividends in the end.
If you have 4 cores the regular process just using 1 process on all of them
because that is the basic process. The new process is to give 1 process
access to use 1 or more cores at a time to do their process because it has
priority. You all know that getting help on work and splitting it up amongst
a team speeds things up. This works the same way on a computer cpu.
Order of Instructions
The way the instructions are ordered has to do directly with the Hyper-Threading
technology I spoke about above. If you have a single core processor like my old
Pentium 4 computer processor then you will only have a single cpu core for operations
to occur in. If you have a quad-core processor you can have 4 things going at the
the same time or have 1 thing going in 3 cpu cores and 1 smaller thing going in 1 cpu core.
Conclusion to how CPU works
As you can see a computer cpu is nothing more than a bunch of wires and metal throwing
electricity around in pulses to make a binary code for it to understand. With this it
churns on algorithms like good will hunting and spits out solutions without hardly
thinking about them. It is an amazing thing that is maybe better appreciated by using
the computer system rather than poking the computer cpu with a stick. Happy computing!