Professional Documents
Culture Documents
Fig. 11 -es !arrettes #I(, a)ec leurs 'ines pattes soudes sont presque aussi dlicates installer que les puces traditionnelles
bit.
Fig. !1 Les !arrettes #IMM *+ !roches sont plus pratiques. L'chancrure gauche )ite qu'elles soient montes l'en)ers. &e sont des !arrettes 2 !its.
3ig A
3ig 4
3ig 4
&e sont des !arrettes mmoires sries constitues de composants /6 !its ou /2 !its " a)ec un connecteur de /2, !roches. 7n a donc une largeur de !us de /6 !its 7ui 8'ai !ien dit /6 !its ". &e type de mmoire de)rait 'aire son apparition d!ut /000.
!. #an%s de mmoire
Les !arrettes mmoire #I((, #IMM et -IMM " sont organises en !ancs sur les cartes mres et les cartes mmoires. 9ous de)e: conna;tre l'agencement du !anc de mmoire et sa position sur les cartes mres et les cartes mmoires quand )ous a8oute: de la mmoire au systme. <n outre, les diagnostics mmoire indiquent les emplacements des erreurs par octet et par adresse et )ous de)e: utiliser ces chi''res pour sa)oir o= se trou)e le !anc d'ectueux. Les !ancs de mmoire correspondent, en gnral, la capacit du !us de donnes du microprocesseur. Le *ableau sui+ant montre la taille de %haque ban% selon le type de P, Pro%esseur 2+22 2+26 >26 *26#?, #L, #L& *26-? ,26#L&,#L&> ,26#?, -?, -?>, -?, (entium #us de donnes 2 !its /6 !its /6 !its /6 !its *> !its /6 !its *> !its 6, !its *aille du ban% .Parit/ 0 !its /2 !its /2 !its /2 !its *6 !its /2 !its *6 !its @> !its SIMM "0 bro%hes par ban% / > > > , > , 2 SIMM $! bro%hes par ban% / ,!ancs" / >!ancs" / >!ancs" / >!ancs" / / >!ancs" / >
Le nom!re de !its de chaque !anc peut Atre 'ait de simples puces ou de #IMM. (ar exemple, dans un systme >26 utilisant un !anc /2 !its, )ous pourrie: 'aire un !loc de /2 puces d'une capacit de / !it, ou utiliser quatre puces d'une capacit de , !its, pour les !its de donnes, et deux puces d'une capacit de / !it comme !its de parit. La plupart des systmes modernes nButilisent pas de puces mais des #IMM. #i le systme dispose d'un !anc /2 !its, il utilisera plutCt des #IMM *+ !roches, deux par !anc. Doutes les !arrettes #IMM d'un mAme !anc doi)ent Atre de la mAme taille et du mAme type. &omme )ous pou)e: le constater, les #IMM *+ !roches sont moins intressants pour les systmes *> !its parce que )ous de)e: en utiliser quatre par !anc E &es #IMM nBtant disponi!les quBen / Mo ou , Mo, cela signi'ie qu'un ban% doit faire ' Mo ou 1& Mo de mmoire. II n'y a pas de capacit intermdiaire. L'utilisation de SIMM "0 bro%hes dans un systme *> !its limite arti'iciellement la con'iguration de la mmoire et n'est pas conseill. #ur les systmes *> !its qui utilisent des SIMM $! bro%hes, chaque #IMM reprsente un !anc spar et peut Atre a8out ou enle) indi)iduellement, et non 'orcment par groupe de quatre. La con'iguration de la mmoire est ainsi plus 'acile et plus souple. (ar contre sur des systmes 6, !its comme les (entium II, les !arrettes #IMM doi)ent Atre utilises par paires. #eules les !arrettes -IMM de 6, !its peu)ent Atre montes par unit. La disposition physique sur les cartes mres ou les cartes mmoire est ar!itraire, elle est dtermine par les constructeurs. 9ous pou)e: choisir la disposition de )otre carte mre ou de )os cartes d'extension en 'aisant des tests, mais cela prend du temps et ce n'est pas tou8ours 'acile, surtout si )ous a)e: des pro!lmes a)ec )otre systme. La documentation de )otre systme ou de )otre carte )ous y aidera.
#its de donnes 0000 0000 1000 1001 1000 1000 0111 0000
#it de parit 0 1 1 0
Le processeur en)oie l'adresse complte au multiplexeur J d multiplexeur de la mmoire, le M.?, et spci'ie s'il s'agit d'une lecture ou d'une criture. Le circuit de multiplexage di)ise l'adresse en deux parties. Les !its de poids 'ort contiennent l'adresse de la ligne et les !its de poids 'ai!les l'adresse de la colonne. Le signal (oH )dress Stro! ()S " est gnr pour indiquer la -RAM qu'il s'agit d'une adresse ligne. (uis le signal &olumn Adress #tro! ,)S " est gnr pour indiquer la -RAM qu'il s'agit d'une adresse colonne. #i une lecture est e''ectue alors le !it, situ l'intersection de la ligne et de la colonne, est en)oy sur la ligne de donne. -ans le cas contraire la donne est crite la mAme intersection.
La mmoire est compose de transistors que l'on utilise comme des condensateurs. A'in de compenser les pertes de charge de ces condensateurs la mmoire doit Atre rgulirement ra'ra;chie. (endant le ra'ra;chissement, il n'y a pas d'accs possi!le la mmoire, ni en lecture ni en criture. Le processeur doit attendre quelques cycles pour que le ra'ra;chissement soit termin. &es temps d'attente, appel en anglais 7aitstates ou *emps de Laten%e, 'ont chuter les per'ormances du systme. 7n s'e''orce donc de les rduire autant que 'aire se peut. Ils ne sont pas les mAmes pour tous les composants, de sorte qu'il existe des composants de mmoire plus ou moins rapides. Les temps d'accs s')aluent en nano secondes et sont compris entre ,+ ns et />+ ns. .ne nano seconde )aut un milliardime de seconde % /+$0 s E ". (lus ce temps est long, plus le composant de mmoire est lent.
La )itesse de ra'ra;chissement ne peut pas s'adapter la )itesse d'accs des composants de mmoire. <lle est tenue de respecter des limites !ien prcises imposes par la construction de la carte mre. (our les cartes mres modernes, on exige en gnral un temps d'accs de 6+ ns , @+ ns ou 2+ ns. L'utilisation de composants de mmoire plus lents pro)oque en gnral de gra)es erreurs de lecture alors que des composants plus rapides n'apportent aucun gain de )itesse supplmentaire. Au contraire, les mmoires trs rapides, par exemple a)ec ,+ ns de temps d'accs ncessitent )entuellement aussi un ra'ra;chissement plus rapide et si la carte mre ne le 'ournit pas en temps )oulu, il y a de 'ortes chances pour que la mmoire ait d8 tout ou!li. La perte de per'ormance due aux temps d'attente est trs sensi!le sur les cartes mres modernes cadences /++ Mh: et da)antage. (our remdier ce pro!lme, on utilise deux procds 'ondamentalement di''rents, seuls ou com!in1 .n cache externe de mmoire statique, gnralement de >56 Ko. -e nou)elles technologies des mmoires, les ()M 2D3, #2D3, SD()MR-RAM
DaccsRA# 1 &'est le temps d'accs partir de l'acti)ation du signal RA#. Il s'agit du temps d'accs e''ecti' en lecture. Daccs&A# 1&'est le temps d'accs partir de l'acti)ation du signal &A#. Dprcharge&A# 1&'est le temps de pr chargement du signal RA#. Aprs chaque accs il 'aut garantir une certaine dure d'inacti)it RA# dsacti) " a)ant de pou)oir commencer un nou)eau cycle par exemple de 6+ ns ". Le temps de cycle est l'inter)alle de temps minimum sparant deux demandes d'accs successi)es en lecture ou en criture
DHrite est la dure du signal RA# en criture, il est sou)ent gale DaccsRA#.
.n mcanisme de ra'ra;chissement doit garantir l'accs priodique chaque ligne, en 'ournissant son adresse accompagn du signal RA#. &eci dit, ces caractristiques temporelles s'a8outent de nom!reuses contraintes secondaires comme le temps de pr positionnement des adresses a)ant le RA# et le &A#, la dure minimale du signal &A#, le temps de pr positionnement de la donne en criture a)ant le RA# etcM &haque modle a ses contraintes particulires. Il peut y a)oir plus de ,+ paramtres temporelsM
(our la mmoire 3(M -RAM, lorsque la donne se trou)e sur la mAme ligne, la descente du signal RA# mmorise l'adresse de la ligne durant tout l'accs. -onc pour accder plusieurs colonnes de cette ligne dans un ordre quelconque ", il est 8uste ncessaire de prsenter l'adresse de la colonne dsire dans la ligne slectionne par le RA#. &ela permet d'acclrer l'accs aux donnes se trou)ant sur la mAme ligne. 7n conomise ainsi le Diming du RA#. (our accder la donne, le signal &A# doit rester l'tat !as. La notion de 3ast (age )ient du 'ait que la slection de la ligne correspond la slection d'une page dans une li)re et la lecture dans cette page correspond la lecture des di''rentes colonnes. ,as de plusieurs a%%8s %ons%utif -
La mmoire 3(M 3ast (age Mode " existe en @+ et 6+ ns. L'accs le plus rapide de la 3(M est 4:":":" 66MN: " contrairement la RAM classique qui est de 4:4:4:4. <n 'ait cela correspond au cycle &(. ncessaire la lecture ou l'criture. &ela signi'ie qu'il 'aut 5 cycles d'horloge pour lireJcrire la premire donne, puis * cycles pour les * autres. La !ande passante maximale est de /@, MoJs.
La RAM <-7 permet la rduction de la dure des cycles de mmoire en condensant la temporisation des &A# pour o!tenir plus de donnes en sortie d'une squence d'accs. <n cycle d'horloge cela se reprsente par 4:!:!:!. -es augmentations de per'ormances des ordinateurs de l'ordre de /5R sont possi!les par rapport la mmoire 3(M -RAM. Le d!it maximum de la mmoire <-7 -RAM se situe aux alentours de >6, MoJs. Doute'ois, 'ace la popularit grandissante de la mmoire #-RAM ce type de mmoire de)rait d!uter son cycle de dsutude )ers la 'in /002.
Malheureusement cette mmoire n'tait supporte que par peu de chipsets, et posait des pro!lmes a)ec les !us cadencs plus de 66 MN:, d'ou une disparition trs rapide du march. L'accs le plus rapide de la 4<-7 est 4: 1:1:1 66MN:.
#us srie (am#us ,ontr<leur a+e% un %anal = 1>& ?o@s 3ig >
Il s'agit d'une !arette de 6, !its constitue de , composants mmoires de /6 !its montes en srie. 7n a donc un !us de /6 !its cadenc 2++ Mh:. 2++ +++ +++ U /6 " J 2 !its " J /+>, 3ig / U /+>, " % /,6 ToJs ,ontr<leur a+e% deu; %anau; = ">! ?o@s Il s'agit d'une !arette de 6, !its constitue de /6 composants mmoires 3ig * de , !its montes en parrallles. ,ontr<leur a+e% quatre %anau; = &>' ?o@s 3ig ,
3ig /
3 3ig >
3ig *
3ig ,