Les disques (disques durs, SSD, etc.) sont considérés comme du stockage secondaire car ils ne sont pas directement accessibles par le CPU. Le stockage principal, en revanche, est directement adressable par le processeur.
Voici une répartition :
* Stockage principal (mémoire principale, RAM) : C'est là que le processeur récupère directement les instructions et les données dont il a besoin pour exécuter les programmes. C'est incroyablement rapide mais aussi volatile :les données sont perdues lorsque l'alimentation est coupée. Le CPU a un accès direct et rapide à cette mémoire.
* Stockage secondaire (disques) : Ceci est utilisé pour le stockage persistant des données. Bien qu'il soit plus lent que le stockage principal, il conserve les données même lorsque l'alimentation est coupée. Le processeur ne peut pas accéder directement aux données sur un disque ; cela nécessite une étape intermédiaire (utilisant le système d’exploitation et les contrôleurs d’entrées/sorties) pour transférer les données entre le disque et la RAM. Ce transfert est nettement plus lent que l'accès aux données déjà présentes dans la RAM.
En bref, la différence cruciale réside dans les capacités d'accès direct du CPU. Seul le stockage principal est directement adressable par le processeur, ce qui fait du stockage secondaire un élément de prise en charge à accès non direct pour les données persistantes.
|