Dans le monde de
l'informatique, le stockage principal, on entend le programme mémoire
adressable qui abrite les exécutables et les données nécessaires pour lancer et
exécuter différents systèmes et programmes. Plus communément appelé stockage
primaire ou de la mémoire, le stockage principal s'interface directement avec
le CPU, qui lit les instructions liées aux exécutables et exécute les tâches
nécessaires pour traiter les données. Toutes les données nécessaires à la
fonction effective de programmes enregistrés sur le disque dur sont maintenues
dans la mémoire principale.
Dans la plupart
des cas aujourd'hui, la mémoire principale et le processeur communiquent par ce
qui est connu comme le bus frontal. Ce type de bus est en fait composé de deux
autobus spécialisés qui aident à lire des données et des adresses qui sont
logés dans la mémoire principale. Le bus frontal extrait les instructions
nécessaires à l'exécution des programmes ainsi que fournit la CPU à
l'emplacement ou l'adresse des exécutables sur le disque dur. Le processeur
peut alors lire et écrire les données pour lui-même et procéder à lancer les
tâches nécessaires.
Il est important
de noter que dans la plupart des cas actuels, la mémoire principale est considérée
comme ayant une mémoire volatile. Cela signifie que la mémoire vive est effacée
au démarrage. Pour résoudre ce problème, de nombreux systèmes utilisent un
composant mémoire non volatile ou le stockage primaire principal, comme le BIOS
pour démarrer efficacement l'ordinateur. Bootstrap signifie simplement la
lecture d'un programme plus vaste d'un stockage secondaire et le charger dans
la RAM dans le stockage primaire ou principale. De là, les autobus peuvent
commencer la communication avec le CPU et compléter la séquence de lancement.
Dans le cadre du
processus en cours, la mémoire principale est constamment en train de lire et
indexer les données, effectivement réécrire pour une utilisation future. Cette
interaction constante aide à conserver les données de fraîcheur et empêche les
données à partir de la fuite à partir de la mémoire principale au cours de
l'utilisation de différentes fonctions et de programmes qui sont engagées sur
le système informatique.