Salut !
C'est pourtant simple :
- Le processeur sert à faire des calculs. (C'est à dire faire absolument tout ^^). Un processus est un programme en cours d'exécution. Sur Mac (et plus généralement sur BSD), le système est préemptif à temps partagé. Cela signifie que plusieurs processus peuvent s'exécuter "en même temps". En réalité, le processeur ne peut faire qu'une chose à la fois (c'est faux, et c'est encore plus faux pour les CoreDuo, mais je schématise). Par exemple s'il y a trois processus A, B, et C qui s'exécutent en même temps, le processeur va faire des calculs pour A pendant 10 ms, puis pour B pendant 10 ms, puis pour C pendant 10 ms. Mais d'autres opérations peuvent faire passer d'un processus à un autre (comme les opérations d'entrée/sortie par exemple). Pendant que le processeur s'occupe de A, les deux processus B et C sont en attente. Au final, on a l'impression que tout se fait en même temps. Plus le processeur est rapide, et plus il pourra faire de chose pour un logiciel donné pendant 10 ms.
- La mémoire (RAM) sert à stocker les résultats des calculs, ou à récupérer des paramètres pour des calculs. Elle contient tous les programmes en cours d'exécution (c'est à dire tous les processus), les fichiers ouverts etc..
- Le disque dur contient les données non utilisées, les programmes qui ne sont pas en exécution, etc. Mais surtout, il contient des fichiers de swap. Le swapping intervient grosso modo lorsqu'il n'y a pas assez de mémoire RAM pour tous les programmes en cours : certains programmes en cours d'exécution, mais en attente, sont rangés dans un fichier swap dans le disque dur. Sur notre exemple avec trois processus, on peut imaginer que le processeur fait des calculs pour A, que B est en attente dans la RAM, mais que C est en attente dans un fichier de swap dans le disque dur. Avant que C ne reprenne la main, il faudra qu'il soit remis en mémoire RAM.
Le problème c'est qu'un disque dur, c'est extrêmement lent par rapport à la RAM. Donc si un processus est dans un fichier de swap, l'opération de rechargement en mémoire RAM peut être longue. Plus on a de RAM, et moins on swappe. Moins on swappe, et plus le système est réactif. Par exemple : si on lance plein de logiciels, et qu'au bout d'un moment on revient sur un logiciel pas utilisé depuis quelques minutes, on remarquera que ça met un certain temps pour récupérer la main. Les processus de ce logiciel avaient été stockés sur le disque dur pour laisser de la place aux applications qui nous servaient vraiment.
Donc pour résumer :
Il faut un processeur rapide pour pouvoir faire beaucoup de calculs, et donc pouvoir faire des choses complexes rapidement.
Il faut beaucoup de RAM pour limiter le phénomène de swap. On peut alors lancer beaucoup de logiciels sans que le passage de l'un à l'autre ne mette deux heures.
Il faut un disque dur rapide pour que lorsqu'il y a du swap, ou lorsqu'on lance un logiciel ou qu'on ouvre un fichier, ce soit assez rapide.
Il faut assez d'espace libre dans son disque dur (au moins 2 Go) pour que le swap puisse se faire correctement.
Pour comparer deux machines aussi différentes qu'un MacBook et qu'un MacBook Air, rien ne vaut de vrais tests. C'est beaucoup trop complexe pour qu'on puisse donner une réponse catégorique rien qu'en regardant le processeur, le disque, et la mémoire.
PS : je tiens à préciser que j'ai volontairement simplifié à l'extrême mes explications. La réalité est légèrement plus compliquée et détaillée. Donc si vous voulez plus de détails, soit vous demandez, soit vous cherchez sur wikipedia, soit vous allez en école d'ingénieur.
Si quelqu'un remarque une erreur, merci de me prévenir.
Bonne soirée !