Skip to main content

CPU

If someone asked you, calculate the square root of 5,000,439,493 would you do the math by hand? Unless you really love tedious math problems, you'd probably use a calculator. What about binary? Well, you probably wouldn't calculate binary by hand either. There's actually a very powerful calculator right inside of your computer, that process binary for us. We've already discussed this in calculator in detail. Do you know what it is? It's our CPU, the brain of our computer. In this video, we'll cover the more practical aspects of the CPU. Remember that transition book that I talked about in an earlier lesson? The CPU uses this to translate and perform functions on our data. This translation book is called an instruction set, which is literally just a list of instructions that our CPU is able to run. Functions like adding, subtracting, copying data are all instructions that our CPU can carry out. Every single program on your computer, while extremely complex, is broken down into very small and simple instructions found in our instruction set. Instruction sets are hard-coded into our CPU so different CPU manufacturers may use different instruction sets, but they generally perform the same functions. It's like how car manufacturers build their engines differently, but they all get the same job done. You probably worked with computer hardware as an IT support specialist, replacing failed hard disks, upgrading RAM modules, and installing video cards. You need to be aware of what's out there. You've probably heard of a few popular CPU manufacturers or chipsets, like Intel, AMD, and Qualcomm. These CPU manufacturers use different product names to differentiate their processes. Like Intel Core i7, AMD Athlon, Snapdragon 810, Apple A8, and more. Now when you hear these terms, you'll know what they mean. Each of these CPU manufacturers have their strengths and weaknesses. If you're interested in learning more about why some CPUs are more popular than others, you can check out the next supplemental reading. When you select your CPU, you need to make sure it's compatible with your motherboard, the circuit board that connects all your components together, heads up. You can't just buy a bunch of parts and expect them to work together there are different ways of CPUs fit on motherboards using different sockets. Your CPU might have lots of tiny pins that are either stick out or have contact points that look like dots. Depending on your motherboard, you need to make sure these CPUs fit correctly in the socket. There are currently two major types of CPU sockets; Land Grid Array, also known as LGA, and Pin Grid Array, also known as PGA. In an LGA socket, like this one, there are pins that stick out of the motherboard. The socket size may vary, so always make sure your CPU and socket are compatible beforehand. When you purchase a CPU or motherboard, they'll tell you right on the box what type of socket it has. Make sure your CPU and motherboards socket also both match. If it's not listed on the box, you can go to the manufacturer's website where you usually list what types of CPUs are compatible with the motherboard. The other type of socket is the PGA socket, where the pins are located on the processor itself. When we installed our CPU, we need to do a few things to it to keep it cool. Since it does a lot of work, it's prone to overheating. We have to make sure to include a heat sink too which takes the heat from our CPU and dissipates it through a fan or another medium.

There's one last thing I want to call out about CPUs. If you purchase the CPU, you'll see that it has either a 32-bit or 64-bit architecture. What does that mean? Well, we know we can process eight bits in binary now, imagine how we can process with 32 or even 64 bits. CPUs that have 32-bit or 64-bit architecture are just specifying how much data they can efficiently handle. For now, the main takeaway is that the CPU is one of the most important parts of the computer so we have to make sure it's compatible with all other components and can perform well for our computing needs.