KWALIFIKACJA INF2 - STYCZEŃ 2019

PYTANIE NR 3.
Które stwierdzenie nie dotyczy pamięci typu cache L1?
A.
B.
C.
D.
Wyjaśnienie poprawnej odpowiedzi:
Pamięć cache L1 jest najszybszą warstwą pamięci blisko rdzenia CPU, zwykle zrealizowaną jako SRAM i umieszczoną wewnątrz procesora. Jej latencja liczona jest w kilku cyklach zegara, więc ma krótszy czas dostępu niż RAM. Dlatego zdanie o dłuższym czasie dostępu niż RAM nie opisuje L1.

Pełne wyjaśnienie:

Cache L1 (Level 1) to pierwsza i najszybsza pamięć podręczna w hierarchii pamięci komputera. Jej głównym zadaniem jest przechowywanie najczęściej używanych danych i instrukcji tak, aby rdzeń procesora jak najrzadziej musiał sięgać do wolniejszej pamięci operacyjnej RAM.

Dlaczego poprawna jest odpowiedź: "Ma dłuższy czas dostępu niż pamięć RAM."?
To stwierdzenie nie dotyczy cache L1, ponieważ L1 ma krótszy czas dostępu (mniejszą latencję) niż RAM. Dostęp do L1 jest realizowany w bardzo niewielkiej liczbie cykli zegara procesora, podczas gdy RAM ma wyraźnie większe opóźnienia. Z tego powodu cache L1 jest wykorzystywana do przyspieszenia pracy CPU.

Dlaczego pozostałe odpowiedzi są niepoprawne (czyli jednak dotyczą L1)?

  • "Jest zlokalizowana we wnętrzu procesora."
    To typowa cecha L1: jest zintegrowana w rdzeniu CPU, co minimalizuje opóźnienia przesyłu danych.
  • "Jest pamięcią typu SRAM."
    Cache L1 jest zwykle wykonana w technologii SRAM, która jest szybka i nie wymaga odświeżania (w odróżnieniu od DRAM używanej w RAM).
  • "Szybkość jej pracy jest równa częstotliwości pracy procesora."
    W ujęciu egzaminacyjnym przyjmuje się, że L1 pracuje synchronicznie z rdzeniem (zegar CPU), co odróżnia ją od dalszych warstw pamięci o większych opóźnieniach.

Wskazówka do nauki: zapamiętaj zasadę hierarchii: im bliżej rdzenia CPU, tym mniejsza latencja. L1 jest najbliżej, więc jest najszybsza, a RAM jest wolniejszy niż cache.

Dodatkowe pytania

Dodatkowe pytania (FAQ):
Cache L1 to najszybsza pamięć podręczna procesora, umieszczona bardzo blisko rdzenia CPU. Przechowuje najczęściej używane dane i instrukcje, aby ograniczyć odwołania do wolniejszej pamięci RAM i przyspieszyć wykonanie programów.
Cache L1 jest zintegrowana w procesorze i ma bardzo małą latencję, zwykle liczona w kilku cyklach zegara. RAM jest dalej od rdzenia i ma większe opóźnienia dostępu. Dlatego odczyt z L1 jest znacznie szybszy niż z RAM.
SRAM (Static RAM) to rodzaj pamięci, która nie wymaga odświeżania i może działać z bardzo krótkimi czasami dostępu. Jest szybka, ale droga w produkcji, dlatego stosuje się ją w małych, bardzo szybkich pamięciach podręcznych, takich jak cache L1.
SRAM jest szybsza i nie wymaga odświeżania, więc nadaje się do cache (L1/L2/L3). DRAM jest wolniejsza, ale tańsza i ma większą gęstość upakowania, dlatego stosuje się ją jako pamięć operacyjną RAM o dużej pojemności.
Cache L1 znajduje się wewnątrz procesora, bardzo blisko rdzenia obliczeniowego. Taka lokalizacja skraca drogę sygnału i zmniejsza opóźnienia. To jedna z kluczowych cech odróżniających L1 od RAM, która jest poza CPU.
W typowej architekturze komputerów tak: L1 jest projektowana jako najszybsza warstwa pamięci blisko CPU, a RAM ma większą latencję. Na egzaminie przyjmuje się tę zasadę hierarchii: L1 < L2 < L3 < RAM pod względem czasu dostępu.
Oznacza to, że dostęp do L1 jest zsynchronizowany z zegarem rdzenia CPU i zwykle mieści się w niewielkiej liczbie cykli. W praktyce nie chodzi o "przepustowość jak GHz", tylko o to, że L1 jest na tyle blisko rdzenia, że opóźnienia są minimalne.
Najczęściej myli się czasy dostępu i wybiera odpowiedź sugerującą, że L1 jest wolniejsza od RAM. Drugi częsty błąd to mylenie technologii: przypisywanie cache DRAM, a RAM SRAM. Pomaga zapamiętać: cache = szybka SRAM.
L1 zwiększa wydajność, bo zmniejsza liczbę wolnych odwołań do RAM. Gdy dane mieszczą się w L1 (tzw. trafienie), CPU może je pobrać bardzo szybko. Przy "pudle" (cache miss) musi sięgnąć do dalszych poziomów lub RAM, co spowalnia pracę.
Utrwal kolejność warstw i zależność: im bliżej CPU, tym szybciej i mniejsza pojemność. Naucz się też skojarzeń technologii: cache → SRAM, RAM → DRAM. Na testach czytaj uważnie słowa "nie dotyczy", "najkrótszy", "najwolniejszy".
info

Statystycznie 53% uczniów zna prawidłową odpowiedź. trudne

Według specjalistów z branży: "Pamięć cache L1 jest najszybszą warstwą pamięci blisko rdzenia CPU, zwykle zrealizowaną jako SRAM i umieszczoną wewnątrz procesora."

Źródła:

  • Intel Corporation, "Intel® 64 and IA-32 Architectures Optimization Reference Manual", rozdziały o hierarchii pamięci i cache (dokument PDF), https://www.intel.com/content/www/us/en/developer/articles/technical/intel-sdm.html (dostęp: 2026-02-18)
  • John L. Hennessy, David A. Patterson, "Computer Architecture: A Quantitative Approach", rozdział o hierarchii pamięci i pamięciach cache (wydanie książkowe; odwołanie merytoryczne do modelu L1/L2/L3)
  • ARM Ltd., "ARM Cortex-A Series Programmer’s Guide" / dokumentacja dot. pamięci cache i latencji (opis cache L1 jako najszybszej warstwy), https://developer.arm.com/documentation (dostęp: 2026-02-18)

Materiały:

  • Podręczniki z architektury komputerów (hierarchia pamięci, cache)
  • Materiały producentów CPU o pamięciach podręcznych (opisy L1/L2/L3)
  • Kursy/wideo o podstawach działania procesora i pamięci podręcznej

Aktualizacja pytania: 31.03.2026



Aktualizacja pytania: 31.03.2026
📡 Brak połączenia internetowego