Co to jest CPU?

Autor: Opublikowano

W skrócie: CPU to główny procesor komputera: wykonuje instrukcje programów, przeprowadza obliczenia i steruje przebiegiem wielu zadań. Od jego wydajności zależy między innymi szybkość działania aplikacji, ale o sprawności całego urządzenia decydują także pamięć RAM, dysk i układ graficzny. Przy wyborze procesora nie wystarczy porównać liczby rdzeni ani taktowania — liczą się również jego konstrukcja i zastosowanie.

Co oznacza CPU i jakie zadania wykonuje?

CPU to skrót od angielskiego Central Processing Unit, czyli centralnej jednostki przetwarzającej. W rozmowach o komputerach nazywa się ją po prostu procesorem. Podobne jednostki pracują również w smartfonach, tabletach i serwerach, choć mogą być częścią większego układu scalonego.

Procesor pobiera instrukcje programu, rozpoznaje je i wykonuje. Instrukcją może być dodanie dwóch wartości, porównanie danych albo wskazanie, który fragment programu ma zostać uruchomiony jako następny. Z ogromnej liczby takich prostych operacji powstają działania widoczne dla użytkownika: przeliczanie arkusza, otwieranie aplikacji czy obsługa logiki gry.

Przykładowo podczas zakupów internetowych CPU wykonuje kod przeglądarki i część operacji potrzebnych do wyświetlenia sklepu. Nie odpowiada jednak samodzielnie za czas wczytywania strony. Wolne połączenie lub przeciążony serwer mogą opóźnić zakupy nawet na komputerze z bardzo szybkim procesorem.

CPU, RAM, dysk i GPU — czym się różnią?

Poszczególne podzespoły mają inne role. Procesor wykonuje obliczenia, ale potrzebuje miejsca na dane oraz współpracy z układami wyspecjalizowanymi w innych zadaniach.

PodzespółGłówna rolaPrzykład działania
CPUWykonywanie instrukcji i sterowanie przebiegiem programuPrzeliczanie formuł w arkuszu
RAMTymczasowe przechowywanie używanych danych i koduUtrzymywanie danych otwartych aplikacji
SSD lub HDDTrwałe przechowywanie plikówZapis dokumentów, programów i systemu
GPUWykonywanie wielu podobnych obliczeń równolegle, zwłaszcza graficznychTworzenie obrazu w grze

RAM to pamięć robocza, której zawartość znika po wyłączeniu zasilania. Dysk zachowuje pliki, a CPU korzysta z danych załadowanych do pamięci. Jeśli RAM jest za mało, system może przenosić część danych na znacznie wolniejszy nośnik, co powoduje spowolnienia niezależnie od klasy procesora.

GPU, czyli procesor graficzny, nie jest zamiennikiem CPU. Oba układy współpracują: w grze CPU może obliczać zachowanie przeciwników, a GPU renderować, czyli tworzyć, kolejne klatki obrazu. Układ graficzny bywa zintegrowany z procesorem lub dostępny jako osobna karta graficzna.

Jak rozumieć parametry procesora?

Rdzenie to jednostki wewnątrz CPU zdolne wykonywać instrukcje. Większa liczba rdzeni pomaga wtedy, gdy program potrafi podzielić pracę na równoległe zadania. Przydaje się też podczas jednoczesnego korzystania z kilku wymagających aplikacji. Nie oznacza jednak, że każdy program przyspieszy proporcjonalnie do liczby rdzeni.

Wątki sprzętowe określają, ile logicznych jednostek wykonawczych procesor udostępnia systemowi. Niektóre rdzenie mogą obsługiwać dwa takie wątki, co pozwala lepiej wykorzystywać ich zasoby. Procesor z sześcioma rdzeniami i dwunastoma wątkami nie jest jednak odpowiednikiem dwunastu pełnych rdzeni. W części konstrukcji występują także rdzenie różnych typów, nastawione na wydajność lub oszczędność energii.

Taktowanie, podawane w gigahercach (GHz), opisuje liczbę cykli zegara na sekundę. Wyższa wartość może oznaczać szybszą pracę podobnych procesorów, ale nie jest uniwersalną miarą wydajności. Różne konstrukcje wykonują w jednym cyklu różną ilość użytecznej pracy. Maksymalne taktowanie w trybie boost to wartość osiągana w określonych warunkach, a nie gwarantowana stała szybkość wszystkich rdzeni.

Pamięć podręczna, czyli cache, to szybka pamięć blisko rdzeni, przechowująca potrzebne dane i instrukcje. Ogranicza konieczność sięgania do wolniejszego RAM-u. Jej pojemność ma znaczenie, ale wpływ na wydajność zależy od programu i konstrukcji CPU.

Znaczenie mają również limity mocy oraz chłodzenie. Parametr TDP opisuje wymagania cieplne według zasad danego producenta; nie należy traktować go jako uniwersalnej miary maksymalnego poboru energii. Temperatury i ustawienia urządzenia wpływają na to, jak długo procesor utrzyma wysoką wydajność.

Jak dobrać CPU do swoich zastosowań?

Do przeglądania internetu, wideorozmów i dokumentów zwykle nie potrzeba procesora najwyższej klasy. W takim komputerze brak RAM-u lub wolny dysk może przeszkadzać bardziej niż umiarkowana wydajność CPU. W laptopie liczą się ponadto hałas, czas pracy na baterii i możliwości chłodzenia.

W grach wybór zależy od konkretnego tytułu, karty graficznej i oczekiwanej liczby klatek. Przy renderowaniu, kompilowaniu kodu czy obróbce materiałów wideo istotne jest natomiast to, jak używany program wykorzystuje rdzenie i przyspieszenie GPU. Najbardziej pomocne są testy odpowiadające rzeczywistym zadaniom, nie sam ranking zbiorczy.

Przed zakupem lub wymianą procesora:

  1. Wskaż programy i czynności, które mają działać szybciej.
  2. Porównaj testy konkretnych modeli w tych zastosowaniach, a w przypadku laptopów także testy całych urządzeń.
  3. Sprawdź zgodność z płytą główną, wersją jej oprogramowania BIOS/UEFI, pamięcią RAM i chłodzeniem. Oficjalna lista obsługiwanych CPU na stronie producenta płyty jest ważniejsza niż samo dopasowanie gniazda.

Jeśli obecny komputer zwalnia, zacznij od sprawdzenia obciążenia CPU, RAM-u, dysku i GPU podczas problematycznej czynności. To pozwoli ustalić, czy wymiana procesora rzeczywiście odpowiada na problem, zamiast jedynie zwiększać koszt modernizacji.

Zobacz też: Co to jest 2FA?

Przeczytaj także

Dowiedz się, jak PHP-FPM obsługuje żądania PHP, czym różni się od serwera WWW i jak dobrać ustawienia procesów do ruchu oraz zasobów hostingu.
Poznaj BIND, otwarte oprogramowanie serwera DNS: sprawdź, jak obsługuje domeny, czym różnią się jego role i kiedy warto samodzielnie go wdrożyć.
Poznaj najważniejsze Security Headers, ich rolę w ochronie strony oraz sposób sprawdzania i wdrażania nagłówków bez blokowania potrzebnych funkcji.