Écrire seulement la mémoire
< ! -- L'image avec le statut inconnu de copyright a enlevé : --> < ! -- L'image avec le statut inconnu de copyright a enlevé : -->
Le écrivent seulement la mémoire est l'antithèse de la mémoire morte (ROM) de . Par définition, un WOM est un bloc de mémoires qui peut être écrit mais non jamais indiqué. Puisqu'il ne semble y avoir aucune utilité évidente du pour un tel circuit de mémoire, duquel des données ne peuvent pas être recherchées, le concept est le plus employé souvent comme plaisanterie ou métaphore pour un bloc de mémoires failed.
L'original de Signetics
Hors de l'anéantissement avec la longue et apparemment inutile chaîne des approbations requises des caractéristiques composantes, pendant lesquelles aucune vérification réelle semblée pour se produire, un ingénieur au Signetics n'a par le passé créé des spécifications pour une mémoire écriture seulement et les a incluses avec un groupe d'autres caractéristiques à approuver. Cette inclusion est venue à l'attention de la gestion de Signetics seulement quand les clients réguliers réclamation commencée et demander l'information d'évaluation. Signetics a édité une édition corrigée du recueil et a demandé le retour de celui « incorrect ».Plus tard, en 1972, Signetics a acheté un étendre de double-page dans la question d'avril de l'électronique de et a employé Spéc. comme une plaisanterie du jour d'imbécile d'avril . Au lieu plus conventionnelles de courbes caractéristiques, le " 25120 ; entièrement codé, 9046 x N, à accès sélectif, écrivent-seulement-memory" ; diagrammes inclus de fiche technique de " ; capacité de peu contre Temp." ; , " ; IFF contre Vff" ; , " ; Nombre de goupilles restant contre le nombre d'insertions" de douille ; , et " ; Nqa contre vendre le price" ;. Les 25120 ont exigé 6.3 un approvisionnement de VCA Vff (filament de tube électronique ), un +10V Vcc (le double Vcc de logique standard de TTL du jour), et Vdd de 0V (IE.
Utilisations pratiques
Juste parce que des données écrites à un dispositif ne peuvent pas être relues après qu'on lui écrive, ne signifie pas que les données sont perdues ou inutiles. En fait il y a beaucoup d'applications de monde réel du concept de WOM au niveau du registre :
microcontrôleurs de calcul de confiance par du
où le programmeur ne veut pas que n'importe quel autrement lise le contenu du programme sur le microcontrôleur. Un exemple est le dispositif trouvé dans certains microcontrôleurs où la ROM d'INSTANTANÉ peut être placée au mode écriture seulement de sorte que le morceau puisse être programmé et le programme puisse fonctionner, mais le programme ne peut pas être lu du morceau par un programmeur externe. Pour empêcher un utilisateur malveillant de modifier aveuglément le programme pour produire la mémoire Flash, ces morceaux doivent être complètement effacés avant que la ROM d'INSTANTANÉ puisse être écrite à encore. Cette installation cependant, permettre la lecture interne de la mémoire.
Commander les drapeaux à l'intérieur d'une unité centrale de traitement ou un contrôleur de l'entrée-sortie , tels de que les données écrites dans un registre commandent le dispositif (ou le processus) d'une manière quelconque, sans être explicitement relue, ou même accessible au dispositif qui l'a écrite.
Dans l'informatique quantique quelques genres de traitement peuvent comporter les processus de systèmes qui sont complètement réversibles, c., où le temps peut aller en avant ou à reculons sans changement de l'entropie du système. Afin de forcer un résultat, un dispositif de quantum pourrait envoyer le q-peu inutile à un équivalent de /dev/null. Ceci force le choix d'une valeur propre. Ainsi si un système mécanique de quantum pourrait forcer des positions perdantes d'échecs dans le seau de peu puis la superposition des états favoriserait le choix du mouvement ou des mouvements seulement de gain. L'efficacité d'un ordinateur de quantum donc est déterminée par le nombre de q-peu qui doit être jeté afin de l'entropie globale de l'univers pour augmenter (comme il doit) tout en permettant à l'entropie locale de diminuer, effectuant l'inversion de temps sous forme de calcul de quantum.
Dans les environnements de programmation ordure-rassemblés, une référence peut être écrite à la mémoire pour empêcher sa cible d'être rassemblé. Bien que le programme lui-même traite cette mémoire comme écriture seulement, le collecteur d'ordures l'indiquera par la suite.
Les paires complémentaires recouvertes de registre du (ou les endroits de mémoire) qui sont tracés au la même adresse physique , telles qu'un registre est le seulement toujours INDIQUÉ tandis que l'autre registre est ÉCRIVENT toujours seulement . C'était pratique commune dans la première mémoire du microprocesseur de contrôleurs et de de l'entrée-sortie traçant des arrangements, afin de sauver le matériel et l'espace d'adressage de mémoire. Le problème évident avec un arrangement de si cartographie, est que le donnée-auteur ne peut pas vérifier, modifier ni réutiliser les données écrites de quelque façon, à moins qu'il garde une copie de sauvegarde du contenu du registre dans la mémoire de R/W. Quand deux copies des données sont exigées pour l'opération normale, l'espace d'adressage de matériel et de mémoire ne sont plus sauvés. D'une manière primordiale, les données conséquentes de écrivent la duplication de l'événement signifient que le registre écrit ne sont plus atomique (atomicité ), qui peut mener pour se spécialiser des maux de tête et des problèmes de synchronisation de statut dans des applications conduites par interruption.
Quelques dispositifs sont naturellement utilisés comme WOM dans un contexte et ROM dans des autres. Les boîtes noires d'avion et d'autres types d'appareils d'enregistrement sur bande magnétique de sûreté, par exemple, sont écrivent typiquement seulement pendant des circonstances normales et indiquent seulement après un accident. Une autre manière de regarder ceci est WOM+ROM=R/W, où la lecture et l'écriture sont faites par différentes entités à différentes heures. (Ce n'est pas le même concept que les paires recouvertes de registre ont décrit dans le paragraphe précédent.)
D'autres dispositifs sont naturellement WOM en ce qui concerne un ordinateur. Ils traduisent des signaux à une forme que l'auteur ne peut pas lire (mais habituellement les gens ou d'autres machines mettent en boîte). Un imprimeur est un exemple de ce type de dispositif.
Voir également la ROM , PROM , le EPROM , le EEPROM (a. PROM de ² d'E), NOVRAM de de
.