Comment comprendre la mémoire centrale et sa fonction
En parlant de mémoire informatique, il existe de nombreux types de mémoire qui ont progressivement disparu au fil des progrès technologiques. Un type ancien que je rencontrais sans cesse est la mémoire à noyau magnétique, aussi appelée mémoire à noyau. C’est un peu une relique aujourd’hui, mais honnêtement, c’est l’ancêtre de la RAM que nous utilisons aujourd’hui. C’était un élément crucial aux débuts de l’informatique, surtout avant l’arrivée des puces de silicium. Si vous êtes curieux ou si vous cherchez simplement à comprendre comment les vieilles machines stockaient les données, c’est un bon point de départ. Le fait est que le fonctionnement de cette technologie est fascinant, même si elle est aujourd’hui très dépassée. De plus, pour certains projets informatiques vintage ou simplement par simple curiosité, connaître les tenants et aboutissants de la mémoire à noyau peut s’avérer utile.
Comment fonctionne la mémoire à noyau magnétique
À l’époque, la mémoire à noyau magnétique était constituée d’un réseau enchevêtré de minuscules anneaux de métal ferreux, appelés noyaux, mesurant chacun environ 2, 5 mm de diamètre. Ces anneaux sont comme des éléments de stockage individuels, car leur orientation magnétique (pôle nord ou sud) indique si les données sont à 0 ou à 1. Le câblage est le moteur de tout cela : des fils traversent ces noyaux et, en chargeant certains fils, on peut définir ou lire l’état magnétique. C’est assez étrange, mais pour lire des données, on met un noyau à zéro, et s’il était déjà à 1, cette variation de champ magnétique induit un courant dans le fil de détection ; on sait donc qu’il était à 1. Le piège ? La lecture efface les données, il faut donc réécrire ce noyau par la suite. C’est assez destructeur, d’où la nécessité de réécrire immédiatement après la lecture. Je ne sais pas pourquoi cela fonctionnait, mais c’était le cas, et c’était suffisamment fiable pour l’époque.
La taille est importante : les anneaux d’origine étaient assez volumineux – environ 2, 5 mm de diamètre – et devaient être séparés. Avec l’amélioration de la fabrication, ils sont devenus plus petits – jusqu’à 0, 33 mm en 1966 – ce qui signifiait davantage de cœurs dans un espace plus restreint, une consommation d’énergie moindre et un coût global plus faible. Sur certaines configurations, on pouvait avoir quelques mégaoctets de mémoire centrale – comme les 1, 2 Mio du PDP-6 du MIT de 1964 – qui coûtaient une fortune (380 000 $) et occupaient un espace considérable (imaginez une armoire géante).Pourtant, comparé à aujourd’hui, c’est ridiculement petit, mais à l’époque, c’était une quantité de mémoire colossale : énorme, coûteuse et une véritable prouesse technique.
Comment ils l’ont fait et qui l’a fait fonctionner
L’histoire de la mémoire à noyau magnétique débute dans les années 1940, mais elle connaît un véritable essor en 1951, avec quelques avancées majeures. La clé réside dans la découverte du contrôle des noyaux avec quelques fils seulement – grâce au système à courant coïncident de Jay Forrester – et de l’écriture après lecture, grâce à An Wang. Cette astuce d’écriture après lecture était cruciale, car la lecture effaçait initialement les données, obligeant à les réécrire – un peu agaçant, mais efficace.
Concernant la fabrication, ces cœurs étaient enfilés à la main, ce qui paraît absurde aujourd’hui, mais c’était la meilleure méthode à l’époque. Il existait une machine capable d’insérer des fils dans une matrice de 128 x 128 cœurs en seulement 12 minutes, au lieu des 25 heures qui prenaient auparavant à la main : un progrès indéniable. Le processus restait délicat et complexe, notamment parce que les cœurs devaient être positionnés à 45 degrés précisément. J’ai lu que ces étapes de fabrication constituaient un goulot d’étranglement majeur, ce qui explique probablement pourquoi la mémoire à cœurs était si chère et rare pendant un certain temps.
Ce qui l’a rendu spécial (et ce qui était douloureux)
Ce qui ressortait, c’était sa résilience : non volatile, ce qui signifie qu’elle conservait les données sans alimentation, insensibles aux IEM et aux radiations. Cela la rendait parfaite pour les applications militaires et spatiales, surtout pendant la Guerre froide. Il est assez fou de penser qu’une partie de cette mémoire centrale, dans des vaisseaux spatiaux comme la navette spatiale ou même dans des avions militaires, ait pu subir des conditions extrêmes et continuer à fonctionner. Le seul inconvénient était que l’écriture des données était sensible à la température : certains systèmes étaient équipés de radiateurs ou même placés dans des bains d’huile chauffés pour assurer la stabilité, car il fallait maintenir une température spécifique pour un fonctionnement fiable. Sur certaines configurations, un simple tapotement sur le circuit imprimé contenant la matrice centrale pouvait « résoudre » temporairement des problèmes étranges, supposés être dus à une mauvaise connexion filaire ou à un problème similaire.Étrange, mais c’était la technologie de l’époque.
C’est obsolète, mais toujours cool
En gros, la mémoire à noyau magnétique était reine du milieu des années 50 au milieu des années 70, puis elle a été remplacée par une RAM à semi-conducteurs moins chère et plus rapide. Pourtant, son étude permet de comprendre comment nous sommes passés d’une technologie gigantesque, fragile et coûteuse aux puces élégantes qui équipent tout aujourd’hui. Et si jamais vous mettez la main sur un vieux mainframe ou un ordinateur vintage, savoir comment leur mémoire stockait les données est un véritable casse-tête.
Résumé
- La mémoire à noyau magnétique utilise de minuscules anneaux ferreux appelés noyaux pour stocker des bits de données.
- Il était non volatil, de faible puissance et résistant aux radiations, idéal pour l’espace et l’armée.
- La fabrication impliquait d’enfiler des fils à travers chaque noyau à la main, un processus intense.
- Elle a été remplacée par des puces DRAM moins chères et plus efficaces à la fin des années 70.
Conclure
J’espère que cela vous donnera un bon aperçu d’une technologie très ancienne, mais fascinante. Que ce soit pour une curiosité historique ou pour des projets vintage, comprendre le fonctionnement de la mémoire à noyau magnétique peut rendre certaines technologies actuelles un peu moins mystérieuses. Bonne chance pour explorer ces vieux trucs ! Qui sait, peut-être qu’un jour, quelqu’un les remettra au goût du jour pour des usages spécifiques ou pour les collectionneurs !