Co to jest pamięć podręczna strony?
Pamięć podręczna strony, zwana również pamięcią podręczną dysku, to obszar komputerowej pamięci o losowym dostępie (RAM), który służy do przechowywania i ewentualnie modyfikowania danych przechowywanych na dysku twardym lub innym stałym urządzeniu pamięci masowej. System operacyjny wykorzystuje pamięć podręczną strony w celu szybkości i wydajności, ponieważ szybciej jest czytanie i zapisanie informacji do pamięci RAM niż ciągły dostęp do obszarów dysku twardego. W większości przypadków mechanizm stosowany do buforowania obszarów dysku twardego jest automatycznie kontrolowany przez system operacyjny i nie musi być zarządzany ani w inny sposób obsługiwany przez użytkowników lub aplikacji. W zależności od systemu operacyjnego buforowanie strony jest czasem używane do wszystkich czytania i pisania z dysku twardego, niezależnie od ilości odczytania lub pisania informacji. Innym atrybutem pamięci podręcznej strony specyficznej dla systemu operacyjnego jest to, że po danym okresie pamięci podręcznej automatycznie jest wypłukiwana z wszelkich nieużywanych informacji w celu utrzymania dużej puli bezpłatnej pamięci dla innych aplikacji.
Gdy program komputerowy żąda informacji z tradycyjnego dysku twardego, może nastąpić stosunkowo intensywny proces w celu uzyskania informacji. Dysk twardy jest multimedia losowego dostępu, więc musi fizycznie przenieść czytelnik do lokalizacji na dysku, który odpowiada lokalizacji, w której znajduje się blok danych. Po tym, informacje są odczytywane do komputera, gdzie można je przetwarzać. Aby przeczytać kolejne bloki informacji z napędu, należy wykonać większy ruch czytelnika fizycznego lub głowy. Ten proces może być jeszcze bardziej czasochłonny podczas pisania dużych plików na dysku.
Z drugiej stronyComputer RAM nie wymaga czytelnika fizycznego i znajduje się bardzo blisko centralnej jednostki przetwarzania (CPU) komputera. Czytanie i pisanie do Ram jest znacznie szybsze niż czytanie i pisanie na dysku twardym. Pamięć podręczna strony to sposób na zminimalizowanie ilości fizycznej czytaniang i pisanie, które należy zrobić na dysku twardym.
Proces jest wykonywany przez czytanie w pewnej ilości informacji z dysku twardego na żądanie. Ilość danych przechowywanych w pamięci podręcznej strony w pamięci RAM zależy od rozmiaru pamięci podręcznej i niekoniecznie na podstawie żądanych informacji. Gdy dane z dysku znajdują się w pamięci RAM, pozostają w pamięci RAM, dopóki nie będą już potrzebne, lub do momentu, w którym wszelkie zmiany danych w pamięci podręcznej muszą zostać zapisane lub wypłukiwane na dysk twardy, aby zostać na stałe zapisać. Spłukanie pamięci podręcznej może wystąpić, gdy pamięć musi zostać uwolniona, po pewnym okresie czasu, a nawet poprzez wykonanie polecenia użytkownika, jeśli to konieczne.
Najczęściej używana jest pamięć podręczna strony, które nie zmieniają się, ale muszą być odsyłane ciągle, takie jak pliki wykonywalne i biblioteki dla aplikacji. Aby zwiększyć prędkość i bezpieczeństwo wykonywania aplikacji z pamięci podręcznej strony, niektóre systemy oznaczają pamięć używaną dla wykonywalnych jako rtylko EAD. Korzystanie z pamięci podręcznej faktycznie może zwiększyć żywotność dysku twardego, zmniejszając możliwość rzucania dysku z wielu odczytów i zapisów w krótkim czasie.