Ce qui est latence de CAS


  Share  
|

La latence de CAS est le retarder, dans des rhythmes, entre le moment où le processeur demande des données de mémoire et le temps la mémoire rend le premier morceau des données disponible à lire. Les modules de SDR-SDRAM peuvent avoir une latence de CAS de 1, de 2, ou de 3. Les modules de DDR-SDRAM ont une latence de CAS de 2 ou de 2.5. La latence de CAS est souvent abrégée comme CAS ou CL. Par exemple, un module PC133 peut être marqué CAS2, CAS-2, CAS=2, CL2, CL2, ou CL=2, qui signifient que le module a une latence de CAS de 2.

Les systèmes courants ont lu la mémoire dans les gros morceaux de 32 bits, comportant quatre octets. La latence de CAS indique le nombre de rhythmes exigés avant que le premier byte puisse être lu. Ensuite ce premier byte est lu, les bytes restants sont lus sans latence, en un rhythme chacun. Par exemple, la mémoire CL3 fournit le premier byte après trois rhythmes et les trois autres bytes en un rhythme chacun. Cette synchronisation de mémoire est indiquée 3-1-1-1 et indique que six rhythmes (3+1+1+1) sont nécessaires pour lire chacun des quatre bytes. La mémoire de CL2 emploie une synchronisation de la mémoire 2-1-1-1, et lit donc chacun des quatre bytes en cinq rhythmes (2+1+1+1). De même, la mémoire CL1 emploie une synchronisation de la mémoire 1-1-1-1 et exige de seulement quatre rhythmes d'accomplir lue.

Sur cette base, l'on a pourrait conclure que la mémoire de CL2 est 16.7% plus rapides que la mémoire CL3 et la mémoire CL1 est 33.3% plus rapides que CL3, qui est une différence substantielle. En fait, ce différentiel se tient seulement pour de 32 bits simple lit, tandis que les la plupart lisent coulent. Pendant couler lit, chacun de 32 bits lu après que le premier soit exécuté sans latence. Pendant que le nombre de de 32 bits coulé lit par augmentations d'accès, la signification relative des frais généraux de latence de CAS encourus pour le premier byte diminue.

Par exemple, comparez un 32-byte coulant lu (huit de 32 bits séquentiels lisent) à CL3 contre le CL2 contre la mémoire CL1. Avec de la mémoire CL3, le premier de 32 bits lu exige six rhythmes. Chacun des sept suivants de 32 bits lit n'encourt pas la pénalité de latence de CAS, et ainsi exige seulement quatre rhythmes. Le plein 32-byte lu exige donc un total de 6 + (7*4) ou de 34 rhythmes. Avec de la mémoire de CL2, le premier de 32 bits lu exige cinq rhythmes, et chacun des sept suivants de 32 bits lit exige encore seulement quatre rhythmes, pour un total de 33 rhythmes. Avec de la mémoire CL1, chacun des huit de 32 bits lit exigent quatre rhythmes chacun, pour un total de 32 rhythmes. Dans cet exemple (très réaliste), la mémoire de CL2 est réellement seulement 2.9% plus rapides (1/34) que la mémoire CL3, et la mémoire CL1 est seulement 5.9% (2/34) plus rapidement que CL3.

Dans la pratique, les latences inférieures de CAS bénéficient des opérations "lecture" fortement aléatoires mais font peu pour aider des opérations "lecture" (séquentielles) coulantes. Les opérations "lecture" typiques de PC emploient des opérations "lecture" séquentielles fortement, qui signifie que vous pouvez vous attendre seulement à une amélioration mineure d'exécution de mémoire si vous employez la mémoire avec une estimation inférieure de latence de CAS. Elle est intéressant payer à un peu plus la mémoire avec une latence plus rapide de CAS, mais pas la raison que vous pourriez prévoir. (voyez le dernier point dans la liste bulleted suivante.)

Maintenez ces issues de CL-related dans l'esprit :

  • 1. La plupart des cartes mères peuvent employer la mémoire de toute synchronisation de CL, bien que quelques cartes mères puissent ne pas tirer profit de la latence réduite. Quelques cartes mères exigent la mémoire avec une synchronisation de CL de détail. Par exemple, une carte mère qui exige le CL2 PC133 peut ne pas fonctionner correctement avec de la mémoire de CL3 PC133, et une carte mère qui exige la mémoire de CL3 PC133 peut ne pas travailler correctement avec du CL2 PC133. C'est une bonne raison d'employer les utilités de configurateur de mémoire fournies par Crucial et d'autres fabricants de mémoire, qui tiennent compte des issues de latence de CAS en énumérant les modules compatibles de mémoire.

  • 2. Quelques cartes mères laissent mélanger la mémoire avec différentes synchronisations de CL, bien que plus la mémoire fonctionne presque toujours à la latence de CAS du module le plus lent installé rapide. Quelques cartes mères fonctionnent correctement avec de la mémoire de différentes synchronisations de CL aussi longtemps que toute la mémoire installée a la même synchronisation de CL, mais se conduisent mal si vous installez les modules mélangés de différentes synchronisations de CL. Nous suspectons que ces problèmes soient provoqués par des différences électriques mineures telles que la capacité, mais n'aient jamais une bonne explication de pourquoi c'est vrai. Bien que les problèmes avec des synchronisations mélangées de CL soient peu communs dans notre expérience, nous recommandons de ne pas mélanger des synchronisations de CL pour cette raison.

  • 3. La plupart des cartes mères qui soutiennent différentes synchronisations de CL se configurent ont de façon optimale automatiquement basé sur l'information rapportée par le module de mémoire lui-même, mais certains exigent placer des synchronisations de mémoire manuellement dans la section de configuration de jeu de puces de l'installation de BIOS. Si vous installez les modules "rapides" dans un système, il est intéressant vérifier l'installation de BIOS pour s'assurer que le système est configuré pour employer les synchronisations plus rapides de CL.

  • 4. Employer des synchronisations conservatrices de mémoire peut augmenter la stabilité et la fiabilité d'un système à un coût minimal en termes d'exécution réduite. Par exemple, si un système a la mémoire du CL2 PC133 installée et se brise trop fréquemment, vous pouvez augmenter la stabilité de ce système en configurant l'installation de CMOS aux synchronisations de mémoire de l'utilisation CL3. Le fonctionnement de mémoire de CL2 comme CL3 est beaucoup plus stable que le fonctionnement de mémoire de CL2 comme CL2, et probablement plus stable que le fonctionnement de la mémoire CL3 comme CL3. Le coup d'exécution sera si petit que vous ne le noterez pas même à moins que vous exécutiez un programme de repère de mémoire.

c'est un article supplémentaire par Ing. Hida Hamilton


Share  

© 2005-2010 E-articles.info All Rights Reserved - Terms and conditions