KWALIFIKACJA INF2 - TEST WIEDZY NR 3

PYTANIE NR 39.
Zidentyfikuj, który z poniższych podzespołów komputera jest odpowiedzialny za przetwarzanie instrukcji i wykonanie kodu programu.
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Procesor (CPU) jest jednostką wykonawczą komputera: pobiera instrukcje programu, dekoduje je i realizuje operacje obliczeniowe oraz sterujące. Dysk twardy służy głównie do trwałego przechowywania danych, RAM do tymczasowego przechowywania danych roboczych, a karta graficzna do przetwarzania grafiki.

Pełne wyjaśnienie:

Podzespół odpowiedzialny za przetwarzanie instrukcji i wykonywanie kodu programu to procesor (CPU). To on realizuje cykl pracy polegający na pobraniu instrukcji, jej zdekodowaniu oraz wykonaniu (w uproszczeniu: "pobierz–zdekoduj–wykonaj"). W praktyce CPU koordynuje działanie komputera, wykonuje obliczenia, operacje logiczne i steruje przepływem danych między pamięcią a urządzeniami.

Odpowiedź "Dysk twardy" jest błędna, ponieważ dysk (HDD/SSD) pełni rolę pamięci masowej: przechowuje system, programy i pliki, ale sam z siebie nie wykonuje instrukcji programu. Program może być z dysku wczytany do pamięci, jednak wykonywanie odbywa się w CPU.

Odpowiedź "Pamięć RAM" także jest błędna. RAM przechowuje dane i kod w czasie pracy programu, aby procesor miał do nich szybki dostęp. RAM jest ważna dla wydajności, ale nie jest jednostką wykonującą instrukcje — jest zasobem, z którego CPU korzysta.

Odpowiedź "Karta graficzna" jest niepoprawna w tym ujęciu egzaminacyjnym, bo GPU specjalizuje się w obliczeniach związanych z grafiką i zadaniami równoległymi. Mimo że GPU wykonuje własne instrukcje, w kontekście ogólnej architektury PC i uruchamiania programów rolę głównej jednostki wykonawczej pełni CPU. Na egzaminie rozróżnia się: CPU wykonuje kod programu i steruje, RAM przechowuje roboczo, dysk przechowuje trwale, a GPU odpowiada za przetwarzanie grafiki.

Wskazówka egzaminacyjna: jeśli w pytaniu pojawia się "instrukcje", "wykonanie kodu" lub "jednostka centralna", najczęściej chodzi o CPU.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Procesor (CPU) to główna jednostka obliczeniowo-sterująca komputera. Odpowiada za wykonywanie instrukcji programów, operacje arytmetyczne i logiczne oraz sterowanie pracą pozostałych podzespołów, np. pamięci i urządzeń wejścia/wyjścia.
Dysk przechowuje dane trwale (system, aplikacje, pliki), ale nie jest jednostką wykonawczą. Kod programu jest wczytywany z dysku do RAM, a następnie CPU pobiera instrukcje z pamięci i je wykonuje. Dysk dostarcza dane, CPU realizuje obliczenia.
RAM przechowuje tymczasowo kod i dane programu w czasie jego działania. Dzięki temu CPU ma do nich szybki dostęp. RAM nie "przetwarza instrukcji" samodzielnie, tylko udostępnia informacje procesorowi, który wykonuje kolejne kroki programu.
Tak, GPU wykonuje własne instrukcje, ale jest wyspecjalizowane głównie w grafice i obliczeniach równoległych. W typowych pytaniach o "wykonywanie kodu programu" jako głównego podzespołu komputera chodzi o CPU, które steruje pracą systemu i aplikacji.
CPU kojarz z "wykonuje, liczy, steruje", a RAM z "przechowuje roboczo podczas pracy". Jeśli w pytaniu są słowa "instrukcje", "wykonanie", "przetwarzanie", zwykle poprawną odpowiedzią jest procesor. RAM zwiększa płynność, ale nie jest wykonawcą.
Gdy program wymaga wielu obliczeń sekwencyjnych lub mało się równolegli (np. kompilacja, część zadań biurowych, starsze aplikacje). Wtedy wysokie użycie CPU i spadki responsywności wskazują, że procesor ogranicza wydajność bardziej niż RAM czy dysk.
Dużo otwartych aplikacji, praca na wielu kartach przeglądarki, maszyny wirtualne czy duże bazy danych często zużywają RAM. Gdy RAM jest za mało, system zaczyna intensywnie korzystać z pliku wymiany na dysku, co spowalnia działanie mimo że CPU nie musi być w 100% obciążony.
To uproszczony opis działania procesora: najpierw pobiera instrukcję z pamięci, potem ją interpretuje (dekoduje), a na końcu wykonuje odpowiednią operację (np. dodawanie, porównanie, skok). Ten cykl powtarza się bardzo szybko, tworząc wykonanie programu.
SSD nie zastępuje CPU i nie wykonuje instrukcji, ale może skrócić czas wczytywania systemu i programów oraz operacji na plikach. Dzięki temu CPU szybciej dostaje dane do obróbki. W trakcie samego liczenia (bez I/O) decydujący pozostaje procesor i pamięć.
Najczęściej myli się rolę RAM z rolą CPU ("RAM jest szybki, więc wykonuje") oraz przechowywanie danych na dysku z przetwarzaniem ("program jest na dysku, więc dysk go uruchamia"). Pomaga zapamiętać: dysk przechowuje, RAM trzyma roboczo, CPU wykonuje.
info

Statystycznie 71% uczniów zna prawidłową odpowiedź. średnio łatwe

Według specjalistów z branży: "Procesor (CPU) jest jednostką wykonawczą komputera: pobiera instrukcje programu, dekoduje je i realizuje operacje obliczeniowe oraz sterujące."

Źródła:

  • David A. Patterson, John L. Hennessy, "Computer Organization and Design: The Hardware/Software Interface", rozdziały o CPU i cyklu wykonywania instrukcji, (wydania nowsze)
  • Andrew S. Tanenbaum, Todd Austin, "Structured Computer Organization", rozdziały o procesorze i podstawach działania komputera

Materiały:

  • Podręczniki z architektury komputerów (CPU, pamięć, magistrale)
  • Dokumentacja systemowa opisująca rolę procesora i pamięci (materiały edukacyjne producentów OS)
  • Materiały szkoleniowe do kwalifikacji dotyczące budowy i diagnostyki PC

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego