Sto leggendo i sistemi operativi di William Stallings : Internals and Design Principles (Settima edizione) e un passaggio sulla gerarchia della memoria mi ha confuso. Cosa intende l'autore quando menziona un "maggior costo per bit"?
Ecco cosa dice il paragrafo pertinente a pagina 24:
Come prevedibile, esiste un compromesso tra le tre caratteristiche chiave della memoria: capacità, tempi di accesso e costi. Una varietà di tecnologie viene utilizzata per implementare i sistemi di memoria e, attraverso questo spettro di tecnologie, valgono le seguenti relazioni:
- Tempi di accesso più rapidi, maggior costo per bit
- Maggiore capacità, minor costo per bit
- Maggiore capacità, velocità di accesso più lenta
Capisco che più in basso si scende nella piramide della gerarchia di memoria, più lento è il tempo di accesso.
Ad esempio, un disco magnetico o una scheda SSD avranno tempi di accesso più lenti rispetto ai registri della CPU o alla cache o alla RAM.
Ma cosa significa che ci sarà un "maggior costo per bit"? Rallenta altri processi per accedere a questa memoria? Sembrerebbe controintuitivo in quanto i tempi di accesso dovrebbero essere più rapidi? Occupano solo più spazio e quindi ce n'è meno?