DE1499179A1 - Verfahren zum Betrieb von Datenverarbeitungsanlagen mit Speichern mit direktem Zugriff - Google Patents
Verfahren zum Betrieb von Datenverarbeitungsanlagen mit Speichern mit direktem ZugriffInfo
- Publication number
- DE1499179A1 DE1499179A1 DE19641499179 DE1499179A DE1499179A1 DE 1499179 A1 DE1499179 A1 DE 1499179A1 DE 19641499179 DE19641499179 DE 19641499179 DE 1499179 A DE1499179 A DE 1499179A DE 1499179 A1 DE1499179 A1 DE 1499179A1
- Authority
- DE
- Germany
- Prior art keywords
- information
- memory
- data processing
- storage
- memories
- 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
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/76—Arrangements for rearranging, permuting or selecting data according to predetermined rules, independently of the content of the data
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/903—Querying
- G06F16/90335—Query processing
- G06F16/90348—Query processing by searching ordered data, e.g. alpha-numerically ordered data
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/02—Banking, e.g. interest calculation or account maintenance
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/002—Programmed access in sequence to a plurality of record carriers or indexed parts, e.g. tracks, thereof, e.g. for editing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B5/00—Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
- G11B5/008—Recording on, or reproducing or erasing from, magnetic tapes, sheets, e.g. cards, or wires
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B5/00—Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
- G11B5/012—Recording on, or reproducing or erasing from, magnetic disks
- G11B5/016—Recording on, or reproducing or erasing from, magnetic disks using magnetic foils
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B5/00—Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
- G11B5/48—Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed
- G11B5/52—Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with simultaneous movement of head and record carrier, e.g. rotation of head
- G11B5/53—Disposition or mounting of heads on rotating support
- G11B5/531—Disposition of more than one recording or reproducing head on support rotating cyclically around an axis
- G11B5/535—Disposition of more than one recording or reproducing head on support rotating cyclically around an axis perpendicular to the direction of movement of the tape, e.g. for longitudinal scanning
- G11B5/537—Disposition of more than one recording or reproducing head on support rotating cyclically around an axis perpendicular to the direction of movement of the tape, e.g. for longitudinal scanning with all the heads disposed in a plane substantially parallel to the plane of the tape, e.g. for circular scanning
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Technology Law (AREA)
- Strategic Management (AREA)
- Computational Linguistics (AREA)
- Economics (AREA)
- Data Mining & Analysis (AREA)
- Development Economics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Executing Machine-Instructions (AREA)
- Digital Magnetic Recording (AREA)
- Recording Or Reproducing By Magnetic Means (AREA)
- Supporting Of Heads In Record-Carrier Devices (AREA)
- Packaging For Recording Disks (AREA)
- Mobile Radio Communication Systems (AREA)
Description
Paienicrawtm'· ;_ «—.-'■■.- 1AQQ17Q
Frankfun/?.lain-l
PcrksLc^o 13
PcrksLc^o 13
Dr. Gerhard Dirks, los Altos Hills, Calif., ti.S.A.
Verfahren zum Betrieb von Datenverarbeitungsanlagen mit Speichern
mit direktem Zugriff
Ausscheidung aus Patent... (Patentanmeldung D45 HS IXc/42m)
Die Präge, ob der Einsatz einer Datenverarbeitungsanlage
wirtschaftlich ist oder nicht, richtet sich nach dem Preis
einer solchen Anlage, der mit den anfallenden und zu verarbeitenden
Inform tionen verglichen werden muß. Bisher hat
sich gezeigt, daß das Verhältnis zwischen der Zahl der anfallenden
Informationen und dem Preis bzw. den Kosten einer Datenverarbeitungsanlage um so günstiger ist, je größer die
Anlage ist. Das beinhaltet, daß nur der Einsatz sehr großer und kostspieliger Anlagen wirtschaftlich zu vertreten war,
so daß die elektronische Datenverarbeitung in der Hauptsache Großbetrieben vorbehalten war, und auch dort zentralisiert
werden mußte. Eine Datenverarbeitungsanlage für einen verhältnismäßig
geringen Inform-ttionsanfall ist bisher nicht
auf dem Markt, so daß kleine und mittlere Betriebe bisher
noch nicht im ausreichenden Umfang auf eine elektrqnische Datenverarbeitung übergehen konnten. Ebenso war es atich aus
wirtschaftliehen Gründen bisher nicht möglich, den einzelnen
Abteilungen eines Großbetriebes datenverarbeitende Anlagen
zur Verfugung zu stellen, die auf die Bedürfnisse
dieser Abteilung zugeschnitten waren. Wenn einzelne Abteilungen eines Großbetriebes Aufgaben der Datenverarbeitung gelöst wissen wollten, mußten sie sieh bisher an die
zentralisierte Verarbeitungsanlage wenden. Ihre Aufgabe wurde
gelöst, wenn gerade einmal Maschinenzeit frei war. Bei sol-
-chen Großanlagen, die aufgrund der anfallenden Datenmenge
notwendig und wirtschaftlich sind, geht daher ein großer
AÄAÄ ■ BAD
■909881/1158
Teil des Portschritts wieder verloren, da kleine Detailaufgaben
aus wirtschaftliehen Gründen nicht prompt gelöst
werden können, deren prompte Lösung jedoch aus Granden des Betriebsablaufes dringend notwendig ist.
Der Grund für diese Schwierigkeiten liegt in der bisherigen
Organisation von Datenverarbeitungsanlagen sowie in der Art der verwendeten Speicher. Eine bekannte Kategorie
von Datenverarbeitungsanlagen verwendet als Hauptdatenspeicher Magnetbänder, in der die Informationen nach einem
bestimmten Begriff geordnet der Re±he nach eingespeichert
sind. Will man eine bestimmte interessierende Information in einem Hagnetband aufsuchen, so ist es notwenidg, das
gesamte Magnetband solange zu durchsuchen, bis diese Information aufgefunden worden ist. Der größte Teil der kostbaren Maschinenzeit wird dabei für diese Suchvorgänge verschwendet,
so daß nur noch ein ganz kleiner Bruchteil der
Maschinenzeit für die eigentlichen Verarbextungsvorgange,
für die die Maschine eigentlich bestimmt ist, benötigt wird. Hat man diese Information dann gefunden, wird sie
üblicherweise in einen Kernspeicher überführt, um sie für weitere Verarbeitungen prompt zur Verfugung zu haben.
Ein Datenverarbeitungssystem, das in der Hauptsache mit Magnetbandspeichern in Kombination mit Kernspeichern arbeitet, ist daher nur dann vorteilhaft, wenn der grcßfce
Teil der auf dem Magnetband eingespeicherten Daten für die Verarbeitung benötigt wird. Will man nun den ganzen Vorteil
solcher Anlagen ausnutzen, will man also beispielsweise Mischsortiervorgänge, Tabelliervorgänge oder arithmetische Operationen ausführen, so ist es zur Durchführung
bekannter Verfahren notwenjQäg, für die Eingabe der zu mischenden
oder zu sortierenden Informationen mindestens
90 9881/1158
BAD
USS178
zwei Kagnetbandspeicher zu verwenden, Ebenso, müssen ,für
die Ausgabe der Ergebnisse zwei Magnetbimdeinheiten vorgesehen
sein. Da zusätzlich noch ein .Kernspeicher vorhanden
ist, in den die Informationen zwecks, .V(.eiterverarbeitung
überschrieben werden, erscheint es klar, daß eine. Datenverarbeitungsanlage die Mischen, Sortieren und,
Tabellieren leistet., sehr, groß ist und für Klein- und.
Kittelbetriebe oder für einzelne .",bteilungen eines Großbetriebes zu teuer ist.
Um nun einzelne Informationen schnell greifbar zu haben, .
werden in einer weiteren Kategorie von 1)· tenver^rbeil· ungsanlagen
Speicher mit direktem Zugriff verwendet. Beispiele
für solche "Speicher sind Trommel- und Hat tens reicher oder
auch Verzögerungsleitungen sowie Kernspeicher.. In solchen Speichern werden die Informationen wie sie gerade anfallen,
in freien.Plätzen eingespeichert. Da man nun nicht weiS,
wo sich die eingespeicherten Infcrn-tionen befinden, ist
es notwendig, ihre Speicheradresse gesondert in e inen.
Adresssenregister zu notieren. Wenn beispielsweis die In^
formationen über mehrere Konten in einem Speicher mit direktem
Zugriff eingespeichert sind, so befinden sich in'
-tidressenregister die ADr^ ssen des letzten Saldos eines
jeden Kontos, oder auch die Adressen der letzten Kontenbewegung,
je nachdem, auf welche Information man mehr -\vert
legt. I:a Speicher mit direktem Zugriff s'ini n3üeii ä sr
l3t3t.:-ri Inf^i'-i ~i:_. ν entsprechenden Kontos auch die
Adressen der vorhergehenden, die entsprechenden Konten'
betreffenden Adressen gespeichert, will' man sich nun'
einen Überblick über die gesamten Konteribewegungen innerhalb eines vorangegangeilen Zeitraumes verschaffen, so
muß zuerst die jüngste Inform tion bezug!ich 'dieses Koii- :
tos aufgerufen werden, deren'Adresse rian aus dem' Adressen—
register kennt. Dabei erhält man gleichzeitig-die'Adresse· ;
909881/115S .
.der zweit jüngsten- infQPiaa'tipn, dörtäie Adresse der äritW '
jüngsten Information und' so fort,'so dafi: für ,jeden e^-fezel-'-■-nen
Vorgang' eine neue und zusätzliche ZugriffsQ:peration- ■ ■:
erforderlich ist. Das stöht" im' G-fegensatz- zu den· ;pateΉ·ver-Γ
ε~rbeitüngsani3gen, die-mit Magnetbandspeichern' är-beitenj,
da hier die Informäti nen, die zu ein und demselben Begriff
wie beispielsweise zu einer Kontonummer gehören, der Eeihe
nach gesp'elcher-t sind. Wenn man bei -solchen Anlagen die
Ie t zt e ■■ Informe tioivgebunden -hat, d Ie zu einer bestimmten ■ Kontonummer'
-gehort -, so' %eiß'·man, daß die darauf folgenden
Informationseinheiten, ebenfalls diese'Kontonummer betr^-■- : λ
fen, ohne daß es zusätzlicher: Adressen bedarf.. . : ·. —
Bei MagnetbsnäspeicKern ist es also nicht mög-lichy bestimmte*
Informationen prompt auf zurufen.- De.für sind aber die; Misch- ■■■
sortier- und ähnliche. Vorgänge einfach, da: die ,Information
in einem Ifegnetband der'Reihe nach .eingespeichert sind. Um^
gekehrt- ist es bei Speieherii mit direlctism- Zugriff einfach,
zu einzelnen' Informationseinheiten Zugriff zu gewinnen, . da der" 2p icherplatz dieser infOrmätipne'n in einem Adr es senregister·
gespeichert ist. Jedoch bereitet ,es- Schwierigkeiten,
bei solchen Speichern Zugriff zu -Informationsgrlippen zu .
gewinnerJ, die- zu einem bestimmten· Oberbegriff wie beispielsweise zu einer Kontönummer gehören," da:.hier, rfiir das. Auffinden einer jeden Info:r-aation das Peststeilen der Adresse
und ein.e· besondere ZugrIffsoperataon.notwendig sind. Da- .:
raus ' ergibt sich auch, defies, schwierig ist,, mit Batenverarbeitun^sanlagen,
die mit .Speichern mit direktem Zugriff arbeiten, Ki se Ii sortier vor gange durchzuführen,, da solciie
Kischsortiervorgänge,- wie sie -bisher; bekannt, sind, darauf _■_.,_
beruehen, daß die zu mischenden oder zu sortierenden In-. formationen in einer v/ohlgeordneten Reihenfolge angeboten
9Ό988 1 / rrW : ;: l-[i aAD
■ Es sind auch Datenverarbeitungsanlagen bekannt, in denen
al-s 13 tenspeioher sowohl Magnetbandspeicher, in denen die
Informationen in einer bestimmten Reihenfolge gespeichert sind, als auch Speicher mit direktem Zugriff verwendet werden,
die beispielsweise die letzten Saldi von Konten enthalten. Diese Anlagen sind aber noch aufwendiger; als die
Datenverarbeitungsanlagen, die.als Informationsspeicher
ausschließlich mit Magnetbandspeichern arbeiten, und die im Verarbeitungsteil einen Kernspeicher aufweisen, so daß
diese Kategorie von Datenverarbeitungsanlagen für Klein- und Mittelbetriebe öder für einzelne Abteilungen eines
Großbetriebes noch weniger verwendbar sind.
Hier sei folgendes bemerkt: Zum Zeitpunkt des Bekanntwerdens
von Speichern mit direktem Zugriff, insbesondere von Plattenspeichern wurden ihre hauptsächlichen Vorteile einmal
in ihrem relativ niedrigen Preis erblickt, und zum anderen
darin, daß bei solchen Speichern Misch-Sortier-Vorgänge nicht mehr durchgeführt zu werden brauchen. Anstelle
solcher Misch-Sortier-Vorgänge wurde vielmehr die /dressenreihenfolge
bestimmt, in der die einzelnen I formationseinheiten
nacheinander aufgerufen werden sollen. Solche "Sortiervor-'
gänge" sind aus ihrer Natur heraus sehr langsam, da das
Aufsuchen einer jeden inzelnen Information eine eigene Zugriffsoperation erfordert. Diese Schwierigkeiten werden
noch verstärkt, wenn nicht die Adressen aller in einem Plattenspeicher eingespeicherten Informationen im Adressenregister, stehen, sondern wenn die Adressen der interessierenden
Informationen nacheinander durch Aufruf der vorhergehenden Information gewonnen werden müssen, wie es bereits
beschrieben worden ist. ■ . -."
Datenverarbeitungsanlagen mit Magnetb ndspei^chern sind al so·
imrnir dann mt(L Vorteil einzusetzen, wenn der größte ,Teil der
auf Bändern gespeicherten Informationen interessiert. Misch-
9 0 988 1/1158 bad L
Sortiervorgänge bereiten mit solchen Anlagen beim Vorliegen großer D-tenmengen keine Schwierigkeiten. Solche
Anlagen sind aber aus ihrer Natur heraus sehr groß, da Misch-Sortiervorgänge mindestens 2 Magnetbandeinheiten auf
der Eingabeseite und zwei Magnetbandeinheiten auf "der Ausgabeseite erfordern, von dem üblicherweise vorhandenen
Kernspeicher im eigentlichen Rechnerteil ganz abgesehen. Die Zahl der Magnet.bandeinheiten wird zweekmäßigerweise
noch verdoppelt, um-während des Rückspulens der
Magnetbänder den D^tenfluß nicht unterbrechen zu müssen. Eine voll-leistungsfähige Datenverarbeitungsanlage, die
mit Magnetbandspeichern arbeitet, besteht demzufolge'im
allgemeinen aus acht Magnetbandeinheiten sowie aus einem
Kernspeicher im Rechnerteil, stellt also eine sehr große Anlage dar, deren Einsatz für Klein- und Mittelbetriebe
unrentabel ist.
Datenverarbeitungsanlagen der niederen Preisklasse sind dagegen mit einem Speicher mit direktem Zugirff wie beispielsweise
mit einem TRommel- oder llattenspeicher ausgerüstet.
Hier bereitet es keine Schwierigkeiten, zu einzelnen, interessierenden Informationen Zugriff zu gewinnen.
Die Leistungsfähigkeit solcher Anlagen bezüglich Misch-Sortier-Vorgrlngen
oder Tabelliervorgängen ist jedoch aus den bereits erörterten Gründen beschränkt.
Bei den bisher geschilderten Kategorien von Datenverarbeitungsanlagen
ist der Nachteil gemeinsam, daß sie nicht in der Lage sind, wirtschaftlich eine Informationsfolge aus
einer großen Daten- oder" Informationsmenge zu verarbeiten.
Bei den ablagen mit Magnetbandspeichern macht es Schwieirgkeiten,
die interessierende Informationsfolge prompt auf-·-
zufinden. Es müssen vielmehr alle Informationsfolgen durchsucht
werden, solange bis man die interessierende Informa-
• 90 9881/1158
14881.7
tionsfqlge gefunden Hat r Bei \Vnl.ag'ent die mit Speichern
mit direktem Zugriff arbeiten, nacht es Schwierigkeiten,
die Informatiamifolge sehrittv/eise züsainmenzüste-ilen;, -..
Ea fghlen also auf dem Markt Datenverarbeitungsanlagen,
die zu den Kosten der Datenverarbeitungsanlagen der niederen
Preisklasse ■ die volle LeiStungafUhigkei-t bez-iglich
der Misch- Sortier^ und. iPabellier-öpei-^tionen- der großen
Anlagen besitzen und darüberhinaus auch denn wir t schaft.^
lieh eingesetzt werden können, wenn aus- ein^r-. großen D-.
menge nur eine kurze Informationsfolge, also beispielsweise
nur ein Prozent oder ein Promille der· vorhanden^D
interessiert, wie es beispielsweise bei: PlanungST-; oder :
Organisationsaufgaben häufig vo.rkoEiint,
Ziel der Erfindung besteht darin, fir dieses P.roblea ,
eine Lös ^ng fmzugeben, Man kann nun bei einer pr tenverar^·
beitmigsanlagei die nii-t o'peichern mit -direktem."" Zugriff .. ;
arbeitet, auf einfache -Vieise Zugriff -zu Inforniatioiisfiilgen ;
gewinnen und nindestens die gleichen Misch-Sortier-Lex^ ■-..-ytungen
erreichen,' wie sie bei großen Anlagen üblich sind,.,
wenn man nach der"-Erfiniung die iat-e.n bzw, die In
tion^einheiten naöh bestinraten Oberbegriffen, wie
weise nach Kontennusimern geordnet hintereinander in die ■■-■
Speicher iait direktem Sugriff einsohreibt, ' ·■ , ■■;.*_.
Diese erfindungsgenäße Lehre -darf nicht-iait ein'eni E.-sjt-'K---mascliinenprogranini
verweoJiaeXt werden* Ein frograpia bes.t.ehi5
bekanntlich aus einer Befehlsfolge, -die dazu dient, die
Mas chine zum Dur chf !ihren von Operationen, zu· veranla ssen.. ·..
Das' fccrmen beispielsweis Lese:--, Schreib*- und.,Druckbe,fehle
sein, Befehle, die das- Durehfüitren logischer ·Entscheidungen
betreffen t oder auch Befehle , ..auf die hin^Informationen
von einem Speicher oder· Speicherplatz, in einen^anderen..
Speicher oder Speieherplatz übertragen werden. Der Aufbau
909881/11S8T ^^
-«tr-
des Oberbegriffes notwendig, das hexfit, es ist nur noch
eine einzige Zugriffsoperation erforderlich. Zum Auffinden
einer Informationsfolge sind alsoe- keinerlei Suchvorgänge
notwendig, die bei Magnetbandspeiehern zum Auffinden des
Oberbegriffes, bei Flattensρeiehern zum Zusammenstellen der
Informationsfolge selbst erforderlich sind. Hierdurch wird
ein erheblicher Gewinn an Arbeitsgeschwindigkeit erzielt, ohne daß der konstruktive Aufwand höher wird. Man kann
vielmehr durch die Vereinfachung im Adressenteil den konstruktiven
Aufwand senken.
2.) D^ die Informationen bei der Befolgung der erfindungsgemäßen
Lehre in wohlgeordneter Reihenfolge in Speichern mit
direktem Zugriff eingespeichert sind, ist es möglich, alle von Magnetbandsp ei ehern her bekannten Misch-Sortier-Verfahren
auch mit Speichern mit direktem Zugriff durchzuführen. Es ergibt sich jedoch gegenüber den bekannten Hagnetbandverfahren
folgender wesentlicher Torteil: Zur Lösung der üblichen Planungs- und Mihrungsaufgaben
genügt im allgemeinen eine Informationsmenge, die etwa dem
Informationsgehalt von 5000 bis 10 000 Lochkarten entspricht'.
Verglichen mit der Informationmenge,die sich auf Magnetbändern
speichern läßt, ist der Informationsgehalt von 5000 bis 10 000 Lochkarten sehr gering. Lösungen von Aufgaben
diese Umfanges sind dt:her mit Magnetbandanlagen der
umfangreichen Such- bzw. Leerlaufzeiten nicht wirtschaftlich. Speichert man dagegen diese Informationsmenge unter
Befolgung der erfindungsgemäßen Lehre in einen Plattenspeicher
ein, so sind Suchvorgänge nicht mehr erforderlich, da
ja ein direkter Zugriff zu solchen Informatinnsfolgen möglich
ist. Man kann also auch solche Aufgaben wirtschaftlich
lösen, die nur die Verarbeitung einer beschränkten Drtenerfordern.
909881/1158 BADORiGfNAL
3.) Aus dem zu Punkt 2.) gesagten ergibt sich eine weitere sehr wesentliche Anwendung far kleine und mittlere
Ingenieur- oder Konstruktionsbüros. Das /rbeit^gebiet
solcher Büros erfordert häufig Berechnungen aller Art, die sich auf einige wenige Grundfunktionen zurückführen
lassen. Solche Berechnungen wurden bisher mit sogenannten Universalrechnern oder auch mit Analogrechnern
durchgeführt und erforderten einen sehr erheblichen Programmieraufwand. Man kann nun zeigen, daß der größte
Teil der Berechnungen, die sich durch zweckentsprechende
.Programmierung von Universalrechner lösen lassen, auch
dadurch durchgeführt werden können, daß man von tabellierten Funktionswerten ausgeht und diese Funktionswerte
mischt und sortiert. Man kann nun durch die Befolgung der erfindungsgenäßen Lehre in die Plattenspeicher die
tabellierten Funktionswerte der in Frage kommenden Funktionen einspeichern, die verglichen mit der Speicherkapazität
eines iiagnetbandes nur einen geringen Datenanfall darstellen, und diese tabellierten Iunktionswerte
miteinander mischen und sortieren, was, wie bereits gesagt, mit einem sehr niedrigen Kostenaufwand möglich ist.
Man kann also durch die Befolgung der erfindungsgemäßen Lehre in vielen Fällen CIe Verwendung eines Universalrechners
umgehen und dadurch die Kosten senken, sodaß auch kleinen und mittleren i-lonstruktionsbJDs die Verwendung
von eigenen elektronischen Datenverarbeitungsanlagen
ermöglicht wird.
4.) Ss sind Plattenspeicher vorgeschlagen worden, die aus
fünf einzelnen, auf einer Antriebswelle sitzenden Speicherplatten bestehen, und deren Magnetköpfe unabhängig voneinander
steuerbar sind. Baut man nun eine Datenverarbeitungsanlage mit einem solchen PlattenspeicherpaMe auf und wendet
die erfindungsgemäße Lehre zur Einspeicherung der Informationen an, so ergeben sich kostenmäßig die folgenden Verhältnisse
. 9 0 9 8 8 1/1158
BAD
weiß man genau, welche Informationsfolgen in welchem Platten·-
speicher stehen. Diese Kenntnis hatte man bei den bisherigen Betriebsverfahren für Plattenspeichern nicht. Man kann also nun
mit austauschbaren Plattenspeichern arbeiten, also genau so, wie es bei Magnetbandspeichern mit austauschbaren Magnetbandrollen
üblich ist. Man kann also unter Beibehaltung der vollen Misch-Sortier-Leistung mit einer beschränkten Datenmenge arbeiten,
also beispielsweise mit einer Datenmenge, die gerade dem Inhalt einer Speicherplatte entspricht, so daß keinerlei*
Speicherkapazität für die Speicherung nicht benötigter Informationen verschwendet werden muß, wie es bei den bisherigen
Datenverarbeitungsanlagen der Pail ist.
6.) Aus den Ausführungen zu den Punkten 4.) und 5.) ergibt · sich ferner, daß es nun sehr einfach ist, durch die Befolgung
der erfindungsgemäßen Lehre an eine zentrale Großanlage zur Datenverarbeitung zahlreiche kleine Satellitenrechner anzuschüren.
Es wurde bereits gesagt, daß zahlreiche Planungs- und Führungsaufgaben durch Mischen, Sortieren, Tabellieren
und Umordnen einer beschrankten Dr.tenmenge gelöst werden können. Pur solche Aufgaben reicht eine beschränkte Speicherkapazität
aus, jedoch ist die Misch-Sortierleistung einer
Großanlage erforderlich.(Es sei hier nur an solche Aufgaben erinnert, die mittels irgendwelcher Iterationsverfauren ge- 4·'
löst werden können). Man kann hier also den Satellitenrechner 1 '
mit einem bereits vorgeschlagenen Ilattenspeicher mit mehreren,
unabhängig voneinander steuerbaren Köpfen ausrüsten, eo daß |ί
die gesamten Kosten dieses Satellitenrechners sehr niedrig F sind, und die benötigten, für. eine bestimmte Aufgabe interes- I
sierende Datenmenge außerhalb der Dienstzeit oder auch naOhte
wenn die zentrale Großemaschine gerade verfügbar ist,ndi6 ale
Eingabe bestimmten Platten des Plattenspeicherpaketee tiberspielen.
Bei einem solchen Verbundbetrieb interessiert von der
zentralen Großanlage hauptsächlich nur noch die Speicherkapazi- ^
tat. Die eigentliche Verarbeitungsleistung der GrroSanlage
ist von untergeordneter Bedeutung, da ja der kleine Satelliten-
\ 9 CX9 8 81/115 8
rechner durch die Befolgung der erfindungsgemäqßn Lehre über
die gleiche Misch-Sortierleistung verfügt. Das bedeutet aber,
daß keine Verzögerungen wegen noch nicht bearbeiteter Aufgaben
auf .'.bteilungsebene auftreten, daß das mittlere management dem Vorstand eines Großbetriebes gegenüber mit einem
höheren Maße an Selbständigkeit und Eigenverantwortung arbeiten kann, und daß es auch keiner organiseatorischen Lösung
der Präge mehr bedarf, welcher Aufgabe auf ^bteilungsebene
nun die zeitliche Priorität zusteht. Ein w.eiterer Vorteil sei noch am Rande erwähnt: Man kann natürlich die Programme
der einzelnen Satellitenrechner so ausgestalten, wie es den in den einzelnen Abteilungen hauptsächlich auftretenden
Fragen am besten entspricht. Das bedeutet eine fühlbare Entlastung des PrQgrammi'erä^ivl^d^^^^ijF^^l^'-zen'trare
Großanlage, wodurch in vielen-lallen eine merkliche konstruktive
Vereinfachung der Großanlage bedingt ist.
7.) Durch die Befolgung der erfindungsgemäeßen Lehre, Informationseinheiten
in wohlgeordneter Reihenfolge in Speichern mit direktem Zugriff einzuspeichern, sind auch anderweitig
erhebliche Einsparungen am konstruktiven Aufwand einer Datenverarbeitungsanlage
ohne Beeinträchtigung ihrer Leistungsfähigkeit möglich. Bei einer Anlage beispielsweise, die mit
Magnetbandspeichern und mit einem Iiernspeicher im Ver>arbeitungsteil
arbeitet, müssen die von den Magnetbändern abgelesenen Informationseinheiten vor ihrer Übertragung in den
Kernspeicher in Zwischenregistern gespeichert werden, Das ist
notwendig, da die Maschine beim Ablesen einer Informationseinheit
vom Magnetband nicht weiß, ob diese Informationseinheit"
in den Kernspeicher überführt werden soll oder' nicht. Die Informationseinheit wird daher in ein Zwischenregister
überführt. Erst dort werden die Adressen oder sonstige Be-*
Stimmungsangaben der'Informationseinheit überprüft. Die
■eigentliche Ursache der Verwendung solcher"Zwischenregister
liegt darin," "daß das""' Arbei1;ön des - Speichers im 'eigentlichen
Hechnerteil und der Eingabespeicher nicht miteinander synchro-
9098S1/1 158 &*D °
-vr-15
lesen wxraen, die jeweils ersten jsits äer acht Informationsein-.
heiten, aie zweiten acnt bits, aie abgelesen we.aen, die jeweils
zweiten xäts dieser Inform tionseinh=iten und so fort. Lin Umordnen
und mischen solcher verschachtelt aufgezeichneter Informationseinheiten
läuft auf die Aufgabe heraas, aie ^its der
einzelnen Införirratioi.deinheitfcn selektiv um einige wenige LLkTosekunden zu verzögern, Dazu beüarf es aber keines gesonderten
itechi erteils. Es genügt vielmehr, auf dem ubertragun s.veg von
einem Speicher zum anderen die einzelnen InforiT:aiionseinhei ;en
durch selektiv steuerbare Verzögerungsleitungen oder ähnliche
Mittel zu führen. Da durch uie erfinaungsgei::ä;ie Anordnung der Informationseinheiten in -reicht rn mit Gittern -ugriff ein kontinuierlicher I^atcn.'xroE sichergestellt _st, ksu.:. also ein t.ro:-er Teil der notwendigen Ver ~beitungen if eiern neg aer Informationseinheiten von einem Speicherplatz ~u einem anaeren durchgeführt werden, ohne daß es besonderer .aechenregister o.d^r anderer, bisher üblicher Vorkehrungen bewarf, ^iese Vurteile sind nicht auf verschachtelte Informationseinheiten Lescr.räntct. Sie treten jedoch bei verschachtelter Infcrmritionsaufzeichnung besonders deutlich zu Tage, weil bei dieser Aufzeichnungsart ate einzelnen Informationseinheiten zwecks Umoranung nur um .-tur-e ^eitbetr&.ge verzögert zu werden -rauchen. Dieser Vorteil ist dagegen nicht erzielbar, wenn die Informationsesnaeiten ungeordnet in Speichern
mit direktem -ugriff eingespeichert sind, ca sich dann ein κοη-tinuierlicher I-.itenstrom ohne die Verwendung von Zwischenregistfcrn nicht erzielen läiSt, was eine Voraussetzung zur Anwenuang aer
Datenverarbeitung Kittels der Verzögerung von Informationseinheiter] um sehr oder weniger groce Beträge darstellt.
einzelnen Införirratioi.deinheitfcn selektiv um einige wenige LLkTosekunden zu verzögern, Dazu beüarf es aber keines gesonderten
itechi erteils. Es genügt vielmehr, auf dem ubertragun s.veg von
einem Speicher zum anderen die einzelnen InforiT:aiionseinhei ;en
durch selektiv steuerbare Verzögerungsleitungen oder ähnliche
Mittel zu führen. Da durch uie erfinaungsgei::ä;ie Anordnung der Informationseinheiten in -reicht rn mit Gittern -ugriff ein kontinuierlicher I^atcn.'xroE sichergestellt _st, ksu.:. also ein t.ro:-er Teil der notwendigen Ver ~beitungen if eiern neg aer Informationseinheiten von einem Speicherplatz ~u einem anaeren durchgeführt werden, ohne daß es besonderer .aechenregister o.d^r anderer, bisher üblicher Vorkehrungen bewarf, ^iese Vurteile sind nicht auf verschachtelte Informationseinheiten Lescr.räntct. Sie treten jedoch bei verschachtelter Infcrmritionsaufzeichnung besonders deutlich zu Tage, weil bei dieser Aufzeichnungsart ate einzelnen Informationseinheiten zwecks Umoranung nur um .-tur-e ^eitbetr&.ge verzögert zu werden -rauchen. Dieser Vorteil ist dagegen nicht erzielbar, wenn die Informationsesnaeiten ungeordnet in Speichern
mit direktem -ugriff eingespeichert sind, ca sich dann ein κοη-tinuierlicher I-.itenstrom ohne die Verwendung von Zwischenregistfcrn nicht erzielen läiSt, was eine Voraussetzung zur Anwenuang aer
Datenverarbeitung Kittels der Verzögerung von Informationseinheiter] um sehr oder weniger groce Beträge darstellt.
9. Eine äpeicherart mit direktem Zugriff, die häufig verwendet
wird, ist der Kernspeicher. ler G-rund dafür liegt in
der hohen Arbeitsgeschwindigkeit dieses Speichers, seiner
" hohen Flexibilität im Einsatz sowie aarin, daa die Zugriffsoperationen zu den einzelnen Speicherstellen innerhalb einer
sehr kurzen Zeitspanne aurchgeführt werden können, die kon-
der hohen Arbeitsgeschwindigkeit dieses Speichers, seiner
" hohen Flexibilität im Einsatz sowie aarin, daa die Zugriffsoperationen zu den einzelnen Speicherstellen innerhalb einer
sehr kurzen Zeitspanne aurchgeführt werden können, die kon-
y·. BAD ORIGINAL
9 0 9 S 81/1158
nisiert sind. Durch die ,Anwendung der erfindungsgemäßen
Lehre kann-man nun in vielen Fällen die Verwendung solcher
Zwischenregister vermeiden und dadurch erhebliche Einsparungen konstruktiver Art erreichen. Benutzt ia&n nämlich
innerhalb der Kaschine Speicher mit direktem und yzklischrotier.endem
Zugriff, also beispielsweise Platten- oder Trommelspeicher, und sor.jt nän dafür, daß die Ein- und
Ausgabespeicher*aait direktem Zugriff für zyklisch-rotierende
Abtastung sind, wie sie beispielsweise in Porm von
Magnetkarten und Hagnetbändern nit zyklisch-rotierender Abtastung sind, wie sie beispielsweise in Porm von Hagnrtkarten
und Magnetbändern mit zyklisch-rotierender Abtastung bereits vorgeschlagen worden sind, so k=-nn man die Verwendung
von Zwischenregistern umgehen, da man dann die Aufgabe
des Ein.abespeichers und die Aufgabe des Zwischenregist'.rs
ein und demselben magnetischen SpeichermiJtel zuweisen kann.
Die S;nchronisierung der einzelnen Speichermittel
läßt sich dann ganz einfach dadurch bewerkstelligen, daß man die Umdrehungszahl der Plattenspeicher sowie der rotierenden
Abtastköpfe der Eingabe- bzw. Ausgabespeichermittel aufeinander abstimmt, was allerdings nur S^folg
hat, wenn man nach der Erfindung die einzelnen Informationseinheiten
in wohlgeordneter Reihenfolge in Speichern mit direktem Zugriff einschreibt. :
8,_}_ Insbesondere dann, wenn man die an sich bekannte verschachtelte
Informationsaufzeichnung verwendet, lassen sich durch die Befolgung der erfindungsgemäßen Lehre auch erhebliche
Einsparungen im Rechnerteil einer Datenverarbeitungsanlage erreichen. Bei einer verschachtelten Informationsaufzeichnung
wird der Ort einer Informationseinheit in der
Hauptsache durch die zeitliche Relation bestimmt, in der die Informationsbits in bezug auf.Zeitgeberimpulse auftreten.
Wenn beispielsweise acht Informationseinheiten verschachtelt aufgezeichnet sind, so sind die ersten acht Bits, die abge-
*ebenfalls Speicheig q98 8 1 / 1 T 5 8
." »AD
." »AD
stant ist, unabhängig davon, welche Speicherstelle aufge- ♦
rufen werden soll. Eine andere Speicherart, die ihrer geringen Kosten wegen und ihrer hohen Arbeitsgeschwindigkeit
wegen gerne Verwendet wird, ist die Verzögerungsleitung, in
der die Informationsbits umlaufen. Eine solche Verzögerungsleitung kann heute pro Mikrosekunde Verzögerungslänge etwa
10 Bits speichern. (Hier ist eine akustische Verzögerungsleitung mit einer Bandbreite von etwa 20 MHz zugrunde gelegt.)
Speichert man nun in einem Kernspeicher unter Befolgung der Lehre der Erfindung die Informationseinheiten
in wohlgeordneter Reihenfolge ein, so ist es außerordentlich
einfach, einen Kernspeicher mit einer Verzögerungsleitung
gemeinsam zu betreiben, da dann Synchronisierungsmaßnahmen
nicht mehr erforderlichsind. Es genügt vielmehr, die in dem Kernspeicher eingeschriebenen Informationen im
Zeittakt der Verzögerungsleitung aus dem Kernspeicher in die Verzögerungsleitung zu überschreiben. KatürlJda ist
auch der umgekehrte Vorgang möglich, nämlich das Überschreiben von Informationen, die in einer Verzögerungsleitung umlaufen, in die entsprechenden Stellen eines Kernspeichers.
Das ist nur deswegen möglich, weil die Informationseinheiten in wohlgeordneter !Reihenfolge in einem Speicher mit direktem
Zugriff, in diesem Falle in einem Kernspeicher eingeschrieben sind. Ds diese Übertragungen von Informationseinheiten
von Kernspeichern in Verzögerung leitungen und zurück aufgrund des erfindungsgemäßen Verfahrens ohne Zwischenregister
möglich ist, resultieren aus der Anwendung dieses Verfahrens Datenverarbeitungsanlagen, die außerordentlich
hohe Verarbeitungsgeschwindigkeiten aufweisen, das heißt» die Relation zwischen investierten Kosten zu Operationsschritten pro Zeiteinheit ist günstiger als bei irgendeiner
bisher bekannten Datenverarbeitungsanlage, die mit vergleichbaren Investitionskosten erstellt werden kann. Darüberhinaus
kann auch das Adressenregister des Kernspeichers kleiner gehalten werden, da nur noch der Oberbegriff adressiert werden
muß, so daß sich auch dadurch der .konstruktive und damit der
Kostenaufwand senken läßt. 9 09 8*8Ϊ / ί 1 5 8 BA0
-w-
Im Vorstehenden sind einige technische Vorteile aufgeführt
worden, die sich aus der Anwendung des erfindungsgemäßen
Verfahrens ergeben. Ebenso wurde gezeigt, welche Auswirkungen die Anwendung des erfindungsgemäßen Verfahrens auf
den konstruktiven Aufbau von Datenverarbeitungsanlagen hat. Es soll nun noch als weiteres Ausführun^.sbeispiel eine
Datenverarbeitungsanlage beschrieben werden, die nach dem Verfahren der Erfindung arbeitet. Eine Prinzipskizze
dieser Anlage ist in der fig. 55a gezeigt. Diese Anlage ist mit vier Plattenspeicherpaketen aufgebaut, die miteinander
mechanisch synchronisiert sind. Der Aufbau ändert sich jedoch nicht wesentlich, wenn man anstelle dieser
vier Plattenspeicherpakete ein fünfplattiges Plattenspeicherpaket mit unabhängig steuerbaren Köpfen verwendet. Dann
wird zwar die Speicherkapazität kleiner, die Verarbeitungsleistung wird dagegen nicht eingeschränkt. Zusätzlich kann
man noch den mit der Bezugsziffer "996" bezeichneten Verarbeitungsspeicher
einsparen, da man an seiner Stelle eine Platte dieses fünfplattigen Speicherpaketes verwenden kann.
OFHG INSPECTED
909881/1158
- vT -
IS
Pafenfcm-Λταΐίθ
Dr.-Ing. Wilhelm Reicliel
rip!-fcg. Woligcng Motel
6 Frankfurt a. M. 1
P H 99 179.8-53 1. Okt. 1969
Dr.G. Dirks, Sunnyvale, California, Re/Lo - 4321
Abschrift
Die Anordnung der Pig. 55 kann zum Sammeln und zum Sortieren von Daten verwendet werden. Diese Daten bestehen aus einzelnen
Informationseinheiten, von denen jede aus einer Mehrzahl von Worten oder Feldern besteht. Jedes Wort oder Feld enthält ein
oder mehrere Zeichen als Informationsinhalt. Die Felder können innerhalb der Informationseinheit verschiedene Länge haben.
Eine Informationseinheit kann· z.B. die Länge von 100 Zeichen haben. Diese 100 Zeichen teilen sich auf die verschiedenen
Worte oder Felder auf, deren Länge oder Umfang an Zeichen beliebig
ist. Die verschiedenen Felder veränderlicher Länge sind durch "Wortende"-SignaIe voneinander getrennt.
Die Anordnung der Fig. 55 enthält die Mittel zum Sammeln und Sortieren von Informationseinheiten, vergleichbar mit den
909881/1158
Prinzipien des Datensammelns und Sortierens mit Magnetbandsystemen,
wobei jedoch die mechanischen Schrittwerke, welche für den Magentbandbetrieb benötigt werden, ersetzt werden. Die in der
Fig. 55 gezeigte Anordnung erlaubt das Sammeln und Sortieren von Informationseinheiten innerhalb eines Systemes mit einem Direktzugriffsspeicher,
vorzugsweise vom rotierenden Typus. Der Begriff "Direkter Zugriff" bezieht sich in dieser Niederschrift
auf den direkten Zugriff zu Speicherspuren» Sein Vorteil ist seine hohe Leistung, die Vermeidung von elektrisch gesteuerten
mechanischen Schrittwerken für Magnetbänder und die Vermeidung von teueren Magnetkemspeichern in der Zentraleinheit. Der
prinzipielle Vorteil liegt in den Vorteilen des Serienspeichers, in der Vermeidung von unnützen Lesevorgängen von nicht gewünchten
Informationseinheiten in Magnetbändern, wobei aber die Vorteile der Magnetbandsysteme und Lochkartensysteme, nämlich die
Verarbeitung der Daten in Reihenfolgen und in Gruppen von in Folgen geordneten Informationseinheiten erhalten bleibt, wobei
der direkte Zusammenhang zwischen den Detailinformationen und den Summeninformationen hergestellt wird.
In der Fig. 55a wird ein rotierender Plattenspeicher 896 über
die Welle 889 von dem Motor 897 in Umdrehung versetzt» Die Welle 899 ist über das Getriebe 901 mit der Welle 898 mechanisch
gekuppelt. Die Welle 899 treibt die Eingabe- und Ausgabeplattenspeicher
902, 9031 904 und 905 über die Getriebe 906,
907, 908 und 909 an. Die Speicher 902 903» 904 und 905 können
auch Teil eines großen Direkt-Zugriffs-Speichers sein, hier
seien sie aber im Beispiel als austauschbare Speicher vorgegeben.
Um den Austauach von den rotierenden Plattenspeichern zu er-
möglichen und um den Austausch eines solchen Plattenspeichers
909881/1158
vorzubereiten, während ein normales Programm läuft, sind die
Getriebe 906, 907, 908 und 909 der Plattenspeicher 902, 903»
904 und 905 mit Synchronisiereinrichtungen 911, 912, 913 und
914 ausgerüstet. Die Synchronisiereinrichtungen sind von der
Art und so beschaffen, daß einer der rotierenden Plattenspeicher, z.B. der Eingabeplattenspeicher 902 in Synchronismus
mit der Welle 899 steht und somit arbeitsfähig ist, während der andere Eingabeplattenspeicher 903 steht, um.einen Austausch
durch einen anderen Eingabeplattenspeicher zu erlauben.
9 0 9 8 81/115 8 BAD ORIGINAL
Die Übertragungseinrichtungen 919, 921, 922 und 923 erlauben
die bilaterale Übertragung von Daten zwischen den Plattenspeichern 902 und 905 mittels der Übertragungseinrichtungen 919
und 921 und zu dem Hauptspeicher 896 über die Übertragungseinrichtung
924. Jede dieser Übertragungseinrichtungen besteht aus einer Anzahl von UND-Toren und Verstärkern. In ähnlicher
Weise kann ein bilateraler Informationsaustausch zwischen den Plattenspeichern 904 und 905 einerseits und dem Hauptspeicher
896 andererseits über die Übertragungseinrichtungen 922 und
923 und über die Übertragungseinrichtung 925 stattfinden. Die Übertragungseinrichtungen 924 und 925 bestehen aus einer Reihe
von UND-Toren um jeweils eine Ausgangsleitung aus einer Mehrzahl von Ausgangsleitungen zu selektieren.
Um auch einen bilateralen Informationsaustausch mit Magnetkarten, welche entweder als Ein- und Ausgabemittel verwendet
werden können oder auch als austauschbare Speicher verwendet werden können, ist die Hauptwelle 899 über ein Getriebe 926
und die Welle 927 mit der rotierenden Schreib- und Lesekopfträgerplatte 928 verbunden. Diese Trägerplatte 928 besitzt
Lese- und Schreibköpfe, welche z.B. auf einem Luftpolster gleiten während sie den magnetisch aufgezeichneten Inhalt
der Magnetkarten lesen. Der Aufbau ein.er solchen Kopf trägerplatte ist im Folgenden näher beschrieben.
Die Magnetkarten werden durch eine Transporteinrichtung 934
in der durch den Pfeil 933 angedeuteten Richtung von" der Zuführstation
931 zur Ablagestation 932 überführt. Die Anordnung
909881/1158
kann auch derart sein, daß Zuführstation und Ablagestation ihre Aufgaben vertauschen können, wodurch der Zugriff zu bestimmten
Polgen von Karten verbessert wird« Die Magnetkarten können auch in austauschbaren Zufuhr- und Ablagestationen
gehalten werden, wobei die Transporteinrichtung nur in einer Richtung zu arbeiten braucht. Sobald die Magnetkarte sich unter
der Kopfträgerplatte befindet, wird sie durch ein Schritt-Transportwerk
arretiert, um die Karte in der nächstfolgenden Leseoder Schreibposition zu halten, oder aber die Karte wird direkt
in einer vorbestimmten Position gehalten, um in bestimmten Spalten schreiben oder lesen zu können. Die Lese- und Schreibeinrichtungen
der Trägerplatte 928 sind mit der Übertragungseinrichtung 924 verbunden, wodurch ein Informationsaustausch
über die Übertragungseinrichtung 935 mit dem Hauptspeicher möglich ist.
Um die Verwendung von Magnetbändern ohne große und teuere Puffer-Systeme
zu ermöglichen, kauii das Magnetband 936 über die Spulen
937 und 938 vor- und zurückgespult werden. Die Magnetbandlese- und Schreibeinrichtung kann mit Signalköpfen arbeiten, welche
während des Arbeitens auf einem Luftpolster gleiten, wie dieses noch näher beschrieben wird. Die Signalkopfträgerplatte 939
wird über die Welle 941» welche über das Getriebe 942 mit der Welle 899 verbunden ist, in Umdrehungen versetzt. Die Übertragungseinrichtung
943 erlaubt die bilaterale Informationsübertragung von und zu den Signalköpfen der Trägerplatte 939.
Die verschiedenen Komponente, welche als mit dem Hauptspeicher mechanisch verbunden gezeigt sind, sind verschiedene
Beispiele, welche in einem besonderen Pail verwendet werden können oder nicht, ganz wie es die Umstände erfordern.
909881/1158
Hauptspeicher vorhanden iat, und wenn dieser Speicher die Daten direkt eingespeichert bekommt und selbst als Ausgabespeioher
fungiert.
Die Gesamtanordnung kann ebenso mit den Magnetbändern 944 und
945 elektrisch verbunden werden, wobei die Hagnetbänder in der durch den Pfeil 946 bzw. 947 gekennzeichneten Richtungen bewegt
werden. Eine solche Verbindung ist solange möglich, als die Länge der auf den Magnetbändern gespeicherten Informationseinheiten
der Große entspricht, welche den Speicherplatzlängen für Informationseinheiten in dem Hauptspeicher 896 und in den
Plattenspe.ichern 902, 903, 904 und 905 entspricht. Dabei darf die Zeichenfolgefrequenz beim Lesen und Schz'eiben mit Magnetband
nicht die Frequenz des Hauptspeichers überschreiten. Vorzugsweise soll die Arbeitsgeschwindigkeit der Magnetbänder,
angegeben in Zeichen je Zeiteinheit, etwas niedriger liegen, um die Übertragung von Informationen von und nach Magnetbändern
944 über den Signalkopf 948 mit einem Minimum an
Magnetkernpufferspeichern 949 auszukommen. Der Magnetkernpufferspeicher 949 besteht aus den beiden Teilen 951 und 952,
von denen jeder etwa 100 Zeichen Speicherkapazität besitzt, und die alternierend verwendet werden können, um die Übertragung
von Informationen von den Leseköpfen 948 über den genannten Pufferspeicher die Übertragungseinrichtung 924 zu
dem Hauptspeicher 896 zu ermöglichen.
ÄhnlicheBedingungen treten aus, wenn eine Mehrzahl von externen
Serienspeichern, welche in anderen Datenverarbeitungsanlagen stellen können, ihre informationen mittels Übertragungsleitungen
an eine andere Datenverarbeitungsanlage übertragen, oder über die Eingabe- und Ausgabestationen miteinander einen Informationsaustausch
durchführen.
Palis rotierend geschaltete Signalköpfe, wie sie noch näher be™
81/11:6
schrieben werden, verwendet werden, braucht die Pufferspeicherkapazität
nicht die doppelte Zahl der Zeichen zu überschreiten, welche bei einer gegebenen Zeichenübertragungsleistung
als Platz auf dem rotierenden Speicher vorhanden ist, unter Berücksichtigung der Zugriffzeit der rotierend geschalteten
Signalköpfe. Ein Pufferspeicher ist ein Zwischenspeicher, welcher als Infürmationsreservoir dient, um sicherzustellen, daß
immer ausreichend Informationen zurVerfügung stehen.
Die Anwendung der asynchronen Übertragung von der Magnetbandaufzeichnung
zur Magnettrommelaufzeichnung ohne große Pufferspeicher kann besonders nützlich sein in dem Verhältnis zwischen
Speichern großer Kapazität mit streifenförmigem Aufzeichnungsträger
und der Übertragung von Informationen in Form von Informationseinheiten in rotierenden Speichern mit
direktem Zugriff. Die asynchrone Übertragung erlaubt die Kombination des sehr langsamen Zugriffes in Speichern mit streifenf
örmigen Informationsträgern mit dem sehr, schnellen Zugriff von Plattenspeichern. Aus diesem Grunde seien die gleichen
Prinzipien auf die Zwischenspeicher angewendet, welche dazu verwendet werden können, Informationen aus einem Hauptpufferspeicher
zu einer vorbestimmten Zeit zu übertragen. Die Anordnung kann derart sein, daß die rotierende Scheibe, welche
die einzelnen Streifen von magnetischen Informtionsträgern
aus dem Stapel von Streifen herauszieht, mit einer Einrichtung verbunden oder vereinigt ist, welche eine magnetische Oberfläche
besitzt und welche die Zwischenspeicherung von zu übertragenden Informationen erlaubt, und aus welchem Zwischenspeicher
die Übertragung in den Hauptspeicher über die rotierend geschalteten Signalköpfe zu einem vorbestimmten Zeitpunkt erfolgt.
Falls die Lese- und Aufzeichnungsgeschwindigkeit, bezogen auf
die Zahl der zu übertragenden Zeichen in der Zeiteinheit,an-
0 9 8 8 1/115
- atf - ,
JlS
JlS
nähernd gleich sind, ist es zweckmäßig, dreifache Zwischenspeicher
für 100 Zeichen als Pufferspeicher 949 anstelle der zwei Pufferspeicher 951 und 952 zu verwenden. Diese drei Teile
des Pufferspeichers 949 werden dann in ihrer Reihenfolge nacheinander verwendet, um auch ein zwischenzeitliches Überschreiten
der Übertragungsleistung des Zentralsystems durch die externen Einrichtungen abfangen zu können. Die Datenübertragung
aus dem Hauptspeicher 896 oder den Speichern 902, 903, 904 und 905 in den Magnetstreifenspeicher und den Magnetbandspeicher
945 erfolgt wiederum über die Übertragungseinrichtung 924 zu den Aufzeichnungsköpfen 953. T*iese Übertragungen
erfolgen unter der Steuerung durch die Steuereinheit 954, welche ihre Instruktionen von dem Programm in bekannter Weise
erhält.
Um alle Vorteile des vorgeschlagenen Systems ausnutzen zu
können, ist der Hauptspeicher 896 in mehrere Gebiete unterteilt, welche die Kennziffer 955, 956, 957, 958 und 959 tragen
und besonderen Aufgaben vorbehalten sind. Diese verschiedenen Speicherflächen können 'sich auch in der Art unterscheiden,
wie sie die Informationen in der Reihenfolge speichern; sie können für Sortier- und Mischzwecke verwendet werden, andere
!Teile des Hauptspeichers können einzelne Informationen tragen, wieder andere Teile des Speichers können Informationen
für den direkten Zugriff enthalten, Die Teile 955 und 956 des Hauptspeichers können als Sortierspeicher zum Sortieren
der täglich einlaufenden Informationen in Reihenfolgen verwendet werden. Bei einem solchen Sortiervorgang werden die
Daten jeweils aus einem Speichergebiet in das andere Speichergebiet übertragen und dabei gemischt, bis die gewünschte Reihenfolge
vorhanden ist, ähnlich einem Magnetbandsortierprozess.Der
Teil 957 des Hauptspeichers kann als Index-Register verwendet werden, in dem die Adressen von bestimmten Gruppen von Infor-
909881/1158
mationen, welche häufig benötigt werden, angegeben sind. Durch
solche Adressenangaben wird ein direkter Zugriff zu den häufig benötigten Informationen sichergestellt, was wiederum die
Zeit reduziert, welche notwendig ist, um bei Suchläufen die beweglichen Aufhängungen der Signalköpfe zu bewegen. Die
Index-Register können sich auch auf Folgen von Informationen beziehen, welche sich in externen Speichern befinden, und
welche sich z.B. auf tägliche, wöchentliche, monatliche oder andere periodisch wiederkehrende Eingaben beziehen, und welche
sich auf Magnetkarten oder Magnetbändern oder andere Speicher mitteln, wie sie bereits schon erwähnt wurden, aufgezeichnet
befinden.
Es erscheint zweckmäßig, die Reihenfolgen der Informationen' entsprechend ihrem Eingang auf bestimmte Zeitperioden zu beschränken
und den direkten Zugriff zu den Folgen auf diese Folgen von Informationen anzuwenden, um die Übertragung dieser
Informationen einer Zeitperiode zu den Informationen deren Zeitperioden zu erlauben, wodurch große Misch- und
Sortierprozesse vermieden werden, und wodurch der Zugriff zu
den Informationsfolgen erleichtert wird.
•Es ist offensichtlich, daß die Mischvorgänge ein ständiges
Vorwärts- und Rückwärts-Verschieben der Informationen zur Folge
hat, so daß das Index-Register in dem Teil 957 des Hauptspeichers ständig revidiert werden muß, um die neuesten Adressen
von Informationsfolgen gespeichert zu haben.
Wenn solche Speicher dazu benutzt werden eine Verbindung zwischen den Detail-Informationen und den Summeninformationen herzustellen,
so können auch Aufteilungen in Zeitperioden durchgeführt werden, ao daß das Speichern von Informationen
in zeitlich begrenzte Folgen und in zeitliche Folgen durchgeführt werden kann. Die zu wählenden Zeitperioden hängen stark
909881/1158
von der Art der Informationen ab und können z.B. Monatsabschnitte
sein, von denen dann die sortierten Folgen von monatlichen Informationseingängen in der Folge der Monate
stehen. Die Größe der Gruppen hängt außerdem von den Erfordernissen der Anwendung und von dem Umfang der in Folgen sortierten
Informationen ab.
Das System der Magnetkartenspeicher mit Karten, die in einer Zuführeinrichtung 931 und einer Ablegeeinrichtung 932 gehalten
werden, wobei die Karten selektiv transportiert werden, verwendet z.B. für das Sortieren und Datensammeln Mittel,
welche auch bei den üblichen Lochkarten verwendet werden. Das ist zulässig, wenn vorbestimmte Informationsaufzeichnungen in
ausgewählten Gebieten dieser Karten zusammengestellt sind oder wenn die Einrichiung eine Auszeichnungssteuerung besitzt.
Dann kann das Indexsystem auch die Adressen von Gruppen solcher Karten enthalten. Adress-Indexspeicher können natürlich
auch auf solchen Karten gespeichert sein, falls sie selten benutzt werden. Die Magnetkar'ten können außerdem auch als
Referenz-Karten verwendet werden,wobei sie die genaue Adresse von Referenzen für z*B. Unterbjugruppen und deren Bestandteile
angeben. Solche Unterbaugruppen können dann für eine Vielzahl von gleichen Unterbaugruppen verschiedener Baugruppen
verwendet werden, so daß eine Mehrfachaufzeichnung für den gleichen Gegenstand- entfällt und tatsächlich nur eine Aufzeichnung
notwendig ist. Solche Unterbaugruppeninformationen bilden dann eine eigene Gruppe von Informationen mit allen
notwendigen Einzelheiten.
Der Speicherteil 959 kann in Verbindung mit dem Indexspeicher
957 für das Herausfinden von Summeninformationen, welche sich
auf einen bestimmten Text oder auf Zahlen beziehen, verwendet werden, so z.B. Preise, welche für bestimmte Adressen auszu-
9 0 9 8 8 1 / 1 1 ." P
Λ*
wählen sind, wobei diese Adressen wiederum vergleichbare Informationen
für Summenwerte von bestimmten Zeitperioden enthalten, und die die neuesten Salden oder Summen für eine bestimmte
Periode enthalten.
Sobald die einlaufenden Informationen in den Teilspeichern und 956 in einer Reihenfolge sortiert sind, kann das Heraussuchen von Indexadressen über die Speicherspur 958 durchgeführt
werden. Diese Speicherpur enthält die Indexadressen in Polgen geordnet. Die benötigten Adressen können dann in der
richtigen Reihenfolge an die Lokalität übertragen werden, wo die Summeninformationen gespeichert sind.
90988
Claims (2)
1. Verfahren sum Betrieb einer Datenverarbeitungsanlage, aie
mit mehreren speichern miz direktem Zugriff ausgerastet int,
dadurch gekennzeichnet, da5 die Infor-
ticnoiiinhfciten in wohlgecrcr.eter xüiihenfolge -.vie teispielsweiae
nach LontenniiDiiaern geordnet hintereinander in die ^v. =iche.
mit ai3Ekter,i Zugriff eingespeichert werden-
2. Verfahren nach -Anspruch 1, dadurch gekennzeichnet,
Ct^JD die !Datenverarbeitung.:schritte Wie beispielsweise
das Umordnen und !tischen von Informationseinheiten
ohne Unterbrechung .ec Patenilusses direkt v/aLran^ der Lcertx'agung
eier Inforrationseinheiten von einem D^eichar zu einem
anderen speicher aurchgeführt vverden.
BAD ORJGWAL
909881 /1158
L e e r s e ί t e
Applications Claiming Priority (1)
| Application Number | Priority Date | Filing Date | Title |
|---|---|---|---|
| US300962A US3343133A (en) | 1963-08-09 | 1963-08-09 | Data handling system |
Publications (1)
| Publication Number | Publication Date |
|---|---|
| DE1499179A1 true DE1499179A1 (de) | 1970-01-02 |
Family
ID=23161344
Family Applications (13)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE19641474314 Pending DE1474314A1 (de) | 1963-08-09 | 1964-08-10 | Magnetische Aufzeichnungstraeger fuer zyklisch-rotierende Abtastung |
| DE19641499178 Pending DE1499178A1 (de) | 1963-08-09 | 1964-08-10 | Steuerbarer Datenspeicher mit Verzoegerungsleitung |
| DE1474315A Pending DE1474315B2 (de) | 1963-08-09 | 1964-08-10 | Schaltungsanordnung zur Steuerung der Verzögerung von Informationen in Abhängigkeit von Prüfimpulsen |
| DE1964D0047398 Granted DE1474313B2 (de) | 1963-08-09 | 1964-08-10 | Magnetischer plattenspeicher |
| DE1774945A Expired DE1774945C3 (de) | 1963-08-09 | 1964-08-10 | Elektronische Datenverarbeitungsanlage zum Mischen, Sortieren, arithmetischen Verarbeiten von aus Datenfeldern bestehenden Datensätzen und zum Umstellen von einzelnen Datenfeldern |
| DE19641499179 Pending DE1499179A1 (de) | 1963-08-09 | 1964-08-10 | Verfahren zum Betrieb von Datenverarbeitungsanlagen mit Speichern mit direktem Zugriff |
| DE1774943A Expired DE1774943C3 (de) | 1963-08-09 | 1964-08-10 | Dateneingabeeinrichtung. Ausscheidung aus: 1474025 |
| DE1774942A Expired DE1774942C3 (de) | 1963-08-09 | 1964-08-10 | Verfahren und Einrichtung zur fortlaufenden Addition bzw. Subtraktion zweier Operanden A und B |
| DE1774941A Expired DE1774941C3 (de) | 1963-08-09 | 1964-08-10 | Einrichtung zur Übertragung von Informationen zwischen zwei dynamischen Speichern. Ausscheidung aus: 1474025 |
| DE1474025A Expired DE1474025C3 (de) | 1963-08-09 | 1964-08-10 | Datenverarbeitungsanlage |
| DE19641774944 Pending DE1774944A1 (de) | 1963-08-09 | 1964-08-10 | Datenverarbeitende Speicheranordnung |
| DE19641774939 Pending DE1774939A1 (de) | 1963-08-09 | 1964-08-10 | Informationsmischsortiereinrichtung |
| DE19641774940 Pending DE1774940A1 (de) | 1963-08-09 | 1964-08-10 | Zeitumsetzeinrichtung |
Family Applications Before (5)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE19641474314 Pending DE1474314A1 (de) | 1963-08-09 | 1964-08-10 | Magnetische Aufzeichnungstraeger fuer zyklisch-rotierende Abtastung |
| DE19641499178 Pending DE1499178A1 (de) | 1963-08-09 | 1964-08-10 | Steuerbarer Datenspeicher mit Verzoegerungsleitung |
| DE1474315A Pending DE1474315B2 (de) | 1963-08-09 | 1964-08-10 | Schaltungsanordnung zur Steuerung der Verzögerung von Informationen in Abhängigkeit von Prüfimpulsen |
| DE1964D0047398 Granted DE1474313B2 (de) | 1963-08-09 | 1964-08-10 | Magnetischer plattenspeicher |
| DE1774945A Expired DE1774945C3 (de) | 1963-08-09 | 1964-08-10 | Elektronische Datenverarbeitungsanlage zum Mischen, Sortieren, arithmetischen Verarbeiten von aus Datenfeldern bestehenden Datensätzen und zum Umstellen von einzelnen Datenfeldern |
Family Applications After (7)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE1774943A Expired DE1774943C3 (de) | 1963-08-09 | 1964-08-10 | Dateneingabeeinrichtung. Ausscheidung aus: 1474025 |
| DE1774942A Expired DE1774942C3 (de) | 1963-08-09 | 1964-08-10 | Verfahren und Einrichtung zur fortlaufenden Addition bzw. Subtraktion zweier Operanden A und B |
| DE1774941A Expired DE1774941C3 (de) | 1963-08-09 | 1964-08-10 | Einrichtung zur Übertragung von Informationen zwischen zwei dynamischen Speichern. Ausscheidung aus: 1474025 |
| DE1474025A Expired DE1474025C3 (de) | 1963-08-09 | 1964-08-10 | Datenverarbeitungsanlage |
| DE19641774944 Pending DE1774944A1 (de) | 1963-08-09 | 1964-08-10 | Datenverarbeitende Speicheranordnung |
| DE19641774939 Pending DE1774939A1 (de) | 1963-08-09 | 1964-08-10 | Informationsmischsortiereinrichtung |
| DE19641774940 Pending DE1774940A1 (de) | 1963-08-09 | 1964-08-10 | Zeitumsetzeinrichtung |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US3343133A (de) |
| BE (1) | BE651531A (de) |
| DE (13) | DE1474314A1 (de) |
Families Citing this family (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3548381A (en) * | 1963-08-09 | 1970-12-15 | Dirks Electronics Corp | Data handling systems |
| US3764758A (en) * | 1971-05-26 | 1973-10-09 | Sony Corp | Magnetic recording and/or reproducing apparatus with transducer extending through a record support plate having an annular groove coextensive with record track |
| US4064557A (en) * | 1974-02-04 | 1977-12-20 | International Business Machines Corporation | System for merging data flow |
| US3879757A (en) * | 1974-03-01 | 1975-04-22 | Ibm | Data storage mechanism having a flexible magnetic disk |
| FR2309012A1 (fr) * | 1975-04-21 | 1976-11-19 | Ibm | Memoire a disque magnetique flexible |
| US4754326A (en) * | 1983-10-25 | 1988-06-28 | Keycom Electronic Publishing | Method and apparatus for assisting user of information retrieval systems |
| US4839813A (en) * | 1985-10-24 | 1989-06-13 | Pitney Bowes Inc. | Computerized parcel shipping system |
| US5109337A (en) * | 1987-10-28 | 1992-04-28 | Ibm Corporation | Conceptual design tool |
| US5778356A (en) * | 1994-11-10 | 1998-07-07 | Cadis, Inc. | Dynamically selectable language display system for object oriented database management system |
| US5742813A (en) * | 1994-11-10 | 1998-04-21 | Cadis, Inc. | Method and apparatus for concurrency in an object oriented database using lock inheritance based on class objects |
| US5835910A (en) * | 1994-11-10 | 1998-11-10 | Cadis, Inc. | Method and system for comparing attributes in an object-oriented management system |
| US5838965A (en) * | 1994-11-10 | 1998-11-17 | Cadis, Inc. | Object oriented database management system |
| AU1122997A (en) | 1995-11-07 | 1997-06-11 | Cadis, Inc. | Search engine for remote object oriented database management system |
| JP4878936B2 (ja) * | 2006-06-28 | 2012-02-15 | 富士通セミコンダクター株式会社 | 故障検出方法、試験回路及び半導体装置 |
| DE102007063234A1 (de) * | 2007-12-31 | 2009-07-02 | Nowak, Attila, Dipl.-Ing. | Schnellere Speicherorganisation |
| US9021199B2 (en) * | 2012-08-15 | 2015-04-28 | Lsi Corporation | Methods and structure for normalizing storage performance across a plurality of logical volumes |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US2674732A (en) * | 1952-12-02 | 1954-04-06 | Hughes Tool Co | Electronic variable delay circuits |
-
1963
- 1963-08-09 US US300962A patent/US3343133A/en not_active Expired - Lifetime
-
1964
- 1964-08-07 BE BE651531D patent/BE651531A/xx unknown
- 1964-08-10 DE DE19641474314 patent/DE1474314A1/de active Pending
- 1964-08-10 DE DE19641499178 patent/DE1499178A1/de active Pending
- 1964-08-10 DE DE1474315A patent/DE1474315B2/de active Pending
- 1964-08-10 DE DE1964D0047398 patent/DE1474313B2/de active Granted
- 1964-08-10 DE DE1774945A patent/DE1774945C3/de not_active Expired
- 1964-08-10 DE DE19641499179 patent/DE1499179A1/de active Pending
- 1964-08-10 DE DE1774943A patent/DE1774943C3/de not_active Expired
- 1964-08-10 DE DE1774942A patent/DE1774942C3/de not_active Expired
- 1964-08-10 DE DE1774941A patent/DE1774941C3/de not_active Expired
- 1964-08-10 DE DE1474025A patent/DE1474025C3/de not_active Expired
- 1964-08-10 DE DE19641774944 patent/DE1774944A1/de active Pending
- 1964-08-10 DE DE19641774939 patent/DE1774939A1/de active Pending
- 1964-08-10 DE DE19641774940 patent/DE1774940A1/de active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| DE1774942A1 (de) | 1971-12-23 |
| DE1774941C3 (de) | 1974-07-04 |
| DE1774941A1 (de) | 1971-12-23 |
| DE1774943A1 (de) | 1971-12-23 |
| DE1774944A1 (de) | 1971-12-23 |
| DE1474314A1 (de) | 1970-03-26 |
| DE1774941B2 (de) | 1973-11-29 |
| DE1774942B2 (de) | 1974-07-18 |
| DE1774945B2 (de) | 1974-07-25 |
| DE1474315B2 (de) | 1975-10-02 |
| DE1474025A1 (de) | 1970-12-17 |
| DE1774940A1 (de) | 1971-12-23 |
| US3343133A (en) | 1967-09-19 |
| DE1499178A1 (de) | 1970-09-24 |
| DE1774945A1 (de) | 1971-12-23 |
| DE1774943C3 (de) | 1974-06-27 |
| DE1774943B2 (de) | 1973-11-29 |
| DE1774945C3 (de) | 1975-03-06 |
| DE1474313B2 (de) | 1976-10-07 |
| DE1774942C3 (de) | 1975-02-27 |
| BE651531A (de) | 1964-12-01 |
| DE1474315A1 (de) | 1969-12-04 |
| DE1474025B2 (de) | 1974-01-24 |
| DE1774939A1 (de) | 1971-12-23 |
| DE1474025C3 (de) | 1974-09-12 |
| DE1474313A1 (de) | 1969-09-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE1499179A1 (de) | Verfahren zum Betrieb von Datenverarbeitungsanlagen mit Speichern mit direktem Zugriff | |
| DE3586646T2 (de) | Bildanzeigegeraet. | |
| DE2803989A1 (de) | Wahlfreie zugriffsspeichervorrichtung fuer digitale daten | |
| DE2310631C3 (de) | Speicherhierarchie für ein Datenverarbeitungssystem | |
| DE2912287B2 (de) | Datenverarbeitungsanlage | |
| DE1549517B1 (de) | Speicherprogrammierte elektronische Rechenanlage | |
| DE2055522C3 (de) | Anordnung zur Eingabe von Daten in eine digitale Datenverarbeitungsanlage | |
| DE2522343C3 (de) | Anordnung zur Steuerung Von Verfahrensabläufen | |
| DE3713043C2 (de) | Verfahren zur Behandlung eines fehlerhaften Bereichs eines Magnetplattenstapels | |
| DE2717989A1 (de) | Verfahren und einrichtung zum lesen von adressen auf einem magnetischen aufzeichnungstraeger | |
| DE1474290A1 (de) | Magnetbandgeraet mit rotierenden Aufnahme- bzw. Wiedergabekoepfen | |
| DE2403669B2 (de) | SpezialComputer | |
| DE2235883C3 (de) | Datenverarbeitungseinrichtung | |
| DE1549422B2 (de) | Datenverarbeitungsanlage mit variabel vorwaehlbarer wortlaenge | |
| DE2306679A1 (de) | Einrichtung zum bearbeiten digitaler daten | |
| DE2031532A1 (de) | Steueranlage und Codierungsverfahren fur Kurvenschreiber und ahnliche Gerate | |
| DE2626019C3 (de) | Datenverarbeitungsanordnung | |
| DE2008204C3 (de) | Vorrichtung zur Steuerung von mehrdimensionalen Bewegungsabläufen | |
| AT223849B (de) | Schaltungsanordnung zum Ermitteln der in einem Betrieb zu fertigenden Geräte oder Bauteile | |
| DE3213945C2 (de) | ||
| DE2610268C3 (de) | Vorrichtung zum Erzeugen einer graphischen Darstellung aus Positionsdaten | |
| DE1549422C3 (de) | Datenverarbeitungsanlage mit variabel vorwählbarer Wortlänge | |
| DE3326898A1 (de) | Datenverarbeitungsmaschine | |
| DE2454229A1 (de) | Datenverarbeitungsanlage | |
| DE1524155C (de) | Verfahren und Schaltungsanordnung zum Einspeichern und/oder Lesen von Informatio nen in einem Speichersystem, das mit mehre ren Verarbeitungseinnchtungen einer Daten verarbeitungsanlage zusammenarbeitet |