KWALIFIKACJA INF2 - STYCZEŃ 2018 (test 2)

PYTANIE NR 4.
Funkcję bufora pomiędzy wolną pamięcią operacyjną a szybkim procesorem pełni pamięć
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Pamięć CACHE (pamięć podręczna) działa jako bardzo szybki bufor pomiędzy procesorem a pamięcią operacyjną, przechowując najczęściej używane dane i instrukcje.
Dzięki temu CPU rzadziej czeka na wolniejszy dostęp do RAM, co zwiększa wydajność systemu.

Pełne wyjaśnienie:

Pamięć CACHE, nazywana też pamięcią podręczną, pełni rolę szybkiego bufora między bardzo szybkim procesorem a wolniejszą pamięcią operacyjną. Jej zadaniem jest przechowywanie kopii danych i instrukcji, do których CPU odwołuje się najczęściej lub które prawdopodobnie będą potrzebne za chwilę. Gdy wymagane dane znajdują się w cache, procesor może je pobrać znacznie szybciej niż z RAM, co ogranicza przestoje (czekanie CPU na dane) i podnosi wydajność.

Odpowiedź "FDD" jest niepoprawna, ponieważ stacja dyskietek to urządzenie pamięci masowej (nośnik wymienny) o bardzo wolnym dostępie w porównaniu z RAM i procesorem, więc nie pełni funkcji szybkiego bufora dla CPU.

Odpowiedź "ROM" jest niepoprawna, bo ROM to pamięć nieulotna używana głównie do przechowywania firmware (np. kodu startowego). Nie jest ona projektowana jako dynamiczny bufor między CPU a RAM w celu przyspieszania bieżących odwołań do danych.

Odpowiedź "SSD" jest niepoprawna, ponieważ SSD to szybka pamięć masowa, ale nadal jest wielokrotnie wolniejsza od pamięci podręcznej i RAM, a do tego służy do trwałego przechowywania danych. Nie zastępuje cache i nie pełni jej roli w bezpośrednim "pośredniczeniu" między procesorem a pamięcią operacyjną.

Wskazówka egzaminacyjna: jeśli w pytaniu pojawia się sformułowanie "bufor między RAM a procesorem", najczęściej chodzi właśnie o pamięć podręczną cache (L1/L2/L3) jako element hierarchii pamięci minimalizujący opóźnienia dostępu.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Pamięć cache (pamięć podręczna) to bardzo szybka pamięć używana przez procesor do przechowywania kopii najczęściej potrzebnych danych i instrukcji. Działa jako bufor między CPU a RAM, skracając czas dostępu i zmniejszając liczbę "czekań" procesora na dane.
Procesor wykonuje operacje bardzo szybko, a RAM ma większe opóźnienia dostępu. Gdyby CPU pobierał dane wyłącznie z RAM, często musiałby się zatrzymywać i czekać. Cache ogranicza te przestoje, bo część odwołań trafia do szybszej pamięci podręcznej.
Cache zwykle występuje w kilku poziomach. L1 jest najmniejsza i najszybsza (najbliżej rdzenia), L2 jest większa i nieco wolniejsza, a L3 jeszcze większa i współdzielona w wielu CPU. Wszystkie poziomy mają ten sam cel: przyspieszyć dostęp do danych.
Cache jest mniejsza, ale znacznie szybsza i ściśle powiązana z procesorem; służy do przechowywania najczęściej używanych danych. RAM jest większa, wolniejsza i przechowuje bieżące dane programów dla całego systemu. Cache "przyspiesza" korzystanie z RAM.
Nie. SSD to pamięć masowa do trwałego zapisu danych i mimo że jest szybki jak na dysk, nadal jest dużo wolniejszy niż cache i RAM, a dostęp odbywa się inną ścieżką. Cache działa w bezpośrednim torze pracy procesora i ma zupełnie inną funkcję.
ROM to pamięć nieulotna używana głównie do przechowywania firmware (np. procedur startowych). Nie działa jako dynamiczny bufor przyspieszający bieżące odwołania procesora do danych. Buforowaniem między CPU a RAM zajmuje się cache, a nie pamięć stała ROM.
Większa cache pomaga szczególnie w zadaniach, gdzie często powtarza się dostęp do tych samych danych (np. część obliczeń, gry, kompresja, praca na dużych zbiorach). Zmniejsza liczbę odwołań do RAM, co może poprawić płynność i ogólną wydajność.
Częsty błąd to wybór pamięci masowej (SSD) lub ROM, bo "też są pamięcią". Kluczowe jest słowo "bufor między wolniejszą pamięcią operacyjną a szybkim procesorem" – to opis typowej roli pamięci podręcznej, a nie nośników danych ani firmware.
Zwróć uwagę na sformułowania: "bufor", "między procesorem a RAM", "przyspiesza dostęp", "najczęściej używane dane". To typowe cechy cache. Jeśli w odpowiedziach pojawiają się urządzenia pamięci masowej (np. dyski), zwykle są to dystraktory.
W nowoczesnych komputerach pamięć cache jest integrowana w procesorze (blisko rdzeni), bo liczy się minimalne opóźnienie. Historycznie spotykano rozwiązania powiązane z płytą główną, ale na egzaminach najczęściej przyjmuje się, że cache jest elementem CPU.
info

Statystycznie 59% uczniów zna prawidłową odpowiedź. średnie

Źródła:

  • David A. Patterson, John L. Hennessy, "Computer Organization and Design: The Hardware/Software Interface", rozdział o hierarchii pamięci i pamięci podręcznej (cache)
  • Andrew S. Tanenbaum, Todd Austin, "Structured Computer Organization", rozdziały dotyczące pamięci podręcznej i buforowania między CPU a pamięcią operacyjną
  • Wikipedia: "CPU cache" (opis roli cache jako pamięci pośredniczącej między CPU a pamięcią główną), https://en.wikipedia.org/wiki/CPU_cache (dostęp: 2026-03-01)

Materiały:

  • Podręczniki z architektury komputerów (hierarchia pamięci, cache, RAM)
  • Dokumentacja/opracowania producentów procesorów wyjaśniające rolę cache
  • Materiały dydaktyczne do INF.2 z działu: budowa i eksploatacja jednostki centralnej

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego