DE1236581B - Speichersteuerungsanordnung - Google Patents
SpeichersteuerungsanordnungInfo
- Publication number
- DE1236581B DE1236581B DEJ24727A DEJ0024727A DE1236581B DE 1236581 B DE1236581 B DE 1236581B DE J24727 A DEJ24727 A DE J24727A DE J0024727 A DEJ0024727 A DE J0024727A DE 1236581 B DE1236581 B DE 1236581B
- Authority
- DE
- Germany
- Prior art keywords
- word
- gate
- data
- bit
- sequence
- Prior art date
- Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
- Pending
Links
- 230000015654 memory Effects 0.000 claims description 42
- 239000003550 marker Substances 0.000 claims description 13
- 230000000903 blocking effect Effects 0.000 claims description 8
- 238000012217 deletion Methods 0.000 claims description 5
- 230000037430 deletion Effects 0.000 claims description 5
- 230000003111 delayed effect Effects 0.000 description 5
- 238000010586 diagram Methods 0.000 description 2
- 239000011521 glass Substances 0.000 description 2
- 239000010453 quartz Substances 0.000 description 2
- VYPSYNLAJGMNEJ-UHFFFAOYSA-N silicon dioxide Inorganic materials O=[Si]=O VYPSYNLAJGMNEJ-UHFFFAOYSA-N 0.000 description 2
- 230000001960 triggered effect Effects 0.000 description 2
- 230000004913 activation Effects 0.000 description 1
- 230000008033 biological extinction Effects 0.000 description 1
- 230000015572 biosynthetic process Effects 0.000 description 1
- 238000013500 data storage Methods 0.000 description 1
- 230000001934 delay Effects 0.000 description 1
- 230000000694 effects Effects 0.000 description 1
- 238000000034 method Methods 0.000 description 1
- 238000007493 shaping process Methods 0.000 description 1
- 230000002123 temporal effect Effects 0.000 description 1
Classifications
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11C—STATIC STORES
- G11C21/00—Digital stores in which the information circulates continuously
Landscapes
- Synchronisation In Digital Transmission Systems (AREA)
- Dram (AREA)
Description
DEUTSCHES
PATENTAMT
AUSLEGESCHRIFT
Int. CL:
Nummer:
Aktenzeichen:
Anmeldetag:
Auslegetag:
Aktenzeichen:
Anmeldetag:
Auslegetag:
GlIc
Deutsche Kl.: 21 al-37/64
J 24727 IX c/21 al
12. November 1963
16. März 1967
12. November 1963
16. März 1967
Die Erfindung betrifft eine Speichersteuerungsanordnung zum Einschreiben und Auslesen von Information
in einen bzw. aus einem Speicher, wobei die Reihenfolge des Auslesens der Daten aus dem Speicher
in einer bestimmten Beziehung zur Reihenfolge des vorausgegangenen Einschreibens dieser Daten in
den Speicher steht.
Bei Datenverarbeitungsanlagen ist es oftmals wünschenswert, die Folge des Einschreibens und Auslesens
von Daten in einen bzw. aus einem Speicher in vorgegebener Weise steuern zu können. Beispielsweise
kann eine derartige Speichersteuerung so vorherbestimmt sein, daß diejenigen Daten, die als letzte
in den Speicher eingeschrieben wurden, als erste wieder ausgelesen werden. In diesem Falle wird die Information
in der Art einer »Nachrutschliste« angeordnet. Das Prinzip der Speichersteuerung in der Art
einer Nachrutschliste bezeichnet man schlagwortartig mit »als letzter hinein — als erster heraus«. Bei einer
Anfrage zum Auslesen von Information aus dem Speicher ist somit sichergestellt, daß das als letztes
in den Speicher eingeschriebene Wort als erstes aus dem Speicher wieder ausgelesen wird. Eine Nachrutschliste
(englisch »push-down list«) ist nicht mit Adressen versehen, sondern es wird bei Abruf der
Daten das auf der Liste zuoberst stehende Wort ausgelesen, und die in der Liste nachfolgenden und weiter
unten stehenden Wörter rutschen in der Liste um eine Stelle vor. Beim Einschreiben eines Wortes in
eine solche Nachrutschliste oder einen solchen Nachrutschspeicher wird das neu eingeschriebene Wort
das zuvorderst an der Spitze stehende Wort, und alle anderen Wörter werden um eine Stelle nach hinten
geschoben.
Dem Erfindungsgegenstand liegt die Aufgabe zugründe,
die Informationen oder Daten in einem Speicher so zu speichern, daß das zuletzt eingespeicherte
Wort zuerst ausgabebereit ist und das zuerst eingespeicherte Wort zuletzt zur Ausgabe kommt.
Diese Aufgabe wird erfindungsgemäß gelöst durch einem dynamischen Umlaufspeicher zugeordnete Eingabe-
und Ausgabemittel zum Einschreiben und Auslesen von Information an die bzw. von der Spitze
einer zirkulierenden Informationsfolge und durch Mittel zum Einsetzen eines Markierungsimpulses an
die Spitze der Informationsfolge.
Es kommt eine Speichersteuerungsanordnung zur Anwendung, bei der die gespeicherten Daten in einer
Verzögerungsstrecke umlaufen. Zwischen dem ersten und dem letzten Wort der Datenfolge ist ein zeitlicher
Abstand vorgesehen, um den Beginn der Datenfolge erkennen zu können. Vor dem ersten Wort der Daten-Speichersteuerungsanordnung
Anmelder:
International Business Machines Corporation,
Annonk, N. Y. (V. St. A.)
Vertreter:
Dr. phil. G. B. Hagen, Patentanwalt,
München-Solln, Franz-Hals-Str. 21
Als Erfinder benannt:
Allan Lee Scherr, Brighton, Mass.;
Cyril James Tunis, Endwell, N. Y. (V. St. A.)
Beanspruchte Priorität:
V. St. v. Amerika vom 3. Dezember 1962
(241 892)
V. St. v. Amerika vom 3. Dezember 1962
(241 892)
folge ist ein Markierungsimpuls eingesetzt. Dieser Markierungsimpuls ermöglicht zusammen mit dem
Zwischenraum in der Datenfolge ein eindeutiges Erkennen des Anfangs der Datenfolge, so daß ohne
große Schwierigkeiten ein Einschreiben oder Auslesen von Wörtern in den bzw. aus dem Speicher
möglich ist. Beim Einschreiben und Auslesen von Wörtern wird der genannte Markierungsimpuls versetzt,
so daß jedesmal beim Einfügen eines neuen Wortes in die umlaufende Datenfolge der Markierungsimpuls
vor das hinzugefügte Wort gesetzt wird. Beim Auslesen eines Wortes aus dem Speicher wird
der Markierungsimpuls vor das nächstfolgende Wort in der Datenfolge gesetzt.
Ein bevorzugtes Ausführungsbeispiel der Erfindung ist in der Zeichnung dargestellt und wird im folgenden
näher beschrieben. Es zeigt
Fig. 1 in schematischer Darstellung einen Umlaufspeicher
mit einer zirkulierenden Datenfolge,
F i g. 2 das Blockschaltbild eines Umlaufspeichers mit den Steuerstufen, die das Einschreiben und Auslesen
von Daten aus dem Speicher ermöglichen,
Fig. 3 weitere Schaltungseinzelheiten in Form eines Blockschaltbildes der in F i g. 2 nur schematisch
dargestellten Einschreibe- und Auslesestufen.
F i g. 1 stellt eine Verzögerungsleitung 11 üblicher Bauart dar, die beispielsweise aus einer magnetostriktiven
Verzögerungsleitung bestehen kann. Sie weist eine bestimmte Drahtlänge auf und kann elektrische
Impulse um einen bestimmten Betrag verzögern. Elektrische Eingangsimpulse werden mit
709 519/382
3 4
Hilfe eines an sich bekannten, in der Zeichnung nicht geführt oder aus ihm entnommen, wobei das bedargestellten
Umformers in akustische Signale umge- treffende Wort nach dem Auslesen nicht mehr im
wandelt und dem Eingang der Verzögerungsleitung Umlaufspeicher vorhanden ist. Die auf der linken
zugeführt. Das akustische Signal pflanzt sich in der Seite der Eingabe-Ausgabe-Vorrichtung 15 in F i g. 2
Verzögerungsleitung mit Schallgeschwindigkeit fort 5 eingezeichneten einzelnen, auf die Vorrichtung 15
und kann am Ausgang der Verzögerungsleitung ab- hin gerichteten Pfeile stellen in schematischer Weise
genommen werden. Mit Hilfe eines geeigneten Um- die Befehlssignale für das Einschreiben bzw. Ausformers
werden dort die akustischen Signale wieder lesen eines Wortes in den bzw. aus dem Umlaufin
elektrische Signale zurückverwandelt. speicher dar.
Die Verzögerungsleitung 11 kann auch aus Glas ίο Aus den F i g. 3 a und 3 b ist zu entnehmen, daß
oder Quarz bestehen, um in an sich bekannter Weise die Eingabe-Ausgabe-Vorrichtung 15 (vgl. F i g. 2)
Zeitverzögerungen der Impulse herbeizuführen. Ob- eine Einschreibesteuerstufe 23 und eine Auslesewohl
selbstverständlich auch aus Glas oder Quarz steuerstufe 24 umfaßt. Außerdem ist das bereits erbestehende
Verzögerungsstrecken verwendet werden wähnte Datenregister 25 vorhanden, das aus einer
können, bezieht sich die nachfolgende Beschreibung 15 Mehrzahl von Verzögerungsstrecken, logischen UND-auf
die Verwendung einer magnetostriktiven Verzö- sowie logischen ODER-Gattern von an sich bekanngerungsleitung.
ter Bauart besteht. Die UND-Gatter und die ODER-
In F i g. 1 ist der Anfang einer Datenfolge in der Gatter sind übliche, je zwei Eingänge aufweisende
Verzögerungsleitung 11 mit A bezeichnet; das Ende Stufen, mit Ausnahme der UND-Gatter 33 und 36,
der Datenfolge trägt die Bezeichnung Z. Die Länge 20 die je drei Eingänge aufweisen. Die Anzahl der
der in der Datenfolge gespeicherten Wörter ist in Stufen des Datenregisters 25 kann beliebig sein; sie
F i g. 1 durch die querliegenden Markierungen 9 be- hängt natürlich von der Wortlänge ab, d. h. der Anzeichnet.
Die Wortlänge in Bits kann an sich beliebig zahl Bits je Zeichen und der Anzahl Zeichen je
sein; im allgemeinen ist sie von vornherein festgelegt. Wort. Um eine einfache Darstellung zu erzielen, ist
Das Datenregister (vgl. 25 in F i g. 3 a/3 b) ist so zu 25 in F i g. 3 angenommen, daß ein zu verarbeitendes
entwerfen, daß die Anzahl seiner Stufen der Anzahl Wort aus nur drei Bits besteht. In der Praxis ist
Bits eines jeden Wortes entspricht. Der Abstand zwi- die Wortlänge natürlich beträchtlich größer, beischen
dem Anfang A und dem Ende Z der Daten- spielsweise könnte ein Wort aus fünf Zeichen und
folge muß aus später noch zur Erörterung gelangen- jedes Zeichen aus fünf Bits bestehen, so daß man
den Gründen größer sein als die doppelte Wortlänge. 30 ein Datenregister von 25 Stufen benötigen würde.
Bei jedem Einschreiben und Auslesen eines Wortes Zu Beginn der Operation wird der Treiberstufe 14 in die bzw. aus der Datenfolge wird ein Markierungs- von einer elektrischen Stromquelle 7 durch Betätiimpuls immer an den Beginn der Datenfolge einge- gung eines Schalters 8 ein Markierampuls zugeführt, setzt. Dieser Markierimpuls gelangt durch die Verzöge-
Bei jedem Einschreiben und Auslesen eines Wortes Zu Beginn der Operation wird der Treiberstufe 14 in die bzw. aus der Datenfolge wird ein Markierungs- von einer elektrischen Stromquelle 7 durch Betätiimpuls immer an den Beginn der Datenfolge einge- gung eines Schalters 8 ein Markierampuls zugeführt, setzt. Dieser Markierimpuls gelangt durch die Verzöge-
Ein beispielsweise mit einer magnetostriktiven Ver- 35 rungsleitung 11, den Verstärker 12 und die Leitung
zögerungsleitung 11 ausgestatteter Umlaufspeicher ist 22 an den Eingang des Datenregisters 25 sowie über
in F i g. 2 dargestellt. Die Ausgangsimpulse der Ver- die Leitungen 30 und 34 in die Eingabesteuerstufe
zögerungsleitung 11 werden einem Verstärker 12 zu- 23. Dadurch wird das Datenregister 25 in einen Begeführt
und gelangen dann in eine Eingabe-Ausgabe- reitschaftszustand zur Aufnahme von Informations-Vorrichtung
15, die es ermöglicht, neue Wörter in die 40 daten versetzt. Diese Informationsdaten, z. B. ein
umlaufende Datenfolge einzuschreiben oder in der Wort, werden dem Datenregister 25 bitweise parallel
umlaufenden Datenfolge gespeicherte Wörter auszu- zugeführt. Sind die Informationsbits erst einmal dem
lesen. Die Ausgangssignale dieser Eingabe-Ausgabe- Datenregister 25 zugeführt worden, so zirkulieren sie
Vorrichtung 15 werden über eine Leitung 13 einer durch die einzelnen Stufen des Datenregisters 25,
Treiberstufe 14 zugeführt, die über einen geeigneten, 45 durch die Treiberstufe 14, durch die Verzögerungsin
F i g. 2 nicht dargestellten Umwandler die Ver- leitung 11 und durch die Verstärkerstufe 12 in Serie,
zögerungsleitung 11 entsprechend den zugeführten Es ist zu beachten, daß die Bits, welche die VerSignalen
erregt. Es wird nunmehr die Eingabe-Aus- zögerungsleitung 11 und den Verstärker 12 im Vergabe-Vorrichtung
15 näher beschrieben, die zum Ein- zweigungspunkt 20 verlassen, über die Leitung 22
schreiben und Auslesen von Information in den bzw. 50 dem Datenregister 25 und über die Leitungen 30 und
aus dem Umlaufspeicher dient. 34 der Eingabesteuerstufe 23 zugeführt werden. Die
Die aus Bits oder Impulsen bestehenden ge- Leitung 22 verbindet den Verzweigungspunkt 20 mit
speicherten Wörter durchlaufen die Verzögerungs- dem Datenregister 25, die Leitung 30 mit dem UND-
leitung 11; das Einschreiben und Auslesen dieser Gatter 33 und die Leitung 34 mit einer Verzöge-
Wörter aus dem Umlaufspeicher erfolgt mit Hilfe 55 rungsstrecke 27, die eine Zeitverzögerung um ein Bit
der Eingabe-Ausgabe-Vorrichtung 15, die über bewirkt.
Datenkanäle mit entsprechenden Registern der zen- Die Verzögerungsstrecke 27 sowie die übrigen
tralen Datenverarbeitungseinheit gekoppelt ist. In noch zu erwähnenden, eine Verzögerung um ein Bit
Fig. 2 sind die Eingangs- und Ausgangs-Daten- bewirkenden Stufen können beispielsweise magneto-
kanäle schematisch durch je vier Pfeile dargestellt, 60 striktive Verzögerungsleitungen sein, die eine ge-
die zur Eingabe-Ausgabe-Vorrichtung 15 hin gerich- naue Zeitverzögerung um ein Bit bewirken. Es kön-
tet bzw. von ihr weg gerichtet sind. Die Eingangs- nen jedoch auch andere Anordnungen zur Verzöge-
und die Ausgangsbits eines Wortes werden parallel rung um ein Bit verwendet werden, beispielsweise
dem in der Eingabe-Ausgabe-Vorrichtung 15 ent- träge arbeitende Verstärkervorrichtungen,
haltenen Datenregister 25 (vgl. Fig. 3) zugeführt 65 Die genannte Verzögerungsstrecke27 ist mit einem
bzw. entnommen. Ein aus einer bestimmten Anzahl monostabilen Multivibrator 29 gekoppelt, der für die
von Bits bestehendes Wort wird während eines be- Zeitdauer von zwei Wortlängen erregt bleibt. Dieser
stimmten Zeitintervalls in den Umlaufspeicher ein- Multivibrator 29 bleibt also so lange erregt, wie eine
5 6
Folge von zwei Wörter bildenden Einzelbits der Intervalle von der Zeitdauer eines Bits liegen. Die
Verzögerungsleitung 11 entnommen wird. Tritt ein Ausgänge der ODER-Gatter 51 sind mit den EinZwischenraum
von mehr als zwei Wortlängen auf, gangen der 1-Bit-Verzögerungsstrecken 52 verso
schaltet der Multivibrator 29 in seinen anderen bunden.
Stromleitungszustand um und liefert ein Signal, das 5 Beim Betrieb des Umlaufspeichers werden die
anzeigt, daß ein Zwischenraum in der umlaufenden zirkulierenden Bits der umlaufenden Datenfolge aus
Datenfolge besteht und daß demzufolge der Umlauf- der Verzögerungsleitung 11 über den Verstärker 12
speicher ein neues Wort aufnehmen kann, wenn der und die Leitung 22 einer 1-Bit-Verzögerungsstrecke
Anfang der umlaufenden Datenfolge signalisiert 35 im Eingangskreis des Datenregisters 25 zugeführt,
wird. Bei seinem Umschalten erzeugt der Multi- ίο Der Ausgang der 1-Bit-Verzögerungsstrecke 35 ist
vibrator 29 ein Wortfolge-Zwischenraumsignal, das über die Leitung 44 mit dem zweiten Eingang des
anzeigt, daß ein Zwischenraum zwischen dem Ende UND-Gatters 42^1 der ersten Stufe 40^4 des Daten-
und dem Anfang der umlaufenden Datenfolge be- registers 25 verbunden. Ein zirkulierendes Infor-
steht. Es ist zu beachten, daß ein Wort mindestens mationsbit durchsetzt der Reihe nach die erste Stufe
ein signifikantes Bit aufweisen muß, damit der Multi- 15 4OA, die 1-Bit-Verzögerungsstrecke 52^4, dann die
vibrator 29 seinen Zustand behält und das Vor- zweite Stufe 405, die 1-Bit-Verzögerungsstrecke
handensein eines Wortes im Umlaufspeicher anzeigt. S2B usw., und gelangt schließlich in die Stufe 4OiV
Das Ausgangssignal des Multivibrators 29 wird des Datenregisters 25 und sodann in die dieser Stufe
einer Umkehrstufe 31 zugeführt. Signalisiert der angehörende 1-Bit-Verzögerungsstrecke 52iV. Ver-Multivibrator
29 das Vorhandensein eines Wortes, 20 folgt man den Weg eines zirkulierenden Bits im einso
liefert die Umkehrstufe 31 ein negatives Signal, zelnen, so durchläuft es den folgenden Weg: Verdas
das UND-Gatter 33 sperrt, so daß durch dieses zögerungsleitung 11, Verstärker 12, Leitung 22,
UND-Gatter 33 keine Signalimpulse durchgelassen 1-Bit-Verzögerungsstrecke 35, UND-Gatter 42 ^i,
werden. Das UND-Gatter 33 hat drei Eingänge. Das ODER-Gatter SlA, 1-Bit-Verzögerungsstrecke 52.4,
erste Eingangssignal stammt von der Umkehrstufe 25 UND-Gatter 425, ODER-Gatter 515, 1-Bit-Ver-31,
das zweite vom Verstärker 12, das über die Lei- zögerungsstrecke 52ß, UND-Gatter 42N, ODER-tung
30 zugeführt wird, und das dritte Eingangs- Gatter 51JV, 1-Bit-Verzögerungsstrecke 52 iV, UND-signal
für das UND-Gatter 33 ist das Einschreibe- Gatter 63, ODER-Gatter 64, 1-Bit-Verzögerungs-Befehlssignal,
das von der Zentraleinheit der Daten- strecke 65, UND-Gatter 67, Leitung 13, Treiberstufe
Verarbeitungsanlage über die Leitung 32 zugeführt 30 stufe 14 und wieder Verzögerungsleitung 11. Auf
wird. Schaltet der Multivibrator 29 um und signali- diese Weise werden die Informationsbits serienmäßig
siert damit das Vorhandensein eines Zwischen- in dem aus Verzögerungsleitung 11 und Datenraumes
in der umlaufenden Datenfolge, so liefert die register 25 bestehenden Umlaufspeicher in Zirku-Umkehrstufe
31 ein positives Signal, durch das das lation gehalten. Es wird anschließend noch näher
UND-Gatter 33 entsperrt wird. Da unmittelbar nach 35 ausgeführt, daß die Stromkreise dieses Umlaufeinem
Zwischenraum in der umlaufenden Datenfolge Speichers sich im allgemeinen in einem stromführenein
Markierimpuls folgt, so ist am UND-Gatter 33 den Zustand befinden, d. h., daß die einzelnen Stufen
die Koinzidenzbedingung dann erfüllt, wenn im ent- die Informationsbits beständig durch das Datensperrten
Zustand ein Markierimpuls über die Lei- register 25 hindurchleiten.
tung 30 zugeführt wird und wenn gleichzeitig auf der 40 Der Aufbau der übrigen Stromkreise und der in
Leitung 32 ein Einschreibe-Befehlssignal vorliegt. F i g. 3 dargestellten Schaltelemente und deren elek-In
diesem Falle der Koinzidenz liefert das UND- irische Verbindungen werden nachstehend im ZuGatter
33 ein positives Ausgangssignal, das als Ein- sammenhang mit der Erörterung der Arbeitsweise
schreibesignal bezeichnet wird und das über die der in F i g. 3 dargestellten Anordnung beschrieben.
1-Bit-Verzögerungsstrecke 38 und die Leitung 43 45 Die Eingabe von Informationsdaten in den Umden
verschiedenen Stufen des Datenregisters 25 zu- laufspeicher geschieht in folgender Weise. Zur Durchgeführt
wird. führung einer Einschreibeoperation bedarf es eines
Die einzelnen Stufen 40,4, 40B, ..., 4ON des Einschreibebefehls aus der Datenverarbeitungsanlage,
Datenregister 25 sind alle ähnlich aufgebaut. Der der über die Leitung 32 zugeführt wird. Das EinEingang
jeder Stufe umfaßt ein UND-Gatter 41, 50 schreibebefehlsignal wird dem UND-Gatter 33 zudem
die einzuschreibenden Informationsbits zu- geführt. Ist die Koinzidenzbedingung beim UND-gefuhrt
werden. Die Datenregisterstufen umfassen Gatter 33 erfüllt, so erscheint am Ausgang dieses
weiterhin für die Zwecke der Datenumwälzung ein UND-Gatters 33 das Einschreibesignal. Dieses Einzweites
UND-Gatter 42. Schließlich ist noch ein schreibesignal zeigt an, daß Datenbits für das Eindrittes
UND-Gatter 46 vorhanden, das dem Aus- 55 schreiben in das Datenregister 25 zur Verfügung
lesen von Information aus dem Datenregister dient. stehen. Die ein Wort darstellenden Datenbits werden
Schließlich ist noch ein ODER-Gatter 51 vorhanden. dem Datenregister 25 parallel über die Leitungen
Die Ausgangssignale der UND-Gatter 41 bilden 4SA, 48 B, 4SN zugeführt. Mit diesen Datenbits
die ersten Eingangssignale für die ODER-Gatter 51, werden die zweiten Eingänge der UND-Gatter 41^4,
und die Ausgangssignale der UND-Gatter 42 bilden 60 41S, 4IiV in den Datenregisterstufen 40/1, 4OS,
die zweiten Eingangssignale der ODER-Gatter 51 4OiV beaufschlagt. Besteht ein Zwischenraum von
und gleichzeitig die ersten Eingangssignale für die mindestens zwei Wortlängen in der im Umlauf-UND-Gatter
46. Zwischen den einzelnen Stufen 40 speicher umlaufenden Datenfolge, so kippt — wie
des Datenregisters 25 sind jeweils Verzögerungs- bereits erwähnt — der Multivibrator 29 um, und es
strecken 52 angeordnet, die eine Verzögerung um 65 wird ein entsprechendes Signal über die Umkehrdie
Zeitdauer eines Bits bewirken. Durch diese 1-Bit- stufe 31 dem UND-Gatter 33 zugeführt. Dieses
Verzögerungsstrecken 52 wird erreicht, daß zwischen Signal wird zur Erfüllung der Koinzidenzbedingung
den einzelnen Eingangsbits jeweils entsprechende am UND-Gatter 33 benötigt. Das dritte Koinzidenz-
7 8
signal für das UND-Gatter 33 ist der an der Spitze Um diesen alten Markierungsimpuls zu beseitigen,
der umlaufenden Datenfolge befindliche Markie- wird das vom UND-Gatter 33 abgegebene Einrungsimpuls,
der über die Leitung 30 zugeführt wird. schreibesignal nach Durchlaufen der 1-Bit-Verzöge-Zur
Erfüllung der Koinzidenzbedingung am UND- rungsstrecke 38 einer Umkehrstufe 47 zugeführt, an
Gatter 33 benötigt man also das gleichzeitige Auf- 5 deren Ausgang ein Sperrimpuls auftritt, der über
treten des Einschreibebefehlssignals, des Wortfolge- die Leitung 49 dem UND-Gatter 42,4 der ersten
Zwischenraumsignals und des Markierungsimpulses. Datenregisterstufe 40,4 zugeführt wird. Der alte
Das bei Koinzidenz dieser Signale am Ausgang des Markierungsimpuls durchläuft die 1-Bit-Verzöge-UND-Gatters
33 auftretende Einschreibesignal wird rungsstrecke 35 und erscheint um das Zeitintervall
der 1-Bit-Verzögerungsstrecke 38 und über die Lei- io eines Bits verzögert auf der Leitung 44. Auch das
tung 43 parallel den ersten Eingängen der UND- Einschreibesignal erleidet in der 1-Bit-Verzögerungs-Gatter
41,4, 41B, 41N der Datenregisterstufen 40,4, strecke 38 eine Verzögerung um das Zeitintervall
405, 4OiV zugeführt. Zusammen mit den an den eines Bits, bevor dieses Signal über die Umkehr-UND-Gattern
41 anliegenden Bitsignalen wird damit stufe 47 und die Leitung 49 an den oberen Eingang
die Koinzidenzbedingung an diesen Gattern erfüllt, 15 des UND-Gatters 42,4 gelangt. Der Sperrimpuls aus
und die einzuschreibenden Informationsbits werden der Umkehrstufe 47 erscheint daher am UND-Gatter
also genau im richtigen Zeitpunkt durch Zuführung 42,4 zur selben Zeit wie der alte Markierungsimpuls
über die ODER-Gatter 51A, 51B, 51N in das auf der Leitung 44 auftritt, über die er dem unteren
Datenregister 25 eingegeben. Man beachte, daß beim Eingang des UND-Gatters 42 A zugeführt wird.
Einschreiben sämtliche Stufen 40,4, 4OS, 4OiV des 20 Durch den Sperrimpuls auf der Leitung 49 wird
Datenregisters 25 gleichzeitig erregt werden, so daß infolgedessen das UND-Gatter 42 A gesperrt, und
eine parallele Zuführung der Informationsbits in das ein Durchtritt des alten Markierungsimpulses durch
Datenregister 25 erfolgt. Das bedeutet, daß während das UND-Gatter 42,4 wird auf diese Weise verhinder
Einschreibeoperation ein vollständiges Wort, das dert. Auf diese Weise wird der alte Markierungsin
dem betrachteten Ausführungsbeispiel als aus 25 impuls aus der umlaufenden Datenfolge beseitigt,
drei Bits bestehend angenommen wurde, in das Wenn das auf den alten Markierungsimpuls folgende
Datenregister 25 eingeschrieben wird. Die zwischen Datenbit auf der Leitung 44 um das Zeitintervall
den einzelnen Stufen des Datenregisters 25 ein- eines Bits später auftritt und dem UND-Gatter 42 A
geschalteten 1-Bit-Verzögerungsstrecken 52^4, 525, zugeführt wird, so ist der Sperrimpuls inzwischen
52iV sorgen dafür, daß zwischen den einzelnen 30 abgeklungen, da auch das Einschreibesignal des
Datenbits ein Zeitintervall von der Länge eines Bits UND-Gatters 33 inzwischen beendet ist. Die Umeingehalten
wird, so daß die neu eingeschriebenen kehrstufe 47 beaufschlagt die Leitung 49 nun wieder
Datenbits innerhalb der umlaufenden Datenfolge an mit einem positiven Potential, durch das das UND-der
richtigen Stelle und in der richtigen zeitlichen Gatter 42 A in einen Bereitschaftszustand versetzt
Beziehung erscheinen. 35 wird. Beim Auftreten des nächsten Datenbits auf
Es ist ferner zu beachten, daß beim Einschreiben der Leitung 44 ist somit die Koinzidenzbedingung
eines neuen Wortes in das Datenregister 25 dieses am UND-Gatter 42,4 erfüllt, und das Datenbit wird
Wort an die Spitze der umlaufenden Datenfolge weitergeleitet. Es erfolgt also tatsächlich nur eine
gesetzt wird. Zur Markierung dieses neuen Anfangs- Auslöschung des alten Markierungsimpulses, wäh-
wortes der umlaufenden Datenfolge wird vor dieses 40 rend alle folgenden Informationsbits ungehindert
neue Anfangswort ein Markierungsimpuls gesetzt, den Datenumlauf fortsetzen. Wie früher bereits er-
und der bisherige alte Markierungsimpuls wird be- wähnt, befinden sich nun wieder alle Stufen des
seitigt. Dies geschieht auf folgende Weise: Das vom Datenregisters in -einem stromleitenden Zustand,
UND-Gatter 33 abgegebene Einschreibesignal, das und alle dem Datenregister 25 zugeführten Datenbits
die UND-Gatter 41 für die Aufnahme von Infor- 45 werden ordnungsgemäß weitergeleitet, so daß die
mationsbits öffnet, wird auch über die Leitung 43 N Zirkulation der Informationsbits im Umlaufspeicher
dem ODER-Gatter 64 zugeführt und gelangt über ungehindert fortgesetzt wird.
dieses in das Datenregister 25, wo es den neuen Ein von der Zentraleinheit der Datenverarbei-Markierungsimpuls
darstellt. Man beachte, daß die- tungsanlage übermitteltes Auslesebefehlssignal wird
ser neue Markierungsimpuls sich an der Spitze des 50 über die Leitung 26 dem UND-Gatter 36 der Ausneu
eingeschriebenen Informationswortes befindet, lesesteuerstufe 24 zugeführt. Ähnlich wie das UND-nämlich
noch vor dem ersten Datenbit, das in die Gatter 33 weist auch das UND-Gatter 36 drei Ein-Datenregisterstufe
40Ai eingeschrieben wird. Der gänge auf. Das erste Eingangssignal des UND-Gatters
neue Markierungsimpuls ist von dem neu ein- 36 soll das Auslesen und Löschen des an der Spitze
geschriebenen ersten Datenbit durch einen zeitlichen 55 der umlaufenden Datenfolge stehenden Wortes be-Abstand
von der Länge eines Bits getrennt, was wirken. Das zweite Eingangssignal wird dem UND-durch
die 1-Bit-Verzögerungsstrecke 52 iV bewirkt Gatter 36 von der Umkehrstufe 31 über die Leitung
wird. 39 und die 1-Wort-Verzögerungsstrecke 37 zugeführt,
Wenn ein neues Wort an die Spitze der umlaufen- die eine Verzögerung um die Zeitdauer eines Wortes
den Datenfolge gesetzt wird, so befindet sich im 60 bewirkt. Das dritte Eingangssignal wird dem UND-Zeitpunkt
des Einschreibens dieses neuen Wortes Gatter 36 über die Leitung 50 von dem Verzweider
alte Markierungsimpuls am Verzweigungspunkt gungspunkt 54 des Datenregisters 25 zugeführt. Das
20; wie bereits erwähnt, diente er zur Aktivierung genannte zweite Eingangssignal des UND-Gatters 36
der Eingabesteuerstufe 23, indem er über die Lei- ist das Wortfolge-Zwischenraumsignal des Multitung
30 das UND-Gatter 33 geöffnet hat. Gleich- 6g vibrators 29, das durch die Verzögerungsstrecke 37
zeitig wurde dieser alte Markierungsimpuls vom Ver- um die Zeitdauer eines Wortes verzögert ist. Das
zweigungspunkt 20 über die Leitung 22 der 1-Bit- Wortfolge-Zwischenraumsignal zeigt der Auslese-Verzögerungsstrecke
35 des Datenregisters zugeführt. steuerstufe 24 den Beginn der Wortfolge an. Das
9 10
genannte dritte Eingangssignal des UND-Gatters 36 sperrt, so daß jetzt auch ein Löschen der Inforkommt
vom Verzweigungspunkt 54 am ausgangs- mationsbits des soeben ausgelesenen Wortes erfolgt,
seitigen Ende des Datenregisters 25 und besteht Das Löschen der Informationsbits des ausgelesenen
praktisch aus dem Markierungsimpuls. Man beachte, Wortes erfolgt um die Zeitspanne eines Bits später
daß dieser Markierungsimpuls vom Verzweigungs- 5 als die Ausleseoperation, denn die Informationsbits
punkt 54 dem UND-Gatter 36 zu einem Zeitpunkt durchlaufen in der Zwischenzeit die 1-Bit-Verzögezugeführt
wird, nachdem dieser Markierungsimpuls rungsstrecken 52,4, 525, 52JV. So ist beispielsweise
alle Datenregisterstufen 40,4, 40ß, 4OiV und die das aus der Datenregisterstufe 40,4 ausgelesene In-1-Bit-Verzögerungsstrecken
52,4, 525, 52iV des formationsbit durch das ODER-Gatter 51,4 und die
Datenregisters 25 durchlaufen hat; zum Durchlaufen io 1-Bit-Verzögerungsstrecke 52,4 bis zum Eingang 45
aller dieser Stufen benötigt der Markierungsimpuls des UND-Gatters 425 weitergelaufen. Wenn es dort
genau die Zeitdauer eines Wortes. ankommt, ist jedoch das UND-Gatter 425 durch
Ist die Koinzidenzbedingung durch die genannten den am oberen Eingang anliegenden Sperrimpuls
drei Eingangssignale am UND-Gatter 36 erfüllt, so gesperrt, so daß das Informationsbit nicht weitererscheint
an seinem Ausgang das Auslesesignal. Die 15 kufen kann und auf diese Weise gelöscht wird. Für
Ansteuerung des UND-Gatters 36 erfolgt so, daß die anderen Informationsbits des ausgelesenen Wor-
das Auslesesignal dem Datenregister um die Zeit- tes liegen analoge Verhältnisse vor, und es erscheint
dauer einer Wortlänge nach dem Eintreten des Mar- nicht notwendig, auch die Löschung der anderen
kierungsimpulses in das Datenregister 25 zugeführt Informationsbits im Detail zu beschreiben,
wird. Dies ist genau der Zeitpunkt, in welchem sich 20 Nach Löschung der Informationsbits des aus-
die Datenbits des unmittelbar dem Markierungs- gelesenen Wortes und gleichzeitiger Löschung des dem
impuls folgenden Wortes an den UND-Gattern 42,4, ausgelesenen Wort vorauslaufenden Markierungs-
425, 42JV der Datenregisterstufen 40,4, 405, 4OiV impulses muß ein neuer Markierungsimpuls vor das
befinden. Man beachte, daß die Wörter der um- nächstfolgende Wort, d. h. wiederum unmittelbar an
laufenden Datenfolge in bezug auf ihre Bits das 25 die Spitze der umlaufenden Datenfolg gesetzt werden.
Datenregister 25 serienmäßig durchlaufen. Um zu Wenn die Ausleseoperation aus dem Datenregister 25
einem bestimmten Zeitpunkt ein ganzes Wort gleich- gerade durchgeführt wird, befindet sich das erste
zeitig auszulesen, muß daher der Auslesevorgang so Datenbit des nächsten Wortes am Verzweigungspunkt
lange verzögert werden, bis sich das letzte Bit des 20 und damit über die Leitung 22 auch an der EinWortes
in der Datenregisterstufe 40A befindet. Die- 30 gangsseite der 1-Bit-Verzögerungsstrecke 35, also am
sem Zwecke dient die 1-Wort-Verzögerungsstrecke Eingang des Datenregisters 25.
37, die eine entsprechend verzögerte Öffnung des Um die Zeitspanne eines Bits später, d. h. zum
UND-Gatters 36 bewirkt. Mit anderen Worten, die Zeitpunkt des Löschens des alten Markierungs-
Schaltungsanordnung ermöglicht erst die richtige impulses beim UND-Gatter 67 am Ausgang des
Positionierung aller Bits des auszulesenden Wortes 35 Datenregisters 25, befindet sich das erste Infor-
in dem Datenregister 25, bevor eine Aktivierung der mationsbit des folgenden Wortes der umlaufenden
Auslese-UND-Gatter 46,4, 465, 46iV über die Lei- Datenfolge am Eingang 44 des UND-Gatters 42,4
tung66 erfolgt. der Datenregisterstufe 40 A. Der neue Markierungs-
Bei Erfüllung der Koinzidenzbedingung am UND- impuls muß im zeitlichen Abstand von einem Bit vor
Gatter 36 tritt an seinem Ausgang das bereits er- 40 das erste Informationsbit des neuen Anfangswortes
wähnte Auslesesignal auf, das über die Leitung 66 der umlaufenden Datenfolge, also unmittelbar an
parallel den UND-Gattern 46,4, 465, 46iV der deren Spitze, eingesetzt werden. Um dies zu er-Datenregisterstufen
40,4, 405, 4OiV zugeführt wird. reichen, wird das Auslesesignal vom UND-Gatter 36
Die Koinzidenz dieses Auslesesignals mit den Daten- über die 1-Bit-Verzögerungsstrecke 62 und die Leibits,
die sich am Ausgang der UND-Gatter 42,4, 45 tung 78 dem oberen Eingang des ODER-Gatters 515
425, 42 JV der Datenregisterstufen 40,4, 405, 4OiV zugeführt. So wird der neue Markierungsimpuls um
befinden, an den Auslese-UND-Gattern 46,4, 465, eine Bitlänge, die durch die 1-Bit-Verzögerungs-46
JV bewirkt das parallele Auslesen der Informations- strecke 52,4 bestimmt ist, vor das erste Informationsbits des im Datenregister 25 stehenden Wortes. bit des nächstfolgenden Wortes eingesetzt.
Während des Auslesens der Informationsbits wird 50 Das auf der Leitung 49 auftretende Signal der
der beim Verzweigungspunkt 54 auftretende Mar- Umkehrstufe 47 ist normalerweise ein Öffnungskierungsimpuls
durch das UND-Gatter 63 und das impuls für das UND-Gatter 42,4, für das dann die
ODER-Gatter 64 weitergeleitet. Ein Bitintervall Koinzidenzbedingung erfüllt ist, wenn gleichzeitig am
später erscheint dieser Markierungsimpuls am Ein- unteren Eingang 44 dieses UND-Gatters 42 A ein
gang 66 des UND-Gatters 67. Das obenerwähnte 55 Datenbit oder ein Markierungsimpuls auftritt. Eben-Ausgangslesesignal
wird vom Ausgang des UND- so ist das auf den Leitungen 76, 77 auftretende Gatters 36 auch einer 1-Bit-Verzögerungsstrecke 62 Signal der Umkehrstufe 75 normalerweise ein Öffzugeführt
und gelangt von dort durch die Umkehr- nungssignal für die UND-Gatter 425, 42JV, 63 und
stufe 75, wo eine Umkehrung in ein Sperrsignal er- 67. Auf diese Weise ist sichergestellt, daß die Datenfolgt,
und über die Leitung 76 an den zweiten Ein- 60 folge, d. h. der Markierungsimpuls und die Inforgang
des UND-Gatters 67. Durch dieses Sperrsignal mationsbits, normalerweise im Umlaufspeicher bewird
das UND-Gatter 67 gesperrt, so daß der Mar- ständig zirkulieren, bis durch einen von der Zentralkierungsimpuls
durch das UND-Gatter 67 nicht hin- einheit der Datenverarbeitungsanlage zugeführten
durchtreten kann und somit an dieser Stelle ge- Einschreibe- oder Auslesebefehl das Einschreiben
löscht wird. Das Sperrsignal von der Umkehrstufe 65 bzw. Auslesen eines Wortes in die bzw. aus der
75 wird gleichzeitig auch über die Leitung 77 den umlaufenden Datenfolge ausgelöst wird. Wie bereits
oberen Eingängen der UND-Gatter 425, 42JV und erwähnt, wird zeitlich eine Bitlänge nach der Aus-63
zugeführt, und diese UND-Gatter werden ge- leseoperation das ausgelesene Wort in der umlaufen-
den Datenfolge gelöscht, was dadurch zustande kommt, daß gerade zu diesem Zeitpunkt die für die
Zirkulation der Informationsbits entscheidenden UND-Gatter 42 B, 42 N, 63 und 67 gesperrt sind.
An die Zuführungsleitungen 26, 32 für die Auslese- und Einschreibebefehlssignale ist über die Leitungen 70 und 71 ein in beiden Richtungen zählendes
Zählwerk 69 angeschlossen. Es zählt die Anzahl der Einschreibebefehle und subtrahiert davon die
Anzahl der Auslesebefehle, die der Eingabe- und Auslesesteuerstufe 23 bzw. 24 zugeführt werden. Somit
zeigt der Zählerstand die Anzahl der im Umlaufspeicher zirkulierenden Wörter an. Vom Zählwerk
69 führt eine Anzeigeleitung 72 zur Zentraleinheit der Datenverarbeitungsanlage. Die Leitung
übermittelt immer dann ein Warnsignal, wenn die Anzahl der Wörter in der umlaufenden Datenfolge
einen bestimmten Grenzwert erreicht, so daß weitere Einschreibebefehle unwirksam gemacht werden
können, damit in die umlaufende Datenfolge keine weiteren zusätzlichen Wörter mehr eingeschrieben
werden können, wenn der Umlaufspeicher mit Wörtern voll besetzt ist.
Abschließend sei bemerkt, daß auch andere Ausführungsformen von Umlaufspeichern verwendet
werden können, beispielsweise umlaufende Trommeln oder umlaufende Scheiben, sofern sie die geeigneten
Mittel zum Einschreiben, Auslesen und Löschen von Informationsbits aufweisen.
Claims (10)
1. Speichersteuerungsanordnung zum Einschreiben und Auslesen von Information in
einen bzw. aus einem Speicher, wobei die Reihenfolge des Auslesens der Daten aus dem Speicher
in einer bestimmten Beziehung zur Reihenfolge des vorausgegangenen Einschreibens dieser Daten
in den Speicher steht, gekennzeichnet durch einem dynamischen Umlaufspeicher
(11, 25) zugeordnete Eingabe- und Ausgabemittel (23,24) zum Einschreiben und Auslesen
von Information an die bzw. von der Spitze einer zirkulierenden Informationsfolge und
durch Mittel (43 N, 64; 78, 51 B) zum Einsetzen eines Markierungsimpulses an die Spitze der
Informationsfolge.
2. Anordnung nach Anspruch 1, dadurch gekennzeichnet, daß die Kapazität des dynamischen
Umlaufspeichers (11, 25) mindestens um zwei Wörter größer ist als die maximale Anzahl der
im Umlaufspeicher tatsächlich gespeicherten Wörter.
3. Anordnung nach Anspruch 1 oder 2, dadurch gekennzeichnet, daß das Einschreiben und
das Auslesen der Informationsbits eines Wortes in die bzw. aus der umlaufenden Datenfolge in
einem einen Teil des Umlaufspeichers bildenden Datenregister (25) bitweise parallel erfolgt.
4. Anordnung nach Anspruch 1 oder einem der folgenden Ansprüche, dadurch gekennzeichnet,
daß eine auf einen Zwischenraum zwischen zwei Wörtern der umlaufenden Informationsfolge
ansprechende Zeitmeßvorrichtung (29) zur Erzeugung eines Wortfolge-Zwischenraumsignals
vorgesehen ist und die genannte Zeitmeßvorrichtung mit der den Markierungsimpuls an der
Spitze der Informationsfolge feststellenden Anzeigevorrichtung (33) zwecks Abgabe eines Einschreibesignals
zusammenwirkt.
5. Anordnung nach Anspruch 1 oder einem der folgenden Ansprüche, dadurch gekennzeichnet,
daß zwischen den für das parallele Einschreiben und Auslesen der ein Wort bildenden
Informationsbits vorgesehenen Datenregisterstufen (40) Verzögerungsstrecken (52) vorgesehen
sind, die von Stufe zu Stufe eine Verzögerung um die Dauer eines Bits bewirken.
6. Anordnung nach Anspruch 4, dadurch gekennzeichnet, daß eine eine Zeitverzögerung um
die Zeitdauer eines Wortes bewirkende Verzögerungsstrecke (37) vorgesehen ist, die an den
Ausgang der genannten Zeitmeßvorrichtung (29) angeschlossen ist und die zur Durchführung der
Ausleseoperation eine entsprechende Verzögerung des Wortfolge-Zwischenraumsignals bewirkt.
7. Anordnung nach Anspruch 4, dadurch gekennzeichnet, daß die einen Wortzwischenraum
feststellende und ein hierfür maßgebliches Wortfolge-Zwischenraumsignal erzeugende Zeitmeßvorrichtung
eine monostabile Kippstufe (29) umfaßt, die in ihren Grundzustand wieder zurückschaltet,
wenn für die Zeitdauer von mindestens zwei Wortlängen kein Informationsbit oder Markierungsimpuls zugeführt wird.
8. Anordnung nach Anspruch 1 oder einem der folgenden Ansprüche, dadurch gekennzeichnet,
daß das zum Einschreiben und Auslesen von Informationsbits vorgesehene Datenregister
(25) in jeder Registerstufe (40) ein zum Einschreiben von Informationsbits dienendes UND-Gatter
(41), ein zum Auslesen von Informationsbits dienendes UND-Gatter (46), ein zur zirkulierenden
Weiterleitung der Informationsbits dienendes UND-Gatter (42) und eine Verzögerungsstrecke
(52) für eine Zeitverzögerung von der Dauer eines Bits aufweist und daß die Ausgänge
des Weiterleitungs-UND-Gatters (42) und des Einschreibe-UND-Gatters (41) mit einem ODER-Gatter
(51) verbunden sind, dessen Ausgang an die genannte Verzögerungsstrecke (52) angeschlossen
ist.
9. Anordnung nach Anspruch 1 oder einem der folgenden Ansprüche, dadurch gekennzeichnet,
daß nach dem Auslesen eines Wortes aus der umlaufenden Datenfolge die Informationsbits
des ausgelesenen Wortes und der diesem Wort vorangestellte Markierungsimpuls durch Sperrung
von UND-Gattern (425, 42 iV, 63, 67) im Datenregister (25) gelöscht werden.
10. Anordnung nach Anspruch 9, dadurch gekennzeichnet, daß gleichzeitig mit dem Löschen
des ausgelesenen Wortes an die Stelle des gelöschten letzten Informationsbits über ein ODER-Gatter
(51S), das dem für das letzte Informationsbit gesperrten UND-Gatter (42S) nachgeschaltet
ist, der neue Markierungsimpuls gesetzt wird.
Hierzu 1 Blatt Zeichnungen
709 519/382 3.67 © Bundesdruckerei Berlin
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US241892A US3289171A (en) | 1962-12-03 | 1962-12-03 | Push-down list storage using delay line |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE1236581B true DE1236581B (de) | 1967-03-16 |
Family
ID=22912589
Family Applications (1)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DEJ24727A Pending DE1236581B (de) | 1962-12-03 | 1963-11-12 | Speichersteuerungsanordnung |
Country Status (6)
| Country | Link |
|---|---|
| US (1) | US3289171A (de) |
| BE (1) | BE640659A (de) |
| CH (1) | CH421191A (de) |
| DE (1) | DE1236581B (de) |
| GB (1) | GB997926A (de) |
| NL (2) | NL145704B (de) |
Families Citing this family (14)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3546676A (en) * | 1963-10-29 | 1970-12-08 | Singer Co | Calculator |
| US3518629A (en) * | 1964-02-06 | 1970-06-30 | Computron Corp | Recirculating memory timing |
| DE1249320B (de) * | 1964-12-23 | |||
| FR1483564A (de) * | 1965-06-18 | 1967-09-06 | ||
| US3441910A (en) * | 1966-08-15 | 1969-04-29 | Wright Barry Corp | Data processing |
| US3629850A (en) * | 1966-11-25 | 1971-12-21 | Singer Co | Flexible programming apparatus for electronic computers |
| FR1587102A (de) * | 1967-10-03 | 1970-03-13 | ||
| US3593301A (en) * | 1968-01-15 | 1971-07-13 | Ibm | Delay line synchronizing system |
| US3641508A (en) * | 1969-02-12 | 1972-02-08 | Olivetti & Co Spa | Transmission terminal |
| BE755666A (fr) * | 1969-09-18 | 1971-02-15 | Burroughs Corp | Memoire tampon pour entree d'ordinateur |
| US3678462A (en) * | 1970-06-22 | 1972-07-18 | Novar Corp | Memory for storing plurality of variable length records |
| GB2229176B (en) * | 1983-03-04 | 1991-01-09 | Rheinmetall Gmbh | Liquid propellants. |
| US4763254A (en) * | 1983-05-26 | 1988-08-09 | Hitachi, Ltd. | Information processing system with data storage on plural loop transmission line |
| JPH06103830B2 (ja) * | 1989-01-19 | 1994-12-14 | 浜松ホトニクス株式会社 | 光フリップフロップ回路 |
-
0
- NL NL299950D patent/NL299950A/xx unknown
-
1962
- 1962-12-03 US US241892A patent/US3289171A/en not_active Expired - Lifetime
-
1963
- 1963-10-30 NL NL63299950A patent/NL145704B/xx unknown
- 1963-11-12 DE DEJ24727A patent/DE1236581B/de active Pending
- 1963-11-21 GB GB45921/63A patent/GB997926A/en not_active Expired
- 1963-11-29 BE BE640659A patent/BE640659A/xx unknown
- 1963-12-03 CH CH1475863A patent/CH421191A/de unknown
Also Published As
| Publication number | Publication date |
|---|---|
| GB997926A (en) | 1965-07-14 |
| US3289171A (en) | 1966-11-29 |
| NL299950A (de) | |
| BE640659A (de) | 1964-03-16 |
| CH421191A (de) | 1966-09-30 |
| NL145704B (nl) | 1975-04-15 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE1236581B (de) | Speichersteuerungsanordnung | |
| DE2756352B2 (de) | Schaltungsanordnung zum Aussuchen und Sortieren von Daten m gleichartig aufgebauten Sätzen | |
| DE2123789C2 (de) | Schaltungsanordnung zur automatischen zeilen- und wortweisen Darstellung von Zeichen auf einem Video-Anzeigegerät | |
| DE1774052B1 (de) | Rechner | |
| DE2432684B2 (de) | ||
| DE1271191B (de) | Einrichtung zur UEbertragung von Informationseinheiten in die Binaerstellen eines Umlaufspeichers | |
| DE2261786A1 (de) | Nur-lese-speicher hoher dichte | |
| DE1921266A1 (de) | Optischer Kartenleser und Kodiergeraet | |
| EP0123177B1 (de) | Verfahren zum Betreiben eines als nichtflüchtigen Schreib-Lese-Speichers ausgebildeten Anwendungsspeichers und Anordnung zur Durchführung des Verfahrens | |
| DE2906923C2 (de) | Speichergesteuerte, kraftangetriebene Schreibmaschine | |
| DE2135625B1 (de) | Schaltungsanordnung zur automatischen Schreib-Unterdrückung | |
| DE1424706A1 (de) | Verfahren zur Auswertung einer Vielzahl von Informationen | |
| DE1239124B (de) | Vorrichtung zum Einspeichern einer Dezimalzahl in ein Register | |
| DE2106763A1 (de) | Dekodierschaltung | |
| DE1099225B (de) | Anordnung zum UEbertragen von Angaben zwischen Speichern einer datenverarbeitenden Anlage | |
| DE1207682B (de) | Photoelektrische Abtaststation fuer Aufzeichnungstraeger | |
| DE1230083B (de) | Vorrichtung zum selbsttaetigen Aufrufen von Teilen eines Magnetkern-Matrixspeichers | |
| DE1268885B (de) | Verfahren zum Sortieren von digitalen Magnetbanddaten und Vorrichtung zur Durchfuehrung des Verfahrens | |
| DE2404887A1 (de) | Kanal fuer den informationsaustausch zwischen einem rechner und schnellen peripheren einheiten | |
| DE2022256A1 (de) | Permanentspeicher | |
| DE1276375B (de) | Speichereinrichtung | |
| DE1236578C2 (de) | Einrichtung zur Schraeglaufkompensation | |
| DE2840329A1 (de) | Adresspuffer fuer einen mos-speicherbaustein | |
| DE2901455C3 (de) | Speicherzugriffssteuerung zum wahlfreien Zugriff zu einem umlaufenden Speicher und Verfahren zum Betreiben desselben | |
| DE2015121C3 (de) | Vorrichtung zum Laden von Program msteuerdaten |