La mémoire à accès aléatoire est utilisée pour stocker des informations temporaires mais nécessaires sur un ordinateur pour un accès rapide par des programmes ou des applications ouverts. Les données stockées dans la RAM sont accessibles de manière aléatoire, ce qui signifie qu'un ordinateur n'a pas besoin de rechercher dans de gros blocs de données pour trouver ce dont il a besoin. Cet accès ciblé permet d'exécuter des programmes complexes rapidement et efficacement.
La mémoire à accès aléatoire stocke les informations dans une grille de cellules de mémoire. Cette grille permet à un ordinateur d'accéder à des informations spécifiques en localisant la ligne et la colonne de la cellule contenant ces informations. Ceci est différent de la mémoire à accès série. SAM a une série de cellules de mémoire qui ne sont accessibles que dans l'ordre nécessitant une recherche dans l'ensemble du bloc d'informations pour trouver des données spécifiques. En substance, rechercher des informations spécifiques dans SAM revient à rechercher 3 secondes d'une chanson sur une cassette complète en faisant une avance rapide depuis le début. La RAM ressemble plus à la recherche de données sur une grande feuille de calcul. Si les numéros de colonne et de ligne sont connus, l'information est facile d'accès. Parce que la RAM est si facilement accessible, elle stocke les informations dont un ordinateur a besoin pour exécuter des applications et des programmes ouverts. Au fur et à mesure que les programmes demandent les données, l'ordinateur peut rapidement les trouver et les fournir. La RAM est une mémoire à court terme et toutes les informations sur la RAM sont perdues lorsqu'un ordinateur est arrêté. Les données essentielles sont stockées sur un disque dur et déplacées vers la RAM lorsqu'un programme ou une application est ouvert.