Pamięć podręczna

Z ToProste
Wersja z dnia 11:16, 23 paź 2011 autorstwa Victor (dyskusja | edycje) (Utworzył nową stronę „'''Pamięć podręczna''' (ang. cache) – mechanizm w którym ostatnio pobierane dane dostępne ze źródła o niższej przepustowości przechowuje w pamięci o lepszy...”)

(różn.) ← poprzednia wersja | przejdź do aktualnej wersji (różn.) | następna wersja → (różn.)
Skocz do: nawigacji, wyszukiwania

Pamięć podręczna (ang. cache) – mechanizm w którym ostatnio pobierane dane dostępne ze źródła o niższej przepustowości przechowuje w pamięci o lepszych parametrach - krótszym czasie dostępu .

Pamięć podręczna jest elementem właściwie wszystkich systemów – współczesny procesor ma 2 albo 3 poziomy pamięci podręcznej oddzielającej go od pamięci RAM. Dostęp do dysku jest buforowany w pamięci RAM, a dokumenty HTTP są buforowane przez pośredniki HTTP oraz przez przeglądarkę.

Systemy te są tak wydajne dzięki lokalności odwołań – jeśli nastąpiło odwołanie do pewnych danych, jest duża szansa, że w najbliższej przyszłości będą one potrzebne ponownie. Niektóre systemy pamięci podręcznej próbują przewidywać, które dane będą potrzebne i pobierają je wyprzedzając żądania. Np. pamięć podręczna procesora pobiera dane w pakietach po kilkadziesiąt czy też więcej bajtów, pamięć podręczna dysku zaś nawet do kolejnych kilkuset kilobajtów czytanego właśnie pliku.

Źródło i więcej informacji: Wikipedia