Pamięć stronicowania to system pamięci, który wykorzystuje określoną strukturę dla przechowywanych w nim danych. Wspomniane dane są przypisywane i wywoływane przez przecięcie kolumny i wiersza na stronie pamięci, a nie przez fizyczną lokalizację tych danych. Oznacza to, że chociaż same dane są przechowywane w ten sam sposób, komputer nazywa je inaczej.
Technipages wyjaśnia pamięć stronicowania
Umożliwia to przechowywanie stron pamięci w miejscach innych niż standardowe. Mogą być przechowywane w dowolnym miejscu, w którym dostępna jest pamięć, w tym na dyskach. Innymi słowy, strony pamięci mogą być trzymane z dala od pamięci, do której się odnoszą. Pamięć stronicowania jest używana do pracy z pamięcią wirtualną, konfiguracją wykorzystującą dysk twardy komputera do rozszerzenia dostępnej pamięci RAM.
Oznacza to, że obwód lub dedykowany układ scalony wywołuje jednostkę zarządzania pamięcią stronicowania, która przenosi strony danych do iz urządzeń pamięci. Te PMMU są zaprojektowane głównie w celu tłumaczenia adresów pamięci wirtualnej na adresy fizyczne. Dodatkowo dba o ochronę pamięci, kontrolę pamięci podręcznej, a nawet takie rzeczy jak planowanie magistrali. Strony używane zarówno przez PMMU, jak i ogólnie przez system pamięci stronicowania są, jak wspomniano, pamięcią wirtualną.
Ciągłe bloki pamięci o stałej długości przechowywane w tabeli stron, a dokładniej, podobnie jak dane są przechowywane, powiedzmy, w tabeli programu Excel. Każdy element ma przypisaną własną, unikalną lokalizację w tej tabeli i dzięki temu komputer może ostatecznie zlokalizować właściwe dane – podążając za danymi przechowywanymi w tabeli jak mapa współrzędnych.
Typowe zastosowania pamięci stronicowania
- Pamięć stronicowania wykorzystuje system podobny do arkuszy kalkulacyjnych, który przechowuje indeks miejsca przechowywania informacji w pamięci RAM.
- PMMU lub jednostki zarządzania pamięcią stronicowania tłumaczą adresy pamięci wirtualnej na ich fizyczne odpowiedniki.
- Systemy pamięci stronicowania są nieuniknione, szczególnie w przypadku korzystania z pamięci wirtualnej.
Częste nadużycia pamięci stronicowania
- Pamięć stronicowania jest przechowywana w tej samej lokalizacji, w której indeksowane są dane.