La mémoire devient-elle plus lente si la taille augmente?
Il est parfois amusant de spéculer sur les différences de fonctionnement de votre système si des modifications étaient apportées aux composants matériels. Le post de SuperUser d'aujourd'hui traite de l'augmentation de la taille de la mémoire pour aider à satisfaire la curiosité du lecteur..
La séance de questions et réponses d'aujourd'hui nous est offerte par SuperUser, une sous-division de Stack Exchange, un groupe de sites Web de questions-réponses dirigé par la communauté..
Photo gracieuseté de l'Association WDA (Flickr).
La question
Le lecteur de superutilisateur Spartacus souhaite savoir si l’augmentation de la taille de la mémoire entraînerait un ralentissement:
Si nous augmentions la taille de la mémoire SDRAM en utilisant la même technologie, le temps de réponse deviendrait-il plus lent? Si cela ralentissait, serait-ce dû à la complexité de la logique numérique?
Une augmentation de la taille entraînerait-elle un ralentissement de la mémoire??
La réponse
Les contributeurs du super-utilisateur, Daniel R Hicks et Shikhar Bhardwaj, ont la solution pour nous. Tout d'abord, Daniel R Hicks:
Oui et non. Comme l'indique le duDE, la mémoire ne fonctionnera jamais plus vite que la vitesse du bus / horloge qui l'entraîne, mais la vitesse maximale de la mémoire dépend définitivement de la taille..
Au fur et à mesure que la taille de la mémoire augmente, le nombre de niveaux de décodeur d'adresses augmente (avec le journal de la taille) et la charge sur les pilotes augmente de façon linéaire (produisant une augmentation approximative logarithmique du retard).
Ainsi, bien qu'il soit rarement utile de limiter la taille de la RAM dans un système standard pour tenter d'augmenter la vitesse (il existe des exceptions dans lesquelles la boîte ajuste la vitesse d'horloge en fonction de la taille de la RAM), si vous êtes un système designer, la taille maximale de la RAM est l’un des compromis de performance à prendre en compte.
Suivi de la réponse de Shikhar Bhardwaj:
Non. La SDRAM étant synchronisée avec le système, la vitesse de la mémoire dépend de la vitesse du système. Ce qui peut affecter la vitesse d’accès à la mémoire est la configuration dans laquelle il est utilisé..
Si votre version possède déjà une configuration à deux canaux (ou à trois canaux) et que la mémoire accrue n'utilise pas de modules identiques, vous pouvez alors ralentir le fonctionnement en mode monocanal. Cependant, cette diminution est à peine perceptible, comme le dit Wikipedia:
- Tom's Hardware n'a pas trouvé de différence significative entre les configurations à canal unique et à canal double dans les tests de performances synthétiques et de jeu (en utilisant une configuration système «moderne (2007)»). Au cours de ses tests, le double canal a au mieux augmenté de 5% la vitesse des tâches gourmandes en mémoire..
Dans ce cas, la vitesse peut diminuer, mais vos performances s'améliorent globalement en raison de la quantité plus importante de mémoire physique disponible pour votre système d'exploitation. Ceci dépend bien sûr du système d'exploitation que vous utilisez et de son efficacité à utiliser les ressources disponibles..
Avez-vous quelque chose à ajouter à l'explication? Sound off dans les commentaires. Voulez-vous lire plus de réponses d'autres utilisateurs de Stack Exchange doués en technologie? Découvrez le fil de discussion complet ici.