Co to jest pamięć podręczna L2?

Pamięć podręczna poziomu 2 lub L2 jest częścią wielopoziomowej strategii przechowywania w zakresie poprawy wydajności komputera. Obecny model zużywa do trzech poziomów pamięci podręcznej, zwanych L1, L2 i L3, każdy wypełnia szczelinę między bardzo szybkim urządzeniem przetwarzającym komputer (CPU) a znacznie wolniejszą pamięcią dostępu losowego (RAM). Podczas gdy projekt ewoluuje, pamięć podręczna L1 jest najczęściej wbudowana w procesor, podczas gdy pamięć podręczna L2 była zwykle wbudowana w płytę główną (wraz z pamięcią podręczną L3, gdy jest obecna). Jednak niektóre procesory zawierają teraz pamięć podręczną L2, a także pamięć podręczną L1, a kilka nawet pamięci pamięci podręcznej L3.

Zadaniem pamięci podręcznej CPU jest przewidywanie żądań danych, więc gdy użytkownik kliknie w często używanym programie, na przykład instrukcje wymagane do uruchamiania tego programu są gotowe, przechowywane w pamięci pamięci podsyciowej. Kiedy tak się stanie, procesor może bezzwłocznie przetwarzać żądanie, drastycznie poprawiając wydajność komputera. CPU najpierw sprawdzi pamięć podręczną L1, a następnie pamięć podręczną L2 i L3. Jeśli znajdzie potrzebne fragmenty danych, tojest hit hit , ale jeśli pamięć podręczna nie przewiduje żądania, procesor otrzymuje pamięć podręczną miss , a dane muszą być wyciągnięte z wolniej pamięci RAM lub dysk twardy, który jest wolniejszy.

Ponieważ jest to zadanie pamięci podręcznej procesora, aby przechowywać fragmenty danych, możesz się zastanawiać, dlaczego istnieje więcej niż jeden poziom pamięci podręcznej. Po co w ogóle mieć pamięć podręczną L2, a tym bardziej L3, skoro można po prostu zwiększyć pamięć podręczną L1?

Odpowiedź jest taka, że ​​im większa pamięć podręczna, tym dłuższe opóźnienie. Małe pamięci podręczne są szybsze niż duże pamięci podręczne. Aby zoptymalizować ogólną wydajność, najlepszy wynik uzyskuje się, posiadając najmniejszą, najszybszą pamięć podręczną najbardziej bezpośrednią w stosunku do samego procesora, a następnie nieco większej puli pamięci podręcznej L2 i jeszcze większej puli pamięci podręcznej L3. Chodzi o to, aby zachować najczęściej używane instrukcje w L1, przy czym pamięć podręczna L2 utrzymuje następne najprawdopodobniej potrzebne fragmenty danych, a L3 podążając za nimi. Jeśli procesor musi się procedurowaćS żądanie, które nie jest obecne w pamięci podręcznej L1, może szybko sprawdzić pamięć podręczną L2, a następnie L3.

Projektowanie pamięci podręcznej jest kluczową strategią na wysoce konkurencyjnym rynku mikroprocesorów, ponieważ jest bezpośrednio odpowiedzialna za ulepszoną wydajność procesora i systemu. Wielopoziomowa pamięć podręczna jest wykonana z droższych układów statycznych RAM (SRAM) w porównaniu do tańszych wiórów dynamicznych RAM (DRAM). Chipy DRAM i Synchroniczne DRAM (SDRAM) są tym, co zwykle nazywamy po prostu Ram . SRAM i SDRAM nie należy mylić.

Patrząc na nowe komputery, sprawdź ilości pamięci podręcznej L1, L2 i L3. Wszystko inne jest równe, system z większą pamięcią podręczną procesora będzie działać lepiej, a synchroniczna pamięć podręczna jest szybsza niż asynchroniczna.

INNE JĘZYKI