update
This commit is contained in:
36
mémoire à cordes de ferrites.md
Normal file
36
mémoire à cordes de ferrites.md
Normal file
@@ -0,0 +1,36 @@
|
||||
up:: [[mémoire à tore de ferrite]]
|
||||
#informatique #physique
|
||||
|
||||
|
||||
> [!definition] mémoire à cordes de ferrites
|
||||
> La mémoire à cordes de ferrites (*core rope memory*) est un type de [[mémoire ROM]].
|
||||
> Le principe est d'écrire des 1 ou des 0 en faisant passer ou non des fils électriques dans un toroide magnétique.
|
||||
> Les toroides sont ensuite utilisés, non pas pour stocker des valeurs, mais pour faire le décodage des addresses.
|
||||
>
|
||||
^definition
|
||||
|
||||
# Fonctionnement
|
||||
|
||||
|
||||
## Encodage
|
||||
|
||||
![[mémoire à cordes de ferrites 2024-02-15 20.04.20.excalidraw|1100]]
|
||||
|
||||
Chaque adresse mémoire à son propre toroide.
|
||||
Chaque fil peut passer ou non dans ce toroide.
|
||||
- Un fil qui **passe** dans ce toroide représente un bit 1 à cette adresse.
|
||||
- Un fil qui ne **passe pas** dans ce toroide représente un bit 0 à cette adresse.
|
||||
On divise les fils en groupes pour chaque mot. Des circuits s'occupent de la commutation entre les mots ([[multiplexage]])
|
||||
|
||||
## Lecture
|
||||
|
||||
Les toroides servent à l'adressage.
|
||||
La lecture fonctionne avec le cycle suivant :
|
||||
- On envoie une impulsion sur le câble `Reset` pour aligner la polarisation de tous les toroides
|
||||
- On choisit les bons câbles d'inhibition pour inhiber tous les toroides sauf celui de l'adresse qu'on veut lire
|
||||
- On envoie une impulsion dans le câble `Set`, pour inverser la polarité du toroide choisi
|
||||
- On envoie une impulsion dans le câble `Reset`
|
||||
- Le toroide choisi a sa polarité inversée
|
||||
- le changement de polarité induit un courrant électrique dans tous les câbles qui passent au travers, donc on peut lire le mot qui nous intéresse.
|
||||
|
||||
|
||||
Reference in New Issue
Block a user