Toutes les données manipulées par le programme ainsi que le programme lui-même sont stockées dans la mémoire de l'ordinateur.
Cette mémoire est structurée en un certain nombre de bits (unité binaire pouvant prendre la valeur 0 ou 1). Ces bits sont regroupés en unités de 8, appelées octets.
Chaque octet possède une adresse et une valeur (entre 0 et -1).
La taille de la mémoire de l'ordinateur est exprimée en kilo-octets ( ), en mega-octets ( ) et en giga-octets ( ).