What is a CPU?
Author: Domeny.ForSale editorial team Published
In brief: The CPU is a computer’s main processor: it executes program instructions, performs calculations and controls the flow of many tasks. Its performance affects how quickly applications run, among other things, but the overall performance of the device also depends on RAM, storage and the graphics processor. When choosing a processor, comparing core counts or clock speeds is not enough — its design and intended use also matter.
What does CPU stand for, and what does it do?
CPU stands for Central Processing Unit. In discussions about computers, it is usually simply called the processor. Similar units also operate in smartphones, tablets and servers, although they may be part of a larger integrated circuit.
The processor fetches program instructions, decodes them and executes them. An instruction might involve adding two values, comparing data or specifying which part of a program should run next. A vast number of these simple operations combine to produce the actions users see: recalculating a spreadsheet, opening an application or handling game logic.
For example, when you shop online, the CPU executes the browser’s code and some of the operations needed to display the store. However, it does not determine the page’s loading time on its own. A slow connection or an overloaded server can delay your shopping even on a computer with a very fast processor.
CPU, RAM, storage and GPU — how do they differ?
Each component has a different role. The processor performs calculations, but it needs somewhere to keep data and must work with chips that specialise in other tasks.
| Component | Main role | Example |
|---|---|---|
| CPU | Executing instructions and controlling program flow | Recalculating formulas in a spreadsheet |
| RAM | Temporarily storing data and code currently in use | Holding data for open applications |
| SSD or HDD | Storing files persistently | Saving documents, programs and the operating system |
| GPU | Performing many similar calculations in parallel, especially graphics calculations | Generating the image in a game |
RAM is working memory whose contents disappear when the power is switched off. Storage retains files, while the CPU uses data loaded into memory. If there is not enough RAM, the system may move some data to a much slower storage device, causing slowdowns regardless of the processor’s capabilities.
The GPU, or graphics processing unit, is not a replacement for the CPU. The two chips work together: in a game, the CPU might calculate how opponents behave, while the GPU renders, or creates, successive image frames. The graphics processor may be integrated into the processor or available as a separate graphics card.
How should you interpret processor specifications?
Cores are units within the CPU capable of executing instructions. More cores help when a program can divide its work into parallel tasks. They are also useful when running several demanding applications at once. However, this does not mean that every program will speed up in proportion to the number of cores.
Hardware threads indicate how many logical processing units the processor makes available to the system. Some cores can handle two such threads, allowing better use of their resources. However, a processor with six cores and twelve threads is not equivalent to twelve full cores. Some designs also include different types of cores, geared towards either performance or energy efficiency.
Clock speed, expressed in gigahertz (GHz), describes the number of clock cycles per second. A higher value may mean faster operation when comparing similar processors, but it is not a universal measure of performance. Different designs perform different amounts of useful work in a single cycle. The maximum boost clock speed is a value reached under certain conditions, not a guaranteed constant speed for all cores.
Cache memory, or simply cache, is fast memory close to the cores that stores the data and instructions they need. It reduces the need to access slower RAM. Its capacity matters, but its effect on performance depends on the program and the CPU’s design.
Power limits and cooling also matter. The TDP specification describes thermal requirements according to the manufacturer’s own criteria; it should not be treated as a universal measure of maximum power consumption. Temperatures and device settings affect how long the processor can sustain high performance.
How do you choose a CPU for your needs?
Browsing the internet, making video calls and working with documents generally do not require a top-of-the-range processor. In such a computer, insufficient RAM or slow storage may be more of a hindrance than moderate CPU performance. In a laptop, noise, battery life and cooling capabilities also matter.
For gaming, the choice depends on the particular game, the graphics card and the desired frame rate. For rendering, compiling code or editing video, what matters is how the software you use takes advantage of cores and GPU acceleration. Tests that reflect your actual tasks are more useful than an overall ranking alone.
Before buying or replacing a processor:
- Identify the programs and tasks you want to run faster.
- Compare tests of specific models for those uses and, for laptops, tests of the complete devices as well.
- Check compatibility with the motherboard, its BIOS/UEFI firmware version, RAM and cooling. The official list of supported CPUs on the motherboard manufacturer’s website matters more than simply matching the socket.
If your current computer slows down, start by checking CPU, RAM, storage and GPU usage during the task that causes problems. This will help you determine whether replacing the processor actually addresses the problem, rather than merely increasing the cost of the upgrade.
See also: What is 2FA?
