La memoria di paging è un sistema di memoria che utilizza una struttura specifica per i dati in essa contenuti. Tali dati vengono assegnati e richiamati dall'intersezione di una colonna e una riga sulla pagina di memoria, piuttosto che dalla posizione fisica di tali dati. Ciò significa che mentre i dati stessi vengono archiviati allo stesso modo, vengono chiamati in modo diverso dal computer.
Technipages spiega la memoria di paging
Ciò rende possibile memorizzare pagine di memoria in luoghi diversi dallo standard. Possono essere archiviati assolutamente ovunque sia disponibile lo spazio di memoria, comprese le unità disco. In altre parole, le pagine di memoria possono essere tenute lontane dalla memoria a cui si riferiscono. La memoria di paging viene utilizzata per lavorare con la memoria virtuale, una configurazione che utilizza il disco rigido di un computer per estendere la RAM disponibile.
Ciò significa che un circuito o un chip dedicato chiama un'unità di gestione della memoria di paging che sposta pagine di dati dentro e fuori dai dispositivi di memoria. Questi PMMU sono progettati principalmente per tradurre indirizzi di memoria virtuale in indirizzi fisici. Inoltre, si occupa della protezione della memoria, del controllo della cache e persino di cose come la pianificazione del bus. Le pagine utilizzate sia dalle PMMU che dal sistema di memoria di paging in generale sono, come detto, memoria virtuale.
Blocchi contigui di memoria a lunghezza fissa archiviati in una tabella di pagine, per essere precisi, proprio come i dati vengono conservati, ad esempio, in una tabella di Excel. Ad ogni elemento viene assegnata una posizione univoca in quella tabella, ed è così che il computer può eventualmente individuare i dati corretti, seguendo i dati memorizzati nella tabella come una mappa di coordinate.
Usi comuni della memoria di paging
- La memoria di paging utilizza un sistema simile ai fogli di calcolo che mantiene un indice di dove sono archiviate le informazioni nella RAM.
- Le PMMU o le unità di gestione della memoria di paging traducono gli indirizzi di memoria virtuale nelle loro controparti fisiche.
- Soprattutto nell'uso della memoria virtuale, i sistemi di memoria di paging sono inevitabili.
Errori comuni della memoria di paging
- La memoria di paging è archiviata nella stessa posizione dei dati che indicizza.