Memoria principale e secondaria

I programmi possono fare riferimento solo a dati in memoria principale

Le basi di dati devono essere (sostanzialmente) in memoria secondaria per due motivi:

I dati in memoria secondaria possono essere utilizzati solo se prima trasferiti in memoria principale (questo spiega i termini “principale” e “secondaria)

I dispositivi di memoria secondaria sono organizzati in blocchi di lunghezza (di solito) fissa (ordine di grandezza: alcuni KB)

Le uniche operazioni sui dispositivi sono la lettura e la scrittura di una pagina, cioè dei dati di un blocco (cioè di una stringa di byte)

Per comodità consideriamo blocco e pagina sinonimi

Accesso a memoria secondaria:

in media non meno di qualche ms

Commenti: