Je lis les systèmes d'exploitation de William Stallings : internes et principes de conception (septième édition) , et un passage sur la hiérarchie de la mémoire m'a embrouillé. Que veut dire l'auteur lorsqu'il mentionne un "coût par bit plus élevé"?
Voici ce que dit le paragraphe pertinent de la page 24:
Comme on pouvait s'y attendre, il existe un compromis entre les trois caractéristiques clés de la mémoire: la capacité, le temps d'accès et le coût. Une variété de technologies sont utilisées pour implémenter des systèmes de mémoire, et à travers ce spectre de technologies, les relations suivantes s'appliquent:
- Temps d'accès plus rapide, coût par bit plus élevé
- Plus grande capacité, moindre coût par bit
- Plus grande capacité, vitesse d'accès plus lente
Je comprends que plus vous descendez dans la pyramide de la hiérarchie de la mémoire, plus le temps d'accès est lent.
Par exemple, un disque magnétique ou une carte SSD aura des temps d'accès plus lents que les registres CPU ou le cache ou la RAM.
Mais qu'est-ce que cela signifie pour qu'il y ait un "coût par bit plus élevé"? Est-ce que cela ralentit les autres processus pour accéder à cette mémoire? Cela semblerait contre-intuitif car les temps d'accès sont censés être plus rapides? Prennent-ils simplement plus de place et donc il y en a moins?