OpenBCM V1.07b3 (WIN32)

Packet Radio Mailbox

ON0AR

[BBS Antwerpen]

 Login: GUEST





  
TU5EX  > COMPUT   18.10.06 22:42l 192 Lines 9639 Bytes #999 (0) @ FRANCA
BID : IAGTU5EX_0Q9
Read: GUEST
Subj: PC(4): La Memoire
Path: ON0AR<7M3TJZ<HS1LMV<TU5EX
Sent: 061018/2140z @:TU5EX.FPCA.FRA.EU [Claviers JN33HO] obcm1.07
From: TU5EX @ TU5EX.FPCA.FRA.EU (Didier)
To:   COMPUTER @ FRANCA
X-Info: Sent with login password
X-Info: Received by SMTP-gateway

La mémoire

se présente sous forme de composants électroniques ayant la capacité de 
retenir des informations (les informations étant de type binaire, 0 ou 
1). Chaque "bit" mémoire est composé d'un transistor accouplé à un 
condensateur (qui permet de retenir l'état binaire : 1 quand il est 
chargé et 0 quand il est déchargé). Ces condensateurs se déchargeant, il 
est nécessaire de les recharger pour éviter les pertes d'informations. 
On appelle cela le rafraîchissement.

La mémoire est organisée sous forme de lignes et de colonnes. A chaque 
intersection correspond un bit de mémoire.

Les timings :

L'accès à un bit de mémoire se fait suivant plusieurs étapes, chacune de 
ces étapes nécessitant un temps. Il y a plusieurs étapes et donc 
plusieurs temps. Ces temps sont appelés timings. Nous allons maintenant 
détailler chacun de ces timings (dont la valeur est indiqué en cycles 
dans le bios, un cycle correspondant à 1/fréquence du bus, soit 5 ns à 
200 MHz) :

     * Le RAS precharge Time : c'est l'intervalle de temps nécessaire 
avant d'envoyer une autre commande RAS.
     * Le RAS : c'est le temps nécessaire pour sélectionner une ligne.

       Le RAS precharge
     * Le RAS to CAS : c'est le temps nécessaire pour passer du mode de 
sélection de lignes au mode de sélection de colonnes.

       Le RAS to CAS
     * Le CAS : c'est le temps nécessaire pour sélectionner une colonne

       Le CAS latency

Lorsqu'on parle de timings mémoire on communique souvent les timings 
dans l'ordre suivant :

     * Cas
     * RAS to CAS
     * RAS precharge
     * RAS

Les différents types de mémoire :

On distingue deux grands types de mémoire :

     * La mémoire vive (ou RAM pour Random Access Memory) : cette 
mémoire perd ses données si elles ne sont pas rafraîchies régulièrement, 
le contenu de cette mémoire est dynamique.
     * La mémoire morte (ou ROM pour Read Only Memory) : cette mémoire 
ne perd pas ses données (sauf par des techniques de réécriture, comme le 
flashage pour les mémoires flash), même si elle n'est pas rafraîchie.

Les types de ROM :

     * ROM : on gravait les données binaires sur une plaque de silicium 
grâce à un masque. Il était impossible de reprogrammer cette mémoire. Ce 
genre de mémoire n'est plus utilisé aujourd'hui.
     * PROM (Programmable Read Only Memory) : Ces mémoires sont 
constituées de fusibles pouvant être grillés grâce à un appareil qui 
envoie une forte tension (12V) dans certains fusibles. Un fusible grillé 
correspond à un 0, et un fusible non grillé à un 1. Ces mémoires ne 
peuvent être programmées qu'une fois.
     * EPROM (Erasable Programmable Read Only Memory) : Même principe 
que l'EPROM, sauf que cette mémoire est effaçable. Lorsqu'on la met en 
présence de rayons ultra-violets d'une longueur d'onde précise, les 
fusibles sont reconstitués, et tous les bit reviennent à une valeur de 
1. C'est pour cette raison que l'on qualifie ce type de PROM d'effaçable.
     * EEPROM (Electrically Erasable read Only Memory) : Ce sont aussi 
des PROM effaçables, par un courant électrique toutefois. Elles peuvent 
être effacées même lorsqu'elles sont en position dans l'ordinateur. Ces 
mémoires sont aussi appelées mémoires flash, et donc voilà pourquoi on 
appelle flashage l'opération qui consiste à flasher une mémoire EEPROM.

Les types de RAM :

     * Les barrettes au format SIMM (single Inline Memory Module) :
           o Les barrettes SIMM à 30 connecteurs qui sont des mémoires 8 
bits. Elles équipaient les premières générations de PC (286, 386).
           o Les barrettes SIMM à 72 connecteurs sont des mémoires 
capables de gérer 32 bits de données simultanément. Ces mémoires 
équipent des PC allant du 386DX aux premiers Pentiums. Sur ces derniers 
le processeur travaille avec un bus de données d'une largeur de 64 bits, 
c'est la raison pour laquelle il faut équiper ces ordinateurs par paire 
de barrettes.
     * Les barrettes RAMBUS DRAM, qui équipaient pendant un moment les 
Pentium 4 de première génération. Elle n'est ni au format SIMM 
(heureusement), ni au format DIMM, mais au format RIMM. Elle dispose 
d'une largeur de 16 bit.
     * Les barrettes au format DIMM (Dual InLine Memory Module) : ce 
sont des mémoires à 64 bit, il n'est donc pas nécessaire de les apparier 
pour faire fonctionner le système. Les barrettes de SDRAM possèdent 128 
broches et un second détrompeur (à la différence de la DDR). Les 
connecteurs DIMM possèdent des leviers permettant d'insérer facilement 
la barrette dans son connecteur.
           o La DRAM (Dynamic RAM) : c'est le type de mémoire qui était 
le plus répandu il y a très longtemps. Il s'agit d'une mémoire dont les 
transistors sont rangés dans une matrice selon des lignes et des 
colonnes. Un transistor, couplé à un condensateur donne l'état du bit 
correspondant (0 ou 1). Ce sont des mémoires dont le temps d'accès est 
de 60ns.
           o La DRAM FPM (Fast Page Mode) est une variante de la mémoire 
DRAM. La FPM permet d'obtenir des temps d'accès de l'ordre de 70 à 80 
nanosecondes pour une fréquence de fonctionnement pouvant aller de 25 à 
33 MHz car elle permet de ne communiquer le numéro de colonne qu'une 
seule fois (pour les données n'étant pas situées sur la même ligne mais 
simplement sur la même colonne).
           o La DRAM EDO (Extended Data Out) est apparue en 1995. On 
adresse la colonne suivante pendant la lecture des données ce qui permet 
de gagner du temps sur un cycle. Le temps d'accès à la mémoire EDO est 
donc de 50 à 60 nanosecondes pour une fréquence de fonctionnement allant 
de 33 à 66 MHz.
           o La SDRAM (synchronous dynamic random access memory) est 
apparue en 1997. Elle permet une lecture des données synchronisée avec 
le bus de la carte-mère, contrairement aux mémoires EDO et FPM qui 
étaient asynchrones. La SDRAM permet donc de supprimer les temps 
d'attente dus à la synchronisation avec la carte-mère et permet d'avoir 
des temps d'accès de 10 nanosecondes. Elle existe en différentes versions :
                 + PC 66, prévue pour fonctionner à 66 MHz maximum
                 + PC 100
                 + PC 133

             Une barrette de mémoire SDRAM
           o La DDR (ou SDRAM DDR pour Double Data Rate). C'est une 
variante de la SDRAM. Elle prend en compte les fronts montants et 
descendants du bus système. Cela permet de doubler le taux de transfert 
! Il existe plusieurs types de barrettes DDR :
                 + La PC 1600 qui fonctionne à 100 MHz, ce qui permet 
d'atteindre les 200 MHz si on la compare à de la SDRAM. Sa bande 
passante est de 1.5 Go par seconde.
                 + La PC 2100 qui fonctionne à 133 MHz, ce qui permet 
d'atteindre 266 MHz comparé à de la SDRAM. Sa bande passante est de 2 Go 
par seconde.
                 + La PC 2700 qui fonctionne à 166 MHz, ce qui nous fait 
333 MHz comparé à de la SDRAM. Sa bande passante est de 2.5 Go par seconde.
                 + La PC 3200 qui fonctionne à 200 MHz, ce qui nous fait 
400 MHz comparé à de la SDRAM. Sa bande passante est de 3 Go par seconde.
                 + La PC 3500 qui fonctionne à 217 MHz, ce qui permet 
d'atteindre 433 MHz comparé à de la SDRAM. Sa bande passante est de 3.2 
Go par seconde.
                 + La PC 4000 qui fonctionne à 250 MHz, ce qui permet 
d'atteindre 500 MHz comparé à de la SDRAM. Sa bande passante est de 4 Go 
par seconde.

             Une barrette de mémoire DDR
           o La DDR-2 :
                 + La DDR 2 400/PC2-3200 : cadencée à 200 MHz en externe 
et 100 MHz en interne, elle a une bande passante de 3.2 Go/s
                 + La DDR 2 533/PC2-4200 : cadencée à 266 MHz en externe 
et 133 MHz en interne, elle a une bande passante de 4.2 Go/s
                 + La DDR 2 667/PC2-5300 : cadencée à 333 MHz en externe 
et 166 MHz en interne, elle a une bande passante de 5.3 Go/s
           o La DR-SDRAM (Direct Rambus DRAM ou encore RDRAM pour Rambus 
DRAM) permet de transférer les données à 1.6 Go par seconde par 
l'intermédiaire d'un bus de 16 bit de largeur avec une fréquence de 800 MHz.

             De la mémoire RAMBUS DRAM

Comment bien choisir une barrette de mémoire ?

Tout d'abord, vous devez identifier le type de barrette que vous pouvez 
mettre dans votre PC. Pour cela, allez jeter un oeil du côté des 
emplacements mémoire (les banques).

Les banques mémoire, ce sont les emplacements mémoire

Si vous avez deux détrompeurs, il s'agit soit de SDRAM soit de RAMBUS. 
La RAMBUS à ses deux détrompeurs très rapprochés, alors que la SDRAM en 
à deux mais éloignés. La DDR n'a qu'un détrompeur situé presque au 
milieu des banques (comme sur la photo)

Ensuite, si vous possédez de la SDRAM, vous devez acheter de la PC 133, 
même si votre bus est à 66 ou 100 mhz. La vitesse s'adaptera. Attention 
à certains chipsets à bus 100 Mhz qui parfois ne gèrent correctement que 
les barrettes PC 100.

Si vous avez de la DDR, le choix est un peu plus difficile mais oubliez 
d'office la PC 1600. Elle offre de petites performances et son prix 
n'est pas assez bas par rapport à la PC 2100 pour justifier un tel 
choix. Je vous conseille de la PC 2700, une mémoire passe partout, qui 
est performante. Sauf si vous avez le dernier Pentium 4 à 3.8 GHz, alors 
là la PC 3200 est indispensable.

Pour la rambus, le choix est moins vaste. Vous avez la PC 600 qui permet 
de fournir un débit de 1 Go par seconde et la PC 800 qui donne 1,6 Go 
par seconde. Prenez de la PC 800, mais n'oubliez pas que son prix est élevé.



Read previous mail | Read next mail


 01.06.2024 09:16:53lGo back Go up