Puslapio atmintis yra atminties sistema, kuri naudoja specifinę joje saugomų duomenų struktūrą. Šie duomenys priskiriami ir iškviečiami pagal stulpelio ir eilutės sankirtą atminties puslapyje, o ne pagal fizinę tų duomenų vietą. Tai reiškia, kad nors patys duomenys saugomi vienodai, kompiuteris juos vadina kitaip.
Technipages paaiškina ieškos atmintį
Tai leidžia saugoti atminties puslapius kitose nei standartinėse vietose. Jie gali būti saugomi visur, kur yra laisvos atminties, įskaitant diskų įrenginius. Kitaip tariant, atminties puslapius galima laikyti toliau nuo atminties, su kuria jie susiję. Puslapio atmintis naudojama dirbti su virtualia atmintimi – sąranka, kuri naudoja kompiuterio standųjį diską turimai RAM išplėsti.
Tai reiškia, kad grandinė arba tam skirta lustas iškviečia ieškos atminties valdymo bloką, kuris perkelia duomenų puslapius į atminties įrenginius ir iš jų. Šie PMMU daugiausia skirti virtualiosios atminties adresus paversti fiziniais. Be to, jis rūpinasi atminties apsauga, talpyklos valdymu ir netgi tokiais dalykais kaip magistralės planavimas. Puslapiai, kuriuos naudoja ir PMMU, ir ieškos atminties sistema apskritai, kaip minėta, yra virtualioji atmintis.
Gretimi fiksuoto ilgio atminties blokai, saugomi puslapio lentelėje, tiksliau, panašiai kaip duomenys saugomi, tarkime, „Excel“ lentelėje. Kiekvienam elementui toje lentelėje priskiriama unikali vieta, todėl kompiuteris galiausiai gali rasti reikiamus duomenis – vadovaudamasis lentelėje saugomais duomenimis kaip koordinačių žemėlapiu.
Dažni ieškos atminties naudojimo būdai
- Puslapio atmintyje naudojama sistema, panaši į skaičiuokles, kuri saugo indeksą, kur informacija saugoma RAM.
- PMMU arba puslapių atminties valdymo blokai verčia virtualiosios atminties adresus į savo fizinius analogus.
- Ypač naudojant virtualiąją atmintį, ieškos atminties sistemos yra neišvengiamos.
Dažnas piktnaudžiavimas ieškos atmintimi
- Ieškos atmintis saugoma toje pačioje vietoje, kur indeksuojami duomenys.