Pendant deux décennies, la mémoire de travail de presque tous les ordinateurs était une grille de minuscules anneaux magnétiques. Chaque tore de ferrite est traversé par des fils aussi fins que des cheveux et magnétisé dans un sens ou dans l'autre — un seul bit qui conserve son état sans alimentation. Cette exposition est un tel plan sans rien de caché : soixante-quatre tores, leurs lignes d'attaque X et Y, et les fils de sens et d'inhibition tissés à travers eux — la disposition qui a fait de « core » un synonyme de mémoire et nous a laissé les expressions « en mémoire » et « core dump ».
L'astuce consiste à adresser un anneau parmi des milliers avec seulement deux fils par ligne et colonne. Envoyez la moitié du courant de commutation dans une ligne X et la moitié dans une ligne Y, et seul le tore à leur croisement ressent un champ suffisant pour basculer ; ses voisins, à demi sélectionnés, sont perturbés mais tiennent. Ici c'est de la vraie physique, pas une table de correspondance — chaque tore exécute son propre cycle d'hystérésis carré, et un basculement ne se produit que lorsque le champ coïncident dépasse le seuil coercitif. La lecture est destructive : forcer un tore à zéro est le seul moyen de savoir ce qu'il contenait, et l'effondrement magnétique d'un « un » stocké induit le pic que vous voyez traverser l'amplificateur de sens. Une réécriture, filtrée bit par bit par le fil d'inhibition, restaure ensuite ce que la lecture a détruit.
Le tore à courant coïncident de Jay Forrester, fonctionnant sur le Whirlwind du MIT vers 1953, a rendu la mémoire assez rapide, fiable et bon marché pour construire l'ère informatique ; il a régné jusqu'à ce que la puce de mémoire en silicium le supplante dans les années 1970. Le cycle lire-puis-réécrire que vous pouvez parcourir pas à pas ici est l'ancêtre de chaque accès mémoire que fait votre machine — la même arithmétique de champs et de seuils que vous pouvez câbler porte par porte dans le Logic Lab de DigiSim.
Caractéristiques
- Stockage
- Hystérésis de tore de ferrite — non volatile, deux états rémanents
- Adressage
- Demi-courants coïncidents X/Y ; seul le croisement dépasse le seuil
- Lecture
- Sens destructif + réécriture inhibée
- Simulé
- Seuil B–H par tore, FEM de sens en direct, vraie perturbation à demi-sélection
Plus dans Informatique