Dlaczego komputery potrzebują pamięci podręcznej?

Pamięć podręczna jest ważna, ponieważ dostarcza danych procesorowi szybciej niż pamięć główna, co zwiększa szybkość procesora. Alternatywą jest uzyskanie danych z pamięci RAM lub pamięci o dostępie losowym, która jest znacznie wolniej.

Pamięć cache jest często nazywana pamięcią procesora i zwykle znajduje się fizycznie w CPU. Dane przechowywane w pamięci podręcznej to zazwyczaj dane i polecenia najczęściej używane przez procesor. Jest to bardzo szybki sposób przesyłania danych do procesora, ale rozmiar pamięci podręcznej jest ograniczony.

Większość nowoczesnych procesorów ma trzy różne typy pamięci podręcznej. Pierwsza, zwana pamięcią podręczną L1, jest najszybsza i jest pierwszym miejscem, w którym procesor będzie wyglądał, gdy potrzebuje danych. Jednak jest to również najmniejszy z trzech typów pamięci podręcznej. Drugi rodzaj pamięci podręcznej - i drugie miejsce, w którym procesor szuka danych - nazywa się pamięcią podręczną L2. Jest nieco wolniejszy niż pamięć podręczna L1, ale jest nieco większy, więc zawiera więcej informacji.

Ostatnim typem pamięci podręcznej jest wywołanie pamięci podręcznej L3. Jest to trzecie miejsce, które wykorzystuje procesor, zanim przejdzie do głównej pamięci komputera. Pamięć podręczna L3 jest największą pamięcią podręczną i pomimo tego, że jest najwolniejszą z trzech, wciąż jest szybsza niż pamięć główna.