Le Tableau suivant montre la taille de chaque banc selon le type de PC :
Processeur Bus de
données
Taille du
banc
( Parité )
SIMM 30 broches par
banc SIMM 72 broches par
banc
8088 8 bits 9 bits 1 1 (4bancs)
8086 16 bits 18 bits 2 1 (2bancs)
286 16 bits 18 bits 2 1 (2bancs)
386SX, SL, SLC 16 bits 18 bits 2 1 (2bancs)
386DX 32 bits 36 bits 4 1
486SLC,SLC2 16 bits 18 bits 2 1 (2bancs)
486SX, DX, DX2,
DX4 32 bits 36 bits 4 1
Pentium 64 bits 72 bits 8 2
Le nombre de bits de chaque banc peut être fait de simples puces ou de SIMM. Par exemple, dans un
système 286 utilisant un banc 18 bits, vous pourriez faire un bloc de 18 puces d'une capacité de 1 bit, ou
utiliser quatre puces d'une capacité de 4 bits, pour les bits de données, et deux puces d'une capacité de 1
bit comme bits de parité. La plupart des systèmes modernes n’utilisent pas de puces mais des SIMM. Si le
système dispose d'un banc 18 bits, il utilisera plutôt des SIMM 30 broches, deux par banc. Toutes les
barrettes SIMM d'un même banc doivent être de la même taille et du même type. Comme vous pouvez le
constater, les SIMM 30 broches sont moins intéressants pour les systèmes 32 bits parce que vous devez
en utiliser quatre par banc !
Ces SIMM n’étant disponibles qu’en 1 Mo ou 4 Mo, cela signifie qu'un banc doit faire 4 Mo ou 16 Mo de
mémoire. II n'y a pas de capacité intermédiaire.
L'utilisation de SIMM 30 broches dans un système 32 bits limite artificiellement la configuration de la
mémoire et n'est pas conseillé. Sur les systèmes 32 bits qui utilisent des SIMM 72 broches, chaque
SIMM représente un banc séparé et peut être ajouté ou enlevé individuellement, et non forcément par
groupe de quatre. La configuration de la mémoire est ainsi plus facile et plus souple. Par contre sur des
systèmes 64 bits comme les Pentium II, les barrettes SIMM doivent être utilisées par paires. Seules les
barrettes DIMM de 64 bits peuvent être montées par unité.
La disposition physique sur les cartes mères ou les cartes mémoire est arbitraire, elle est déterminée par
les constructeurs. Vous pouvez choisir la disposition de votre carte mère ou de vos cartes d'extension en
faisant des tests, mais cela prend du temps et ce n'est pas toujours facile, surtout si vous avez des
problèmes avec votre système. La documentation de votre système ou de votre carte vous y aidera.
2.1 Mémoire avec Parité et sans Parité.
Les mémoires avec parité sont des mémoires qui utilisent 1 bit supplémentaire pour stocker la parité d'un
octet ( 8 bits ). C'est à dire que lorsque le système écrit un octet, par exemple 0000 0010, il compte le
nombre de bit qui sont à 1. Si ce nombre est pair alors le bit de parité est mis à 0 sinon il est mis à 1. De
même, à chaque lecture, le système recalcule le nombre de bit à 1 et vérifie que le résultat correspond
bien à la valeur stockée. Pour que le contrôle de parité soit effectué, il faut au préalable qu'il soit activé
dans le bios. Lorsqu'une erreur de parité est détectée, le système est toujours arrêté brutalement avec un
message du type :
'PARITY ERROR AT 0AB5:00BE. SYSTEM HALTED.'
Et cela pour les systèmes d'exploitation DOS, Windows v3.11 et Windows 95, car c'est une erreur
matérielle classifiée de 'FATALE' et que l'on ne peut pas ignorer. Par contre certains systèmes comme
Linux ou SCO-Unix, gèrent eux même cette erreur soit en détournant l'interruption 02h soit en mettant à
zéro le bit 7 du port 70h. Certain type de mémoire stocke le nombre de bit impair au lieu du nombre de bit
pair. Le tableau suivant fournit la valeur du bit de parité en fonction du type de mémoire