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.