Pamięć cache – czym jest i do czego służy

Większość z nas przed kupnem komputera zwraca uwagę na takie parametry, jak procesor, dostępna pamięć RAM, rodzaj i zasobność dysku twardego. Najpewniej niewiele osób bierze pod rozwagę jeszcze pamięć cache, a jeśli już, to przyjmuje założenie: im więcej, tym lepiej. Okazuje się jednak, że ta zasada nie zawsze powinna znajdować zastosowanie, a już na pewno nie w przypadku pamięci cache. Zatem czym jest pamięć cache i do czego służy?

Czym jest pamięć cache?

Pamięć cache należy do bardzo ważnych elementów wyposażenia komputera. Bez niej nasze urządzenia działałyby podobnie do tych, których ludzie używali 20 lat temu. Czym jest pamięć cache? Innymi słowy to po prostu pamięć podręczna. Komputer używa jej do przechowywania części danych w pamięci o lepszej jakości, dzięki czemu użytkownik szybciej może się do nich dostać. Pamięć cache pobiera dane w pakietach po kilkadziesiąt bitów lub nawet więcej. Wbrew pozorom większa pamięć podręczna wcale nie jest dobrym rozwiązaniem. Dlaczego? To proste, im większa pamięć, tym większa powierzchnia do przeszukania, a to powoduje, że czas dostępu do danych zamiast się skracać, ulega wydłużeniu.

 

W nowoczesnych komputerach zwykle wykorzystuje się dwa poziomy pamięci cache: L1 i L2. Często pojawia się również trzeci. Tak naprawdę wystarczyłby już L1, żeby pięciokrotnie zwiększyć szybkość dostępu do danych w porównaniu do pamięci RAM.

 

Do czego służy pamięć cache?

 

Zanim wybierzemy odpowiednią dla swoich potrzeb pamięć podręczną, warto jeszcze dowiedzieć się, do czego służy pamięć cache. Wspominane wcześniej poziomy zostały wprowadzone przez producentów, żeby zapewnić, jak największą pojemność pamięci cache, która jednocześnie nie spowoduje spowolnienia pracy komputera. W L1 przechowywane są dane, z których aktualnie korzysta użytkownik i które są mu potrzebne. Powierzchnia L1 jest niewielka, dzięki czemu czas dostępu jest znacznie krótszy niż w przypadku RAM. L2 mieści dane, które będą potrzebne za chwilę. Najczęściej są one pobierane z L3. Kolejny poziom pamięci cache ma w zasadzie za zadanie synchronizację działania kilku rdzeni, więc jest szczególnie ważny w komputerach o wielordzeniowych procesorach. Pojemność L3 jest zwykle większa, ponieważ czas dostępu do danych nie jest w jej przypadku aż tak istotny.

Polecane procesory Intel


Dodaj komentarz

Twój adres email nie zostanie opublikowany. Wymagane pola są oznaczone *

300-101   400-101   300-320   300-070   300-206   200-310   300-135   300-208   810-403   400-050   640-916   642-997   300-209   400-201   200-355   352-001   642-999   350-080   MB2-712   400-051   C2150-606   1Z0-434   1Z0-146   C2090-919   C9560-655   642-64   100-101   CQE   CSSLP   200-125   210-060   210-065   210-260   220-801   220-802   220-901   220-902   2V0-620   2V0-621   2V0-621D   300-075   300-115   AWS-SYSOPS   640-692   640-911   1Z0-144   1z0-434   1Z0-803   1Z0-804   000-089   000-105   70-246   70-270   70-346   70-347   70-410