L'unité centrale traite (exécute des instructions sur des choses, comme l'ajout) des choses en mémoire. La mémoire vive n'est qu'une partie de la pyramide de la mémoire (voir ci-dessous). Ainsi, lorsque vous traitez _lot de données, ces données (ou peut-être de grandes parties de celles-ci) seront probablement chargées dans la RAM pour qu'elles soient prêtes pour le CPU, ceci afin d'accélérer les choses car la RAM est plus rapide d'accès que les périphériques de stockage. Ainsi, l'utilisation du processeur et de la RAM peuvent souvent être en corrélation, mais ce n'est pas nécessaire.
Un exemple de base pourrait être un programme d'édition d'images. Je charge mon jpeg de 20 Mo, le programme lit l'image en entier, et le système d'exploitation conserve tout cela en RAM pour vous (toute la mémoire de travail se ressemble pour le programme, le système d'exploitation décide s'il va à la page ou au fichier d'échange sur le disque ou en RAM). L'image est donc dans la RAM en attente de traitement, mais je vais prendre un café avant de dire au programme d'appliquer un filtre idiot, donc le CPU ne fait rien : RAM élevée, CPU faible.
Je reviens, j'applique le filtre pour ajouter quelques bulles à l'image, et le CPU passe à 100% et encore plus de mémoire est utilisée car il garde l'image prétraitée en mémoire, donc je peux annuler le changement que je viens de faire. RAM élevée, CPU élevé.
Quand le programme a fini d'ajouter les bulles, le CPU baisse, mais peut-être pas la mémoire.
Bien sûr, ce n'est pas aussi simple :-)