Qu'est-ce que la mémoire de batterie?
La mémoire de batterie est un type de mémoire d'ordinateur utilisant une conception à base de batterie pour contenir les plateaux de la mémoire et les unités de lecture-écriture. il était principalement utilisé dans les années 1950. Pour utiliser une mémoire de batterie, les opérateurs devaient charger des cartes perforées dans chaque tête et les programmes ne fonctionneraient qu'après le chargement de toutes les cartes perforées. Plus tard dans la vie de la mémoire de batterie, les programmeurs ont découvert comment optimiser le timing de la batterie pour faciliter le chargement de mémoire. Contrairement aux unités de disque dur modernes, le tambour contenait des unités de lecture-écriture pour chaque plateau, de sorte qu'il n'y avait aucune pièce pour déplacer les plateaux.
La mémoire à tambour était largement utilisée dans les années 50, mais elle a également été utilisée dans les années 60. Bien que cette mémoire soit largement inférieure par rapport aux normes modernes, elle présentait plusieurs avantages par rapport aux types de mémoire antérieurs. Il était plus facile de charger des cartes perforées, la mémoire fonctionnait plusieurs fois plus rapidement et l'unité elle-même était plus petite que les types de mémoire précédents. Cette mémoire est devenue obsolète à cause de la mémoire à semi-conducteurs, qui a une puissance et un stockage améliorés.
Il y avait plusieurs emplacements dans une unité de mémoire de batterie et chaque emplacement représentait un plateau différent pour la mémoire. Pour charger un programme ou un document, les opérateurs devaient placer les cartes perforées dans ces emplacements, les uns après les autres. Si les cartes perforées n'étaient pas chargées dans les emplacements appropriés, cela pourrait entraîner un problème empêchant le chargement correct du programme ou du document. Les cartes perforées sont magnétiques et cette mémoire a été construite à partir de matériaux ferromagnétiques pour aider à enregistrer de la mémoire.
Au début, les opérateurs chargeaient une carte perforée dans la mémoire de batterie et attendaient que l'ordinateur reconnaisse la mémoire avant de placer une autre carte. Plus tard, les opérateurs ont pu créer des programmes permettant d’optimiser le temps de chargement. Ce programme estimait le temps nécessaire au chargement de la mémoire par la mémoire et, lorsque celle-ci était sur le point d'être chargée, une personne proche de la mémoire était prête à charger la carte suivante. Il fallait tellement de cartes perforées pour les applications de base que cela permettait de gagner beaucoup de temps.
Avec les unités de mémoire modernes, telles que les mémoires à semi-conducteurs, il n'y a qu'une seule tête de lecture-écriture et les plateaux de la mémoire sont programmés pour se déplacer afin que la tête puisse fonctionner avec tous les plateaux à la fois. Dans la mémoire de batterie, il y avait une tête de lecture-écriture par plateau, les plateaux n’avaient donc pas besoin de bouger. Cela peut sembler plus avancé, mais cela a augmenté le coût de la mémoire, à la fois en termes de mémoire et de dépenses.