Avec les disques durs, vous pouvez les mettre en configuration RAID 0 pour répartir les données entre les lecteurs afin d'augmenter la vitesse de lecture et d'écriture. Y a-t-il un équivalent de cela pour la RAM? Si j'ai par exemple 16 Go de mémoire, puis-je la diviser en 2 sections de 8 Go et mettre en place un système de striping entre elles? Remarque : Je ne parle pas du tout de l'utilisation de ramdisks. Je n'essaie pas de traiter la RAM comme des disques durs mais plutôt de l'accélérer. J'ai entendu dire qu'il existe un équivalent RAID 1 pour la RAM appelé le mirroring, mais je n'ai pas entendu parler d'un équivalent RAID 0.
Réponses
Trop de publicités?Les ordinateurs grand public prennent en charge cela depuis des années maintenant. Vous n'avez pas besoin de l'activer explicitement, mais vous devez installer des barrettes de RAM dans les emplacements corrects. Ceux-ci sont généralement codés en couleur, mais il n'existe pas de norme à ce sujet : certains fabricants marquent les emplacements sur le même canal avec la même couleur (donc pour le dual-channel vous devez utiliser des emplacements de couleurs différentes), certains utilisent la même couleur pour les emplacements qui activeront le dual-channel. En bref, vérifiez avec le manuel.
Les cartes mères de qualité serveur peuvent prendre en charge le triple-canal voire même le quad-canal si le CPU peut également le supporter. (voir le commentaire de J...)
Cela s'appelle l'interclassement. Les implémentations simples utilisent deux banques de RAM (deux barrettes de RAM distinctes) mais j'ai vu des cartes mères avec jusqu'à quatre banques intercalées.
Comme Raid 0, cela exploite le fait que le processeur est souvent beaucoup plus rapide que la RAM et qu'il y a beaucoup de cas où vous transférez essentiellement des données de manière continue depuis et vers la RAM. Le contrôleur de mémoire permet au CPU d'initier l'écriture suivante sans attendre que l'écriture en cours soit terminée.
Pour les lectures, cela fonctionne un peu comme la DMA où le contrôleur de mémoire sera informé de récupérer les valeurs suivantes en RAM avant que la lecture des données actuelles ne soit complète.
Oui, il y a effectivement un équivalent. Mais en général, il vous suffit de suivre les instructions de votre carte mère lors de l'ajout de RAM et la configuration se fera automatiquement.
Techniquement, cela dépend de votre processeur, mais en pratique, tous les processeurs qui s'adaptent au socket de votre carte mère utiliseront la même interface avec la RAM.
Comme les autres réponses l'ont mentionné, cela est déjà disponible depuis plus d'une décennie.
Le Core i7-920 a été lancé au T4 2008 et prenait en charge la mémoire tri-canal. https://ark.intel.com/content/www/us/en/ark/products/37148/intel-core-i7-940-processor-8m-cache-2-93-ghz-4-80-gt-s-intel-qpi.html
Ce que les autres réponses ne couvrent pas, c'est que 99% des gens ne remarqueront pas de différence. Le plus grand avantage pour l'utilisateur moyen est que les configurations mémoire en double canal (ou mieux) aident notablement les performances de jeu lors de l'utilisation d'un :
- GPU intégré - https://www.youtube.com/watch?v=s_2Z208nDGE
- GPU dédié - https://www.youtube.com/watch?v=-k5wA7EFwpo
Si vous consultez les spécifications des cartes mères LGA 775, vous trouverez un support en double canal remontant même plus loin, tel que https://www.newegg.com/Product/Product.aspx?Item=9SIA4RE8205361