Skip to main content

Co to jest pamięć podręczna L2?

Pamięć podręczna poziomu 2 lub L2 jest częścią wielopoziomowej strategii magazynowej 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 zawiera pamięć podręczną L3.

Zadaniem pamięci podręcznej CPU jest przewidywanie żądań danych, tak że gdy użytkownik kliknie w często używanym programie, na przykład, na przykład, na często używanym programie, często używany program, często używany program, często używany program.Instrukcje wymagane do uruchomienia tego programu są gotowe, przechowywane w pamięci podręcznej.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, jest to hit pamięci podręcznej , ale jeśli pamięć podręczna nie przewiduje żądania, procesor otrzyma pamięć podręczną Miss , a dane należy pobrać z wolniej pamięci RAM lub dysku twardegoco jest wolniejsze.

Ponieważ przechowywanie fragmentów danych jest zadaniem pamięci podręcznej procesora, możesz zastanawiać się, 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 przetworzyć żą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, sprawdzaj 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.