Ben il sert à accéder à la mémoire
En gros, tu as un CPU qui veut accéder à une adresse mémoire.
Pour cela, il envoi une commande au Northbridge au travers du bus qui les relie (le FSB) et selon le protocole adéquat.
Dans un northbridge, tu as plusieurs partie: une partie sert à communiquer avec le CPU, une partie sert à communiquer avec le southbridge, une autre avec l'AGP (le controlleur AGP) et enfin il y a le controlleur mémoire. Tout ça est interconnecté avec une sorte de Switch hyper rapide.
Le controlleur est là pour dialoguer avec la mémoire RAM. Il gère donc le protocole SDRAM, DDR, EDO... Il doit communiquer avec la mémoire en respectant le protocole électrique et logique.
Le CPU demande juste l'accès à une zone mémoire, mais il connait juste l'adresse physique. Le controlleur lui, sait dans quelle banque mémoire se trouve cette adresse et sait quelle commande envoyer sur le bus mémoire pour obtenir cette info. Ensuite il le renvoie vers le CPU.
Si il y a un double canal, il doit aussi savoir quelle adresse est sur quel canal (et gérer l'interleaving s'il y en a).
Voilà, en gros il fait pleins de trucs bien chiants et tordus
Message édité par deltaden le 11-06-2003 à 04:12:15