[go: up one dir, main page]

DE1774945A1 - Datenverarbeitungsanlage - Google Patents

Datenverarbeitungsanlage

Info

Publication number
DE1774945A1
DE1774945A1 DE19641774945 DE1774945A DE1774945A1 DE 1774945 A1 DE1774945 A1 DE 1774945A1 DE 19641774945 DE19641774945 DE 19641774945 DE 1774945 A DE1774945 A DE 1774945A DE 1774945 A1 DE1774945 A1 DE 1774945A1
Authority
DE
Germany
Prior art keywords
time
information
data
information units
bit
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.)
Granted
Application number
DE19641774945
Other languages
English (en)
Other versions
DE1774945B2 (de
DE1774945C3 (de
Inventor
Dr Dirks Gerhard H
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Dirks Electronics Corp
Original Assignee
Dirks Electronics Corp
Priority date (The priority date 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 date listed.)
Filing date
Publication date
Application filed by Dirks Electronics Corp filed Critical Dirks Electronics Corp
Publication of DE1774945A1 publication Critical patent/DE1774945A1/de
Publication of DE1774945B2 publication Critical patent/DE1774945B2/de
Application granted granted Critical
Publication of DE1774945C3 publication Critical patent/DE1774945C3/de
Expired legal-status Critical Current

Links

Classifications

    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F7/00Methods or arrangements for processing data by operating upon the order or content of the data handled
    • G06F7/76Arrangements for rearranging, permuting or selecting data according to predetermined rules, independently of the content of the data
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06FELECTRIC DIGITAL DATA PROCESSING
    • G06F16/00Information retrieval; Database structures therefor; File system structures therefor
    • G06F16/90Details of database functions independent of the retrieved data types
    • G06F16/903Querying
    • G06F16/90335Query processing
    • G06F16/90348Query processing by searching ordered data, e.g. alpha-numerically ordered data
    • GPHYSICS
    • G06COMPUTING OR CALCULATING; COUNTING
    • G06QINFORMATION 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/00Finance; Insurance; Tax strategies; Processing of corporate or income taxes
    • G06Q40/02Banking, e.g. interest calculation or account maintenance
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B27/00Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
    • G11B27/002Programmed access in sequence to a plurality of record carriers or indexed parts, e.g. tracks, thereof, e.g. for editing
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/008Recording on, or reproducing or erasing from, magnetic tapes, sheets, e.g. cards, or wires
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/012Recording on, or reproducing or erasing from, magnetic disks
    • G11B5/016Recording on, or reproducing or erasing from, magnetic disks using magnetic foils
    • GPHYSICS
    • G11INFORMATION STORAGE
    • G11BINFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
    • G11B5/00Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
    • G11B5/48Disposition 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/52Disposition 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/53Disposition or mounting of heads on rotating support
    • G11B5/531Disposition of more than one recording or reproducing head on support rotating cyclically around an axis
    • G11B5/535Disposition 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/537Disposition 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

-Lia. Wilhelm iloxc-ha!
FraiiMuri/McJn-l
Parksiraße
Dia vorliegende Erfindung besieht sich auf ein Datenverarbei-
tunsssyatem. Insbesondere behandelt die vorliegende Erfindung ein vollständig dynamisch arbeitendes, elektronisches Baten«·
verarbeitungssysten.
1* Gegenstand und Anwendung der Erfindung
A. Allgemeines
Es ist der prinzipielle Zweck der vorliegenden Erfindung, Mittel nit hohen Leistungen bei niedrigen Kosten vorzustellen, ' welche Daten» die in Speichern großer Kapazität gespeichert sind, ständig auf den neuesten Stand zu halten und selektiv au vorarbeiten erlauben. TJm zu diesen Paten eine vertretbar kleine Zugriffszeit zu liaben, werden zu diesem Zweck als GroS-r&uaapeioher vorzugsweise rotierende Scheibenspeicher verwendet· AIo spezielle Anwendungsgebiete gelten alle Vorgänge, welche Bit Planung» Steuerung und Entscheidung eines Torganges zusamnen·» hängen, und bei denen diese Vorgänge auf täglichen, stündlichen oder sonstigen kurzfristig wiederkehrenden Punktionen beruhen, bei denen umfangreiche Baten auf den neuesten Stand su bringen sind, und wo nur eine auszuwählende Anzahl aus der Reihenfolg· dar Daten in den einzelnen durchzuführenden Aufgaben benötigt wird. Aus diesen letztgenannten Grunde nüssen die Daten schnell gewonnen worden» sie xnüsnen in schnellen» sich wiederholenden JjQotollungen und in anderen Operationen verarbeitet werden» un zu wirksamen Entscheidungen zu gelangen» wobei inner die Högllohkelt des sofortigen menschlichen Eingriffes erhalten bleiben nuß. Die auf den hervorgebrachten Tatsachen basierenden Ent· soheidungen könuen weitere Umstellungen der Daten oder datenvorarbeitenden Prozesse zur 9olge haben« welche eich auch auf andere Daten» die duroh die Entscheidungen bestimmt werden, beiziehen können. Diese anderen Daten können dann in gleioher Art und Weise gewonnen werden» umgestellt und la die alten Daten oder andere Daten eingesetzt werden, wobei ihre neue Reihenfolge berücksichtigt wird. Jedoch ist die Kombination Y09 in bestimnten Reihenfolgen stehenden Daten Bit direkten Zugriff zu Polgen von solchen Daten auch für daa Aufarbeiten von
109852/0630
BAD ORIGINAL
ohen In folgen stehenden Eaton in kurzfristig wiederkehrenden periodischen Arbeiten, wie stündliche und täglich zu saldiorondo Transaktionen außerordentlich nützlieh} diese« tritt nooh mehr in Erscheinung« wenn in eines solchen fall das Ausdrucken der Einzeldaten mit der letzten Summe und de» Vortrag ökonomisch nur in größeren Zeitumständen wie mehrere Wochen oder auoh Monate durchgeführt werden kann, dabei aber für den Ausnahm·- fall ein sofortiger Zugriff zu zusammengestellten folgen von Daten ntora&lgiigssifier (beispielsweise Kontonusmer) Bit Auslesen oder Ausdrucken dieser Daten notwendig ist, wie es z· B. In der Buchhaltung Bit Hauptbuch oder in der Kostenrechnung
VOTkOBBBt, -
Sie für dieses Anwendungsgebiet bisher benuteten Systeme können in drei Klassen eingeteilt werden. Die erste Kategorie von Systemen für diese Anwendungen ist das Magnetband-Kernspeicher-Sy ο tem, in dem die Informationseinheiten der Baten la einer Reihenfolge entsprechend ihrer zusammengestellten Kennfelder angeordnet sind, 2. B, in steigender oder in fallender Reihenfolge, und in welchem System die Informationseinheiten, welche auf den Hagnetband in einer folge gespeichert sind, in einen kontinuierlichen Vorgang in einen in dem Datenverarbeitungagorät befindlichen Kernspeicher übertragen werden· Die Spulen solcher Magnetband-Serlenspeioher sind austauschbar« Der Antrieb dee Magnetbandes erlaubt eine schrittweise Bewegung des Magnetbandes zu» Einschreiben oder Auslesen von Informationen.
Die zweite Klasse der Systeme enthält solche Bit Serienspeichern, die einen direkten Zugriff erlauben (random access file), bei dem die Informationseinheiten der Daten in einer willkürlichen Reihenfolge entsprechend ihrer euseumengeatellten Kennfelder vorzugsweise auf Schaibenapeiohern angeordnet sind, und bei dem während einer Umdrehung des Speichers ein» einzige willkürlich adressierte Informationseinheit In einen Inneren Speicher, s. B. einen Kornspeicher des Datenverarbeitungeoysteas übertragen werdon kann.
109852/0630
ORIGINAL INSPECTED
PJLo dritte Klasse enthält Systeoe mit Kagn9tband-»8erien» Speichern und zuo&tzlioh einen besonderem Speicher alt direktem Zugriff. Zusätzlich eu den Syntca nach der eratea Heile· ist also auch noch ein Spelohsr nit direktem, willkürliche» Zugriff angeordnet, In dea die Mutterinforeationen bereitgestellt werden können·
Die Lösung der Probleme In Systemen der ernten Kiese· hat den Vorteil» daß sie denen der LoehkartonsTOtetoe sehr ähnlich ist. Kennzeichnend ist hier» dad gunftumiBngahtfrenda Detail- und Summen&etrten durch vorausgehende Sortier« und Miachoperationen nebeneinander gelost werden» Systeme der ersten Klasse erlauben durch die Austauschbarkeit dor Ksgnotbandepeioher das Verarbeiten von sehr großen. Hongen an Informationen. Biese Syoteme haben jedoch einen Nachteil» der dafiuroh begründet 1st» da daß die /rbeiten sehr stark von den Verhältnis «wischen der Anzahl der Infoxmationaelnhelten abhängen, die auf dea Hagnetbandspeicher vorhandon sind unf fUr die Arbeit benötigt vordem, und der Gesamtzahl an Inforoationaelnheiten» die auf dea Magnetbandspeicher abgestellt sind. Dabei führt ein kleines Verhältnis automatisch zu langen Leerlaufen» bei denen die nichterwünsohten Infoxssationseinheiten übersprungen werden xoüaeon. Lediglich bei in längeren Zeitabschnitten wiederkehrenden Arbeiten» wie das aonatllohe Aufarbeiten von Säten, ergibt ßioh erst ein günetigeo Verhältnis zwischen der Zahl der benötigten Informationseinheiten und don zur Verfügung stehenden Informationseinheiten, so daß solche Arbeiten wirtschaftlich vertretbar sind. Ein großer Teil der Leistungsfähigkeit der Beohenautosiaten wird durch Leerläufe verschwendet» wenn für kurzfristig sich wiederholende Arbeiten, wie das stündliche oder tägliche Aufarbeiten von Säten oder für Entscheidungsfunktionen von wenig Daten aus sehr vielen Daten sohnoll herausgefunden werden müssen· DtLeses tritt besonders hervorstechend bei Rechenautomaten auf» die für die Verarbeitung sehr große* Hangen von Daten verwendet werden» wobei die neugewonnenen Daten aber la sehr kurser Seit *ur Verfugung stehen sollen·
109852/0630
BAD OF.'.GINAL
77494b
Dor Vorteil eines Speichere alt direktem Zugriff« wie es in der zweiten genannten Klasse der Pall let» vermeidet diese Schwierigkeiten durch die bekannte Methode des direkten !Zugriffes, bei der während einer Tßndrehuag des Plattenspeicher!» eine einzelne Informationseinheit ans dem Speicher selemiert · werden kann· IULe Arbeitsmethode 1st wesentlich vorteilhafter bei den genannten kurzfristigen Datönaufarbeitungsproi und wenn immer eineeine Informationseinheiten aus einer Ansahl von Informationseinheiten benötigt «erden*
Eine Lösung nach der genannten dritten Klasse von Systemen 1st immer dann vorteilhaft» wenn kurzfristig Vachforschungen In kurser Zeit durchgeführt werden sollen» und wenn solche Untersuchungen auf vorausgegangene Magnetband~Operationen arorttckzufühxen sind. Außerdem ergeben sich Vorteile» wenn Sitten mehrfach hintereinander für verschiedene Zweoko in des Datenverarbeitung benötigt werden» ansonsten aber nur einmal in aufgearbeiteter Fora sum Zwecke der Vereinfachung gespeichert werden·
Die Kombination der verschiedenen Möglichkeiten eliminiert jedoch nicht die Haohteile des Hagnetbandsysteaee naoh der genannten ersten Klasse, sobald Polgen von Informationseinheiten in kurzer Zeit selektiert werden sollen» und wenn diese Daten dann umgestellt» gemischt und verarbeitet werden müssen unter den Bedingungen eines Hagnetbandsystemes, aber mit der Möglichkeit eines direkten Zugriffes· PUr solche Operationen 1st es geradezu notwendig» für eine effektvolle Anwendung eines Rechenautomaten ein teohnieohee System zu vorwenden* welches direkt die Vorteile der Hagnetbandsyatosie» nämlich das serienmäßige Verarbeiten von Baten in deren Seihenfolge» alt dem direkten Zugriff zu Polgen von Informationen in solchen Speichern miteinander verbindet.
Deshalb verschollst das System der vorliegenden Erfindung die Vorteile der Magnetbandfunktion xait denen der flattenspeioherfunktion, indem sviachen ewei Spoicherayetoaren alle Sortier- und Mieohoperationen mit Informationseinheiten sowie die arithmetischen Operationen alt einseinen Feldern dieser Informations-
109852/0630
BAD ORIGINAL
einleiten, die in den BLatten&peichereystemsn gespeichert sind« durchgeführt werden« Bieraus folgt» daß in den Syate» Uo? vorliegenden Erfindung die Speicher nicht nur dlo Aufgab· als Haupt- und Sszugsepeichor hat on, sondern auoh als Über- - umi VorarbeitungBopeicher dienen. Xhnlloh anderen
Datenverarbeitung Systemen brauchen Daten, welche bestimmte Veränderungen angeben sollen, nur ein Minimum an Informationen während des eraton Vorarbeitunge&ohrittee zu enthalten« Während der folgenden verarbeitenden Operationen können sie dann alt weiteren alpfca-numerischen oder sonstigen Infornationen aus den Bezugeapeicher versehen werden.
Die Bezugadaten sind in einen Bezugsspeicher (A1 Pig. 1) gespeichert ,wie ee noch beschrieben wird. Die Arbeite- oder Betriebsdaten» wie beispielsweise Plauungs-, Überwaohungs- und Berichtsdaten sind in eines Arbeitsspeicher gespeichert (B1 Fig. 1)· Das wird ebenfalls noch beschrieben. In einem Verarbeitungesystem der ersten Klasse sind diese Daten auf Band gespeichert· Die Systemlusung nach der zweiten Klasse besieht sich in der Hauptsache auf Bezugsdaten, da die. Systeme der zweiten Klasse beschränkt sind, Man kann nämlich in den bisher bekannten Speichorcystemen weder sortleren noch mischen. Bei VerarbeitungssysteiBen nach der dritten Klasse sind die Bezugsdaton (A1 Pig. 1) mit Torzug in Speichern mit direkten Zugriff eingespeichert, während die Arbeite- oder Betriebsdaten (B 1 flg. 1) die sortiert und gemischt werden müssen, auf Magnetband gespeichert sind. Die vorgeschlagenen Systeme fassen dagegen alle Daten in Speichern mit direktem Zugriff zusammen, und zwar dadurch, daß die Daten innerhalb der Speicher sortiert und neu angeordnet werden, so daß in Arbeitsspeicher-Systemen ein direktor Zugriff zu sortierten Datenfolgen möglich ist, ähnlich wie bei den Serienoperationen von Magnetbandspeichern, jedoch mit direktem Zugriff·
Da einer der wirtschaftlichen Vorteile bei der Verwendung von Magnetbändern in der Zunahme des Speiohervolumens» die Bit der Möglichkeit des Auetaueohene von Magnetbandrollen verbunden ist,
109852/0630 BAD original
-Ββ-£
17749Λ5
oind austauschbare Direktzugriffsspeicher* js· B« austauschbare Plattenspeicher, auf denen die Daten in folgen Iuforaationsoiiiheiten alt boiapielaveise aufsteigender
dor Kennfelda? gespeichert sind, voraugeweiee ein Toil dee Syetemes vorgesehen·
!Da ein großer Steil dar. Reohenautonsatenzolt für eolbhe Operationen, verschwendet wird, vie beiopielewelse die Serelthaltuag von Paten» Stage sbilanzierungen tt&w·» susasaen ait Kisohen und Suchen, bei denen die echten Fähigkeiten des Bocaenautoaeten kau» aungenutst werden, int es ein Ziel der Srfindu&s» βλ eine» preiavertem Reohonautomaten zu lcoECen, der woniger eof komplizierte Sarechnungcn ale vielmehr auf grofie B&tenmen^en suge~ Gohsitton ist, und der hohe Leietusgon b^aondere für Soi>tierent Hisohen und beatisate arlthaetleche Operationen auffareisen kann· AIa 0per3tionen( bei denen blolaeg die Beehenautostatenseit geradefiu versehtfondet wurde, sind alle Arbeiten en nennen, bei denen Baten innerhalb der Speicher lediglich ungefitellt werden mußten, oder wo es eioh ma die Überarbeitung von wenigen Sate» in einer gro&en Anzahl von Daten handelt·
Die Anordnungen der vorliegenden Erfindung erlauben daher aueätzlich su den anderen Blhigfcolten einen wirtechaftlichoreo Gebrauch der wirklichen Laiatung eines großen Heohemautosaten» Indes alle einfachen, aber soitraubeadeat Operationen, für die die Reohenautocatenseit cu kostbar ist, von de» eigentlichen fieohenautonaten foz&seh&lton werden« Su diesen Operationen gehört auch das Vorbereiten und dae Einfahren von Eingabe- und Auegabestationen sit den Pufferoperatlonon der Pufferspeicher» Die hohoa leietuogen bei Sortier- und Kischvorgiingen und bei bostiisaton arithaetiaohon Operationen der Datoayerarbeitung werden dadurch exabglichtt daß als Kernstück der Anord eyklisoh dynaoiecho äorlenepelcher Bit niedrigen Kosten je geopoiohertea Bit und hoh3r Bit-Auf aoichmmßediohte verwendet werden· In einest eykliech d^nanieehen Serienepelohereystea erfolgt das prograiaasesteuerte Sortieren und !tischen sowie aadoro Operationen direkt in des eerienspeloaersyste» während der Übertragung der JDatea tos einen Spoioherplats su elnea anderen Spoicherplat».
109852/063 0 BAD ORIGINAL
ergibt eine viel nuTcrläGsigere und wirtschaftlichere und dafcoi außordoa einfach zu programmierende Lönuag als die ilblicho ISa^attaad-Keracpoicher-Acwaiiaims in den Pällen, wo na eich us ral&c» Verwaltuascdatoa handelt, da dos Schwergewicht bsi dieter Art der Anwendung in Aon celsten fällen mohr in Äoa Zugriff zu den gespeicherten Säten und in der Umstellung» dcP Miachan und Suchen tob Daten und bei Ubortragungsvor^än^on liest, alo in der Durchführung von komplizierten oathe~ ttatioohen Operationen, bei denen nur eine begrenzte Ansah! von Daten wiederholt verwendet worden, und bei denen ein direkter Zugriff su eineeinen Zeichen und Worten In Hlkrosekundea notwendig ist.
Der kontinuierliche Strosi von Baten, der das Fundament dea Syatoaoa der Yorliegeiäen Erfindung darctoUt, ist für dleee Art von Operationon ganz bcoondoro vorteilhaft, da er direkt in doo Soriongpeiohercyotoa eingopoSt lot, eo daß hierdurch nur gorinjo eueätsUcho Kosten cu den örunükoeton des Serienopeichoroyatcsia entstehen· Di· Xoetexi dee Sericnepeiofcerayetena treten ohnehin auf, eotoald ein oohneller direkter Zugriff eu in ffolgoa göopoiohorten Βοΐοα» welche laufend neu ttberarheitet vordon» notwendig lot« Dieses trifft un eo mehr su, alo die ein· &i£Q Art von uofossreichea isatheaatisclien Operationen für adoiniotrative Zwacke in doo Gebiet der tiatrlxoperatlonen für lineare ftrograimierung tad ghnllohe Punktionen liegt· Bei die« eer Art von Oporationcn handelt ee eich ta eine besondere Art von kontinuierlichen Operationon, in denen nit Eatriecußlieeiern Serien von Kalkulationen in bestiinaton Reihenfolgen alt einer großen Angahl von gespeicherten. !Daten durchgeführt werden« Soait ist die wirtschaftliche Technik 4er kontinuierlichen Satenvorarbeltung alt hoher Geschwindigkeit «nah auf diese Art von Arbelt anwendbar·
Die Boderne Entwicklung auf dea Gebiet der benötigten Konponon· ten macht diesen Syatca-Portechritt besonders attraktiv, da die Verwendung von Verzögerungsleitungen als Aynanisehe Speicher eine Verbesserung hinslohtlloh. lanes welter steigenden Gesohwin-
109852/0630 BAD
digkeiten mit billigen Hit fein erlaubt· wobei diese Verzögerungsleitungen direkt mit dynastischen Serlenepeiohern zusammenarbeiten können und wobei ein paralaxes «ad multiplexes Arbeiten in Datenübertragunge~ und Datenverarbeitungskanälen möglich, ist. Die Leistung der Rechenautomaten für amiiatrative Zwecke kann auf diese Art noch ganz wesentlich gesteigert werden«
Bei dieser Art der Anwendung und Arbelt wird da« Verhältnis zwischen der Leistung und den Kosten noch veiter gesteigert durch die Kombination der serienmäßigen Verarbeitung Bit dem direkten Zugriff, wodurch die Kosten für Leerläufe, Suchläufe und Stillstand einer Mehrzahl von Hagnetband-Antrieben eliminiert werden, und durch die synchrone und kontinuierliche. Bewegung der Speicherplätze bezogen auf die Aufzeichnungs- und Lese-Einrichtungen, voduroh die Start-Stop-Operationen der Informationsträger an den Signalaufzeichnungs- und Leseköpfen eliminiert werden.
• ♦
Die Elininierung der Start~Stop-Operation und die kontinuierliche synchrone Bewegung des Serienspeichers bezogen auf die Signalköpfe eliminiert die Hotwendigkeit einer ersten Übertragung von ausgewählten Daten aus einem ersten schrittweise bewegten Speicher in einen statischen Speicher, um diese für Verarbeitungezwecke mit anderen ausgewählten Säten exte einem zweiten schrittweise bewegten Informationsträger zusammen zu bringen« bevor sie dann in einen weiteren schrittweise bewegten Informationsträger übertragen werden· Diese eliminierten Über* tragungsvorgänge haben nicht nur Kosten für zusätzliche große und teuere Innere Speicher mit direkten Eugriffsmögliohkeiten verursacht, sie haben auoh die Geschwindigkeiten herabgesetzt, sobald eine wiederholte interne Verwendung von intern gespeicherten Daten begrenzt ist, und wenn die Gesamtzahl der Übertragungsvorgänge die Gesamtleistung bestimmte.
Ss wird somit möglich, wie nachfolgend beschrieben wird, daß Rechenautomaten mit hohen Leistungen auoh für mittlere und klein«
109852/0630
-S9-J 177A9A5
Betriebe sowie für einzelne Abteilungen ear Verfügung stellen und daß größere Gesellschaften über ein netzwerk von Verbindungen 2U8ajQDienarbeiten können.
Sie für administrative Zwecke gebauten Rechenautomaten mit ihren beträchtlichen Speicherkapazitäten können in Xischform gebaut werden» Sie selbst arbeiten dann als Zentrale für mehrere Unterstationen und bilden daduroh ein sehr leistungsfähiges Satellitensystem mit eigenen Ärbeitsmögliehkeiten.
Sin weiterer wichtiger Faktor» der notwendig ist, um die gleiche oder eine höhere Leistungsfähigkeit dieser Art von Beohenautoxsaten zu bekommen, ist das Vorhandensein eines preiswerten Speiohersystems in einer Größe» daß alle Daten, die zur Lösung einer Aufgabe benötigt werden» in ihm gespeichert werden können· Hier muß natürlich mit einem kernspeioherorientierten Rechenautomaten verglichen werden. PUt lisch- oder Abteilungsmasohinen kann ein innerer Speioher in der Größenordnung des einfachen bis vierfachen von 16.000 aufgezeichneten Informationseinheiten, oder 2 bis 8 Millionen Zeichen mit einer Anzahl von unabhängig schrittweise bewagbaren Signalauf zeichnungs- und Leseeinrichtungen vorgesehen werden· Biese bewegbaren Signalaufzeichnungs- und Leseeinrichtungen arbeiten dann in dem gleichen Speichersystem derart» daß jede dieser Einrichtungen mit seiner zugehörigen Speioherfläohe einen eigenen unabhängigen Magnetbandspeicher mit seinem Antrieb in der Größenordnung der betreffenden Speicherfläche ersetzt.
Das gleiche System» welches eine Anzahl von schrittweise bewegbaren Aufzeiohnungs- und Leseeinrlohtungen besitzt» mindestens vier» um Sortieren» Mischen und arithmetische Operationen während der Übertragung von Daten von einem Speicherplatz zu einen anderen Speicherplatz zu ermöglichen, kann ebenso erfolgreich mit größeren Speiohersystemen als auch in kleineren Systemen angewendet werden» indem es die Fähigkeiten und die Anwendbarkeit eines solchen Systemes steigert. So können typische Magnetband-Operationen mit dem zusätzlichen Vorteil des direkten Zugriffes zu Informationsserien durchgeführt werden. Die
10.9 852/0630
. Informationen wurden dann innerhalb
.Speicherspur ähnlich wie b«i .einer Ea «pietltenö operation in der H^ihenfolge ihrer Keaaf elder in Spöicheröpuren sortiert m\d gemischt ο Anstelle einselnes? Speichersp&yen können auch δχτχρ-pcra. von Spetcherspuren eines Plattenspfcljshersysteme verwendet werden die' stioaraBsen eine vertikale S^eicherspurgruppe bil-.den» wobei jeder Speicherspur ein eigener) Signalkopf zugeordnet 1st. Sie einzelnen verti3calen Speicherspurkruppen haben b&KOg&u auf die Signalköpfe nur einen Abstand von einer .non Speicherepur·' Diese Sp.eioher8purgruppen| können £iii; daran anschließenden Speicherepurgrupp^ Seil eines Serien» speichersystesaa fUr Informationseinheiten sein, welche bezogen auf ihre Kennfelder in einer vorgegebenen Reihenfolge gespeichert sind.
Innerhalb eines Satzes vo% Plattenspeicher» rait tmabhäsagigmi Antrieben für die Signalköpf« kömien awoi oder iaehrore imabhängige Eingabe« oder Ausgabestationen zu einer Zeit wirksaa worden· Diene unabhängigen Antriebe SiXx die Signalköpfe tib©rrnihroea die Funktion des Magnetbandantriebes t eie sind dabei we η entlich billiger und bieten außerdem noch den Vorteil des direkten Zugriffes zu Serieninfonsationen· Dieses erlaubt die vollständig» 33uröhführung aller Sortier-, Hisoh- und arithmetischen Operationen, die für eine gegebene Aufgabe notwendig , ahne jedes Weeheeln von Magnetoandepulen. Die Keeultate
dann zu austaxischfcareu Serien-Plattenapeichern oder anderen Speichennitteln übertragen werden. Die JSingabedaten für einen solchen JLxmev&a Hauptspeicher können in ähnlicher Vtaiae von austauschbaren Serienplattenspeichera oder amderen Einrichtungen übertragen und zuoaiaiaexsgeetellt werden. Weitere flchrittweiae. bewegbare Sigaalköpfa, die ausätalioh in dem Serienapeicher über ä&u Plattenspsiohern angeordnet sind, erlauben die Annahiaö von Eingabedaten von verschiedenen Bi»gabe~ kroioen Mit Hilfe von siöitlich versetzten Speichern und mit Hilfe von Multiplexeinrichtungoa. Auf dieee Art und Woioe iet es inöglioh,, die Daten für die Produktion in den veroohiedenen Ebenen abteilungsweise» geeohäftewelse· lagerwel.ee, planweiee
1. 09852/0630 BAD ORIGINAL
oder «nipi'angöweise» kontinuierlich mit Hilfe eines solchem SöX'lGRFspetl.cherB und in kurzzeitigen Zyklen zu sortieren und in ander?« Daten einzumischen» Für die Eingabe- und Auagabefitätionen köanen ebenso Verbindungen hergestellt werden Aroliiv-Speichertto
Andere Signa3,kupfe mit schrittweise beweglichem Antrieb können beetimmte Bereiche dee Speichers für ein unabhängiges Ausdrucken oder für spezielle Ausgabe Stationen zugäsagig machen; andere Bereiche des Speichere können auch für den Informationsaustausch zwischen verschiedenen Abteilungen vorgesehen werden.
Eb können weiterhin Eegister-Speioherspuren für bestimmte Operationen wie Tabellieren, Druckvorbereitung u» ä. vorgesehen werden. Bestimmte Speicherspuren können auch zur Aufnahme des Programmes oder der Porxnat-Infonoationon, welohe für da* Auswählen von Programmen für die verschiedenen Arten-von Informationseinheiten und verschiedene Verarbeitungsfunktionen notwendig sind, vorgesehen werden·
Die Zusammenarbeit von zyklischen Speichern rait übergeordneten aolmelXoren VersögcrungsleituBgen, kleinen statisohen Speichern oder anderen Registern erlaubt die Durchführung von fast allen ntika<mten Punktionen von Rechenautomaten rait hohem Wirloiogsgrad und geringen Kosten. Die HuLtiplexanvendung von Speichern und komponenten, bei denen die Informationen ineinander verschachtelt sind, ermöglicht es, hohe Leistungssahlen durch gleichzeitige Serienoperationen anstelle von nacheinanderablaufenden Funktionen wie Programiaselektion und Durchführung der Operation bei Zernspeicheroperationen zu erreichen.
Ein /3;/?undsätzlich.es Ziel der vorliegenden Erfindung liegt darin, Rechenautomaten und Speicher dort aufzustellen, wo auch die notwenigsa Entscheidungen getroffen werden, das heißt direkt in den Abteilungen, deren Arbeiten auf dem betreffenden Rechenautomaten bearbeitet werden, und daß an diesen Stellen alle Daten direkt in der Maschinensprache in den Speicher eingege-
109852/0630
BAD ORi
ben werden körnen, wobei unnötige Ausdruckvoxgange eliminiert worden können, da in dem Serienspeioher alle Daten in der gleieben Reihenfolge gespeichert werden, wie auf einer Tabelle* Xs anderen Fall 1st co sosist notwendig» eines zentralen Rechenautomaten Dit einem Hultiplesceingang und -ausgang zu vorwenden» In dem obenerwähnten vorgeschlagenen Anwendungefall hat der Bedienende des Rechenautomaten zu jeder Zeit eine direkte Zugriffsaö*gliohkeit zu allen serienmäßig gespeicherten Daten, tun sio für beliebige Zwecke und zeit beliebigen Mitteln direkt leebar zu stachen» Hierfür eignen sich auch die austauschbaren Speicher in besonderen Kaße. Ee ist ein großer Torteil, daß die Daten dann bereite in einer von dem Rechenautomaten zur Verarbeitung vorgeschriebenen Fora vorhanden sind, anstelle von laug on Ausdrucken» die den Rechenautomaten erst wieder zugeführt werden müssen· Bin Ausdrucken von Daten ist nur noch für Endresultate, b&sondere Daten und für bestimmte folgen von Daten« über die eine Entscheidung getroffen werden nuß, notwendig.
Sin grundaätsliohee Ziel dieser Erfindung besteht darin« ein vollständiges Satellit eaey ο tea von kleinen Rechenautomaten zu ermöglichen, wobei eine Gruppe von Rechenautomaten über ein Xabolnetzwerk mit einer anderen Gruppe von Rechenautomaten gum Zwecke de3 Datenaustausches ssusammenarbeitet« dabei bleibt jedoch die Kontrolle über die Serienspeioher der einseinen Rechenautomaten und die Verantwortung für die in den Speichern vorhandenen Daten bei dem für den einzelnen Rechenautomaten verantwortlichen Bedienenden erhalten. Dieses schließt zwar nicht die Möglichkeit einer !Programmhilf e von einer Zentale aus, aber auf diese Art und Weise wird dem System die Komplexität in der Datenverarbeitung in Bewtralen lSasohinen genommen, und es erlaubt den B-u von kleinen Rechenautomaten in vereinfachter ϊοπη zur Bewältigung von administrativen Aufgaben. Entsprechend dem Prinzip dee verteilten Managemente und des Singriffes bei Ausnahmen verbleiben ein großer Seil der Aufgaben und Operationen in den ihnen entsprechenden Verantwortungsbereichen der Gesellschaften.
109852/0630 «AD original
Einige Operationen, bei denen die Anwendung eines Serienspeichers mit direktem Datenzugriff besonders nützlich ist, sind in den folgenden Beispielen beschrieben.
B0 Bezugsdaten oder, Bezu^sunterlagen
Figur 1 ist ein Ubersichtsplan in Blockdiagrammform für! die Datenverarbeitung, die Bezugs- und Betriebsunterlagen für Informationseinheiten^arstellen und sich auf PJLanunga- und Überwachungsaufgaben» sowie auf verschiedene aufgearbeitete Berichtsperioden und deren Relation au einander beziehen· Die Safein I bis IX sseigen weitere Einzelheiten der in der Figur 1 dargestellten Datenverarbeitung· Figur 1 zeigt in Diagrammform zwei verschiedene Arten der Anwendung von Unterlagen, die für den Zweck der Beschreibung als Bezugsdatenanwendung A1 und als Betriebedatenanwendung B1 bezeichnet sind«
Der Bezugsspeicher A1 enthält Bezugeinformationen, die notwendig sind, um die Einzelinformationen A3a und A3b sowie die Einzelinformationen A4a und A4b zusammenstellen zu können« Die Bezugeinformationen können Gruppen von Informationen enthalten, welche häufig für Entsoheidungsfunktlonen benötigt werden und als Gruppe A3a bezeichnet sind, und diese können Informationen enthalten, die seltener benötigt werden und als Gruppe A3b bezeichnet sind. Die Einzelinformationen bestehen aus solchen Informationen» welche häufig auftreten und als Gruppe A4a bezeichnet sind, sowie Informationen, die seltener auftreten und als Gruppe A4b bezeichnet sind.
In Abhängigkeit von dem Umfang der Informationseinheiten und dem Verhältnis zwischen häufiger und seltener benötigten Einzelinformationen können verschiedene Arten von Speichern für die häufiger und seltene?? benötigten Daten verwendet werden, wenn hierdurch eino wirtschaftlichere Lösung der Probleme gegeben ist (siehe Figur 55 und 56)· Die Bezugsinformationen A3a und A3b für das Zusammenstellen der Elnzelinformationen Ma und A4b sowie die Einaelinformationen Ma und Mb selbst
'10 9 8 5 2/0630 bad ORIGINAL
können auf den neuesten Stand durch das Einfügen von forxuatioen A5a und J 5h gebracht werden, um die Mnselinfors&·- tionen zusammenzustellen und an die Stelle von alten Infoxsiationon A6a treten zu lassen, Sie alten Informationen beaiahen nich dabei auf feile, welche keinen Yfert mehr besitzen, da sie überholt sind· FUr die Einaelinforraationen trifft Ähnlichoa zu« Me Bezugsinformationen enthalten normalerweise zwei oder drei Arten von Informationen. Sine dieser ixten von Informationen kann zum Umstellen, Mieohen, Suchen von anderen Informationen und für arithmetische Operationen benötigt werden. Diese Art von Information braucht nicht direkt interpretierbar zu sein und kann aus einigen wenigen digitalen Zeichen bestehen .und während des größeren Teiles der Datenverarbeitung verwendet werden· Sine zweite Art von Informationen kann aus direkt interpretierbaren Informationen bestehen» welche für die Verständigung zwischen dem Rechenautomaten und dem Bedienenden verwendet werden können· Diese Informationen be» stehen aus Folgen von zusammengehörigen Zeichen und Buchstaben oder Buchetabengruppen in kodierter Porxa. Die dritte Gruppe von Informationen besteht aus direkt lesbaren Zeiohen oder anders verständlichen Signalen, wie z, B. Zeichnungen oder Erläuterungen.
Obwohl in den meisten Fällen der größere Seil der Datenverarbeitung intern mit verkürzten Informationen er ersten Art von Informationen erfolgen wird, benötigen doch Zwischen- und Endresultate oft Zusatzinformationen aus dem Beßugsapeioher von der zweiten Art von Informationen oder aber auoh Informationen der dritten Art·
Die in den folgenden Beispielen gezeigtes» vertikale Anordnung von z. B. Sagen usw. könnte in verschiedenen Berichteporiöden wie 8. B. Wochen, Vierteljahre usw. Busammengefafit werden und dann in horizontalen Feldern von Informationen oder Informationseinheiten übertragen werden, wenn diese Informationen die gleichen Kennfelder tragen·
109852/0630 *AD ORIGINAL
Das .Aufspalten der zu verarbeitenden Daten in Informations"· oder Auf Zeichnungsgruppen Kann auf verschiedene Yeiae verwendet werden· Zunächst erscheint es klar, daß die Speicheraufzaiohnungsgruppen jeweils getrennt verschiedene Bedeutung haben können. Sie können beispielsweise Informationen verschiedener Bedeutung enthalten, so daß sie nicht nach identischen Kennfeldern oder nach Kennfelderkombinationen in aufsteigender oder absteigender Polge sortiert werden dürfen· Uo nun solche Informationseinheiten» deren Bedeutung miteinander in Beziehung steht, aufspalten zu können» kann Dan bestimmte Aufzeichnungen solcher Informationseinheiten durch einen besonderen Markierungskode identifizieren. Sie ausgewählten Aufzeichnungen können beispielsweise Gegenstände bezeichnen, von denen bekannt ist, daß sie besondere Aufmerksamkeit erfordern» da sie entweder sehr teuer oder nur sohwer auf dem Markt zu beschaffen sind, da sie sohver herzustellen oder zu verkaufen sind, oder da sie bei ihrem Entwurf möglicherwleae geändert werden müssen« Andererseits können die Informationseinheiten durch Operationen im Heohner selbst identifiziert sein» wie beispielsweise bestimmte Abweichungen von vorgegebenen normen oder Kostenvoransohlägen, Solche Aufzelchnunge- oder Informationseinheiten können beispielsweise auf Dinge hinweisen» die zeltlloh hinter einem Plan zurückgeblieben sind, auf Kontenüberzüge oder überfällige Posten» oder auch darauf» ob eine Größe su hoch oder zu niedrig liegt» ob die Lagerhaltung zu groß oder su klein ist» ob eine geplante Reihenfolge eingehalten worden 1st usw·
Bei der Planung und der Planüberwaohung können ebenfalls Vorkehrungen getroffen werden» um die einzelnen Informationseinheiten oder Aufzeichnungen für die Planung oder die PlanUberwachung aufzuspalten. Einmal können Aufzeichnungen mit neuer Bedeutung oder über neue Bedingungen abgespalten werden, aufgrund derer die Aufzeichnungen Über die Planung abgeändert oder modifiziert werden müssen« Weiterhin können bestimmte Aufzeichnungen über die Planung abgespalten werden» die in Probeläufen verwendet und neu angeordnet werden können» um das günstigste Verhalten auf Auf Belohnungen von neuen Bedingungen
TÖ9852/0630 " ßAD original
oder Gesichtspunkten hin £U bestimmen. Eine weitere Gruppe, kennen Aufzeichnungen über Abänderungen für den aufgestellten Plan odor die Planübeirwaohung sein» die die Aufzeichnungen über den aufgestellten Plan ergänzen und daher automatisch susätzlioh zu der Aufzeichnungsgruppe für die Planung vervondet werden« Das läßt sich alles duroh eine Kartierung in den Aufzeichnungen für die Planung selbst erreichen» oder aber» wenn diese Aufzeichnungen nicht zu umfangreich sind« durch eine Suche nach den Abanderungsattfzeichnungen, die durchgeführt wirft· bevor die Aufzeichnungen über de» aufgestellten Flau selbst verwendet werden·
Zum Zwecke der Vereinfachung braucht das Erneuern der Planungedaten oittels der Terändorungainforraation durch Sinnisohen dieser Verändorungsinf oxzaationen in die Planungedaten nur in be« stiemten festen Intervallen» 2· B. Sage» Wochen» Monate, zu erfolgen. Dieses hängt von den vorliegenden Bedingungen ab. Auf jeden Fall ist die Forderung, den Inhalt des Speiehersysteias auf den neuesten Stand zu bringen, duroh die automatische Kombination der Planungsdaten mit den Veränderungsdaton gewährleistet· In den einfachen überarbeitungsarbeltea au den Speiohern, wie z. B· bei der Buchhaltung, den Poraonallconten, Eingangokonten, Provisionskonten usw. kann ©ine Unterscheidung innerhalb des* Speichersystem zwischen den nach Kennfeldern z, B. Kontonunaaer, sortiert era Informationen eines Xages» und den Inforzaationen über die monatlichen (Transaktionen gesaoht werden» wobei letztere als Auszug an Ende des Monate ausgedruokt werden und als letzten Kontostand den vom' letzten Tagesabsohluß der Periode besitzt, zusätzlich aber einen direkten Zugriff tax dem Detail^Inforxnationen soweit sie bereits für das betreffende Konto übertragen sind, zula&t. Biese £ren&ung kann willkürlich sein, entsprechend den zeitlichen Auftreten,, so &· B· bei den täglich aufgezeichneten Sransa&tlonen* und es kenn la Bedarfs« full^ eiuor Auf rage nach I»otail-InforaÄtioÄea in den nach Kenafoldern sortierten Isforcatlonen geprüft werden. Venn eneätalioh Infoxmatiouon gewünscht werden, so kann, dl· Aufteilung nur
109852/0630
BAD ORIGINAL
aus einigen wenigen Informationen je Kontonumiaer bestehen, und zwar zusätzlich zu der Kontonummer nur den letzten Saldo, getrennt nach Soll und Haben, sowie Anzeigen für Überziehungen odor andere besondere Bedingungen, die besondere beachtet werden sollen oder besondere Operationen hervorrufen können» Diese verkürzten Informationen enthalten dann aber keine Summeninfonaationen für die Zeiten, welche noch nicht für einen Auszug auogedruckt sind. Diese Izifonaationsaufteilung kann außerdem für au t iaa ti sch hervorgerufene Sichtprüfungen verwendet werden, wie dieses noch näher erläutert wird in den Figuren 139, UO und 141. ~ "
Diese Art der Aufteilung der Arbeit mit dem Serienspeicher erlaubt die Beachtung aller Hegeln der Geschäftsführung, welche allgemein durch die Prinzipien des verteilten und des ausschließlichen Managements vorgegeben sind· Die Besugsinformati on en können für vorschiebe Operationen verwendet werden, so z« B. als Suchinfoncationon für den Direktzugriffsspeicher, um die genaue Position einer Detail-Information zu bestimmen· In der einfachsten Form kann eine solohe Suoh-Information aus kurzen Schlüsseliterten oder Positions-Informationen bestehen. Die Suchoperation kann in einen oder mehrere Schritte unterteilt sein, wobei ein erster Schritt das Zusammenstellen der Sortierbegriffe und ein weiterer Schritt im Ordnen dieser Sortierbegriffe bestehen kann. Bezugsinformationen können auch bei Serienspoiohem mit willkürlich eingespeicherten Serien von Informationen verwendet werden, wobei sich die Bezugsinformationen nur auf die Gruppen von in Serien gespeicherten Informationen beziehen, oder daß sich die Kennfeld-Information nur auf die erste Information in einer Speloherspur oder einer Gruppe von Speiohorspuron bezieht. Ein anderes Anwendungsgebiet für Bezugeinformationen in Verbindung mit Serienspeiohern, welche Serien von Informationen willkürlich gespeichert enthalten, besteht darin, daß die 2ozugB-0Inf orxatioaen auoammen mit anderen Detail-Infonrationen neue Folgen von Infornationsgruppen bilden können, wobei auch völlig neuartige Folgen von Informa-
109852/0630
BAD or.:^i"'-L
-S48-
4*
tionon entstehen können, dio auo einzelnen Zeichen und Textteilen für Aufträge, Planung und Berichterstattung über den Produktionsstand oder Änderungen bestehen können. Hierfür sind verschiedene Beispiele in den Tafeln I bis IX gezeigt,.
Detailinformationen können in solchen Serienspeichern as einzelne Informationen willkürlich in bestimmten Speloherspuren eingespeichert werden oder aber auch in sortierten Serien» die nach ihren Kennfeldnummern sortiert und gemischt sind, Die serienweise sortierten Informationen können z· B. auch Buohnaltunga-Informationen enthalten, die bereits unter der Kontonuamer für einen später durchzuführenden Auszug zusammengestellt sind. Diese Informationen müssen dann aber sohon während der Informationssassoelzeit dem direkten Zugriff unterliegen. Die in Serien sortierten Informationen können auch Angaben über ^laterialrechnungen und Produktionspläne enthalten, wobei diese Angaben ein geplanten Folgen von Informationseinheiten$ Auokunft über die Produktion, Käufe, Finanzierungen, Kostenstellen, Verkaufeaussichten und gesteuerte Verkaufsabsiohten geben, wie dieses in den Tafeln I bis IX in einigen Beispielen näher erläutert ist· Die Verwendung von Bezugnspelohern kann aber am besten dadurch erläutert werden, daß das Arbeiten .mit Bezugsinforsiationen und Detail informationen in der Produktionsplanung und Produktionssteuerung beschrieben wird. Die Bezugslnformationon werden in der Planung und TerroinUberwaohung benötigt, um die Ansprüche an Material, Arbeitskräften, Ausrüstung und Werkzeug zusammanzustej.le&» und zwar aufgeteilt auf mehrere Zeitperioden, um auch prüfen zu können« ob die Forderungen auch anhand des Laserbestandes, der zur Verfügung stehenden Arbeitskräfte, der Leistungen der Kashoinen etc. erfüllt werden können, und wo bestimmte Maßnahmen ergriffen werden müssen» um entweder die Forderungen eu erfüllen oder wo das nicht möglich ist, den Plan ständig umzustellen, bis Forderungen und Möglichkeiten übereinstimmen. Ein solches Syatea ist aid Beispiel bei einen Produkt, welches au· mehreren Untergruppen, und Bauteilen besteht» gezeigt·
109852/0630
Tabelle I Aufzeichnung über Bezugsdaten
für ProduktionoPlanung und -Überwachung
Auftragsreibenfolge und Materialliste für Endmontage
Art der Informationseinheit (abgekürzt)
Auftragsnummer 3 Artikel Nr. 1460-210
O Artikelf Versandtag (19)60-262
9852/0 Haupt-Artikelbezeicbnung
(bestehend aus)
3 Stück Unterartikel Hr.
1-273.426.OO0.01
034.216-210.05
σ>
to
1 " " " 016.324-120.03
ο 2 " " N 036.215-080.01
3 · Teile " 127.336-012.02
(+) 1 ■ « « neue Kummer
(.) 2 · " » 127.316-010.04
Muß verfügbar sein bis
Zeiteinheit (z. B. Tage) vor Versandtag
30 30 20 10 20
-seo-
Wie man der Tabelle I entnehmen kann» kann der Artikel» der die Haupt-Artike!^Bezeichnung (273.426-000.01) führt, aue folgenden Teilen beeteben:
5 StUok Unterartikel Hummer 034.216-210.05
2 " » " 036.215-080,01 Der Artikel kann außerdem nooh
3 StUok Teile Mummer 127.336-012.02 und als Sonderanfertigung nooh
Eusätzllob 1 neuee Bauteil neue Hummer dafür sind
2 Teile Nummer 127.316-010.04
weggelassen.
Die Zeitplanung gibt an, da 13 die Unterartikel 034.216-210.05 und 016.324-120.03 30 Zeiteinheiten (beispielsweise Tage) vor der Endmontage oder vor dem Versandtag fttr die Endmontage eintreffen müssen. Der Unterartikel 036.215-080.01 und der neue Teil müssen 20 Tage vor dem Versandtage verfügbar sein, das Teil Nr. 127.336-012.02 dagegen 10 Tage früher» um eine termingerechte Auslieferung zu gewährleisten·
109852/0630
Tabelle II
Aufzeichnung über Besugedaten
für froduktioneplanung und -überwachung
Materialliete für Dnterartikel
CD CO cn K>
cn Ul
Art der Informationseinheit
(aÄgekurst)
Konstruktion»-
grandlage
laufender Summer ·
•03
.04
MuB TerfUgbar sein
Zeiteinheiten (β.
Tor der Bndmontage
Vaterartikel Summer 034.216-210.05 15
2 8tüok Seile Summer 216.014-034.03 15
% · . * · 652.134-012.01 15
5 - a - 537.216-137.04 10
3 " tonmaterial Summer 7.316.214 10
1 ■ · · 2.136.116
Bis
laufende Hummer ....
cn
Die Aufzeichnung der Bezugsdaten fQr das Zueaasensetsen der Detailinformation gibt an, wie es in der Tabelle II gezeigt ist, daß
1 Unterartikel Hummer - 0?4.216-210.05 seinerseits bestebt aua
2 Teilen Nummer ai6.O14~O34.O3 1 Teil " «32.134-012.01 5 Teilen « 337.216-137.04 3* StUok Robmaterial ffuaaer 7.316.214
1 " " " 2.136.116
• ■ "" ' ■ ■..■-■-■- '■J» ■. ■ . - ' ' ■ - ■
und daß alle diese Teile naoh dem vorgegebenen Zeitplan
15 bzw. 10 Zeiteinheiten (beispielsweise Jage) Tor der Fertig·
stellung des Unterartikels verfügbar sein nüssea.
Die letzten beiden Ziffern der Nummer fUr den Unterartikel oder ein Teil aeigen an, inwieweit bei der Auslegung oder Konstruktion Änderungen durchgeführt oder berOokeiobtigt »lad. Bs nUssen noch besondere Bezugedaten aufgeseionnetwerten, die angeben bis su welchem Zeitpunkt oder bia sa welober laufenden Hummer eine eolobe Auslegung oder Konstraktion verwendet werden soll» beispielweise
Unterartikel 034.216-210.03 beginnend mit ... bi·
» 034.216-210.04 " » ·
« 034*216-210.05 " . ·' ·
109852/0630
Tabelle III
Aufeeicbung Über Bezugedaten für Produlctioneplanung und -Überwachung Zeltplan für Einzelteile
Art der Informationseinheit (abgekürzt)
Teile Hummer !tonmaterial
Bezeichnung
verfügbar, sein Zeiteinheiten (e. B. Tage) ▼or Fertigstellung
216.014-034.03 Steuerhebel
3.216.031 Stahlwelle (Maße und Qualität)
Arbeltsgang 1 llaeeblnengruppe 314.000 Drehen (Zeltbedarf)
136.027 Schleifen "
uew.
Die Tabelle III zeigt nun die Jäezugsdatenaufzeiohnungen für die Details selber; dort sind die Teile aufgeführt, die herge stellt werden müssen, sowie das gesamte benötigte -Rohsraterial sowie die erforderlichen Bearbeitungsgänge· In der Tabelle III handelt ee sich dabei um das Seil Nummer 216.014-.03. Diese Details sind:
Rohmaterial "Stahlwelle'1 3.216.031 und Maße
Arbeltsgang 1 "Drehen" auf Idaschinengruppe 314.000 und Zeitbedarf
Arbeitsgang 2 "Schleifen" auf Masohinengruppe 136.027 und Zeitbedarf
U.S.W.
Die vorgegebenen ü!en.ine können 10,8 und 6 Zeiteinheiten Tor dem fertigstellen des Teiles liegen.
Hit Hilfe der Bezugeinfonaation kann die Information für (Lean individuellen Zeitplan A7 der Figur 1 die flanunge-Inforuationseinheiten in dem Arbeitsserienspeicher B1 entwickeln· Die Zeitplanungsinfoxination zeigt normalerweise, wie in der Tafel I gezeigt, an, um welche Stückzahl es eich handelt, in dem Beispiel: 3 Stück, weiterhin gibt sie die Auftragenummer (1460-210), Bau- oder Idefertena±a((19)60-262) sowie die allgemeinen, speziellen und möglichen Sondereigensohaften an, wie dieses im Beispiel gezeigt ist.
C" Arbeite- ,oder Betriebaunterla&en
Die besonderen Vorteile eines Speichers, in des Informationsfolgen willkürlich gespeichert werden, werden bei Arbeiten für Planungsaufgaben, Steueraufgaben und in der Aufarbeitung γόη Beriohteinformationen off ent sichtlich, wenn ein Sywtea benötigt wird, welches günstige Reaktionszeiten hat und ent* sprechend den Prinzipien des ausschließlichen Managements arbeiten soll·
109852/0630
BAD ORIGINAL
Es sind für folgende Aufgaben Beispiele gezeigt: Planung» Steuerung auf den Gebieten Produktion, Finanzierung, Kostenatellen, Verkauf und das Aufarbeiten von Informationen auf den Gebieten Buohhaltungsdaten und andere Kontendaten·
Die Arbeite» oder Betriebeunterlagen in der Planung und Überwachung und die Datenverarbeitung für die Berichterstattung in der Produktionoplanung und Überwachung
Die Verwendung der Aufzeichnungen A3a und A3b der Pigur 1 der Bezugsinforxaationen, welche in der Tafel II im Detail gezeigt sind, und der Detailinformationenauf zeichungen Ma und A4b, welche in Detail in der Tafel II gezeigt sind, sowie der Produktionaplanungsinformationen A7, welohe in der Tafel I gezeigt sind, erlaubt die Erstellung der ersten Zusammenfassung B4 der Planungsinformationen für die Arbeitsunterlagen B1 durch Selektion und selektive Multiplikation der Detailinformationen für Baugruppen und Einzelteile B2 für jeden Montagezustand. Durch Sortieren und Verteilen der Informationen ergeben sioh die Unterlagen für die Planungsperioden B3. Die vorausgeplanten Zeiten für die Planungsperioden sind in diesem Beispiel durch Subtraktion der benötigten Grundzeit einholten, z. B. Tage, von den Liefertermin, von dem Hontagetermin, oder von den Pertigstellungsterminen für Baugruppen und Einzelteile gewonnen worden.
In der Vorbereitung der Einzeltellbesohaffung und der Arbeitsgang-Zeitplanung benötigt jedes dev drei Teile des Produktes 1460-210, welohes am Tage 262 (Tafel I) versandbereit sein soll, drei Unterartikel Hr. 034.216-210.05 mit einer Produktionszeit von 30 Zeiteinheiten (2· B. 30 Tage) bis zur Fertigmontage. Deshalb müssen die 3 mal 3 Unterartikel Hr. 034.216-210.05 am Tage 232 (262 minus 30) zur Verfugung stehen. Entsprechend der Tafel II werden für jeweils zwei Teile Vr. 2i6.OU-o34.o3 15 Tage bis sun Zusammenbau benötigt· Somit ■Uooen dieo« feil« (9 mal 2-18) am Sag· 217 eur Verfügung •tehen.
109852/0630
Da die Stahlaohsen, welche zur Herst ellung der Steuerhebel 216.OH-O34.O3 benötigt werden, 10 Sage vor der fertigstellung dieser Baugruppe benötigt werden, müssen sie am lage(217 Dinus 10 gleich) 207 fertig sein, um den Planungen zu entsprechen ·
Bs ist klar, daß in einem Herstellungswerk nicht alles den auf gestellten Zeitplänen folgen kann, auoh kann die Kapazität dez Maschinen nicht immer in der besten Weise ausgenutzt werden, sie steht auoh nicht lasier dem Plan entsprechend zur Verfügung. Sine flexible und anpassungsfähige Planung und Steuerung erfor^ dort daher ein ständiges Rttokführungsayetem B5 bis B9 in der Datongewinnung und -verarbeitung JUr die Pianungs- und Überwachungsperiode. Das erfordert bei einem großen Umfang an Informationen zwisohen 100 und 200.000 Informationseinheiten» selbst bei einem mittleren Umfang an Operationen« direkten Zugriff zu Folgen von Informationen, welche in Serien entsprechend ihren Baugruppen, Einzelteilen, Abteilungen, Maschinen, Planungeperioden zusammengestellt sind« um diese Daten zu gewinnen, zu selektieren und umzuordnen·
Der automatische Vergleich der benötigten Seile, Baugruppen odes Werkzeuge, ihr Vorhandensein am Lager, die Idefermögliohkeit durch einen Zulieferanten oder die eigene Werkstatt und der Vergleioh der benötigten Arbeitekräfte und der Maschinenzeit mit der zur Verfügung stehenden Kapazität an den verschiedenen Plätzen in der Fabrik und in den Werkstätten selbst zeigt la der Susmeninformatlon B4- an, ob der geplante Arbeiteablauf durchführbar ist oder nicht, und es kann angezeigt werden, ob und welcher Teil eines Planes wirtschaftlich gelöst ist oder nicht. Dies kann durch größere positive oder negative Endsummen tür die Anforderungen und für die zur Verfügung stehenden Möglichkeiten, bezogen auf die montierten Einzelteil·, die Werkzeuge, die Arbeitskräfte oder die Vereinfaohungemögllohkeiten !Or die Periode, angegeben Ia Quantitäten, oder falls notwendig, direkt in Kosten angegeben werden.
109852/0630 BAD ORIGINAL
Die Anwendung dieser Art voxl Operation» welche man am besten mit "Methode der Verarbeitung von wllllälrllchcn loforxsationafolgen" bezeichnet» kann die gesamte Vorbereitung der Erforderni.nse und die Planung der Einzelteile und der Arbeitsgänge ständig in einer neuüberarbeiteten Form, das heißt, ständig auf dem neuesten Stand bereithalten, wobei weiterhin die Möglichkeit bestehen bleibt, einzelne Seile der Informationen zu selektieren und umzustellen, ohne daß dies« Informationen ihre sich ständig verändernden Relationen, die zeitabhängig sind, en» verlieren. Dieses hat auoh noon zur Folge» daß das stan« digo STeugewinnon der Ausgangoinfornationsn durch periodeisohe Wiederholung von bestimmten Prozessen, wie eo in den heute üblichen Datenverarbeitungsanlagen üblich ist, fortfallen kann.
Jene Positionen, in denen größere Abweichungen auftreten» wer· den in bestimmten Seilen einee Serlenspeiohers gesatamelt und als Ausnahme-Detail-Information B5 und ale Ausnahme-Sunmen-Information B6 ausgedruckt. Diese Positionen verlangen eine Maßnahme; entwder muß bei einem anderen Hersteller gekauft werden oder sie müssen in anderen Werkstätten hergestellt werden oder es müssen andere Möglichkeiten ausgeschöpft werden, wie z. B. Änderung des verwendeten Materialee, anderer Bauteile oder Änderung des gesamten Zeitplanes· Sine wirksame Planung und Überwachung verlangt, daß die Informationen, welche eine Änderung hervorrufen, in einen besonderen Teil des Speicher· abgestellt werden, um zunächst einmal die Folgen der Xnderung zu erkunden, bevor diese Änderungen wirksam werden· Bevor die beste Lösung eines Problemea gefunden 1st, kann ee notwendig sein, eine Reihe von Auswahl-* und Qnstöllungsoperationen durchzuführen.
BetriebsfUhrungs-Spiele können mit ausgewählten Informationseinheiten innerhalb der Informationssohleife B3 bis B9 durchgeführt werden, innerhalb des Informatlonsrückftthrungssyetemee 1st eine kontinuierliche Angleichung an die auftretenden Erfordernisse mit einer ebenso kurzen wie wirteohaftlleh vertretbaren Reaktionszeit. Die Planungeperioden können auf ein gjonses
109852/0630 * B&D
•Fahr odor auoh auf Monate bestehen; je näher ein solcher Termin jedoch rückt, umso eefewieriger und gefährlicher Bind die Änderungen und umso bedeutsamer wird die kleine Haktioneaeit und der schnelle Zugriff zu Informationen, sowie die schnelle Verarbeitung. Dieses trifft natürlich; auch auf teohnieohe Änderungen A5 und Streiohungsinf ornationen A6 eu·
109852/0630
B2 . Β?, Β*
Information SeU
'■"· Periode ·- · * Sell
Seil rf ·· Seil rf.. SeU A . SeU |ί"·
SeU -rf-.
Batumi 60-262
Periode Seil . Sell rf
♦ ·
• Periode SeU
Teil rf
erforderlich verfügbar
Unternohied selKt EngpÄeee an
SaT?cllo IYa
la aktiven Datenopeiolier
für Produktion, Pleneung und Steuema^
^KaccSSho Seil/Auftrag ^ Soll/Auftre« SiVAft ? · ·
^ Ka ο chine SeU/Auftrogji
SoU
Ssll/Auttrag
SeU. /P9Viodo··· Kasohlne SU rf . .. Sell £
Periode
Perlode··· Kaodmiö SsU rf
Porlodo··· ttsw» ■'
Invenf.rtrt
Sato
i*
CO
cn
teil ί
Erfordern!«» Pxroduktlon/Quella
Tabelle ITb
Aufzeichnungen la aktiven Dateneveleher tttr Produktion, Plansag und Steuerung Planungeinformationen für teile, die verfügbar «ein müsaen·
So »al rrosent- Perioden (beispielsweise Yoohen
federung 12 545 67 8 91ο
11
1 2
• 3
* ■ 4
" ν 5 ■ 6
Oeeanterforderiilßfle
im Vorrat Vettoerfordernfteee
Ileferant 1
a λ
· 5
fötale Xieferanten voreuoaiolitliaho Bilsns rerfUßbar
Oeeenterfordernisee Burüolcgeaogett änderung Elif
t,g Zulief ernten, Lieferungen Inderung ' l ti
Aufspaltung nach Ausnahaeregeln XOr koatoplöligo oder andere kritische Ottgetia-t&ntie eowie für alle fehlenden» überfälligen und «bereöbüsaigen G«eenetfindo
aufgeteilt, falle orfordorlich nach Lieforqtct Ilen aufgeteilt, falle erforderlich, nach Lieferanten
Infseiehnim&en In aktiven Datenspeicher fttr Produktion, Plexuxng und Steuerung
Total
CD (O CO
cn
e (Orupp·) |i
Erfordernis Produktion/Quelle
Brfordernie totale Sapasit&t Torcmoaiohtllcbe Bilena verfügbar Erleichterung Gruppe) Γΰτ Srloichterus^cn der Xapazit&toerfordernisst Prosont- Porloden (fceispielaveiee Vochea) änderung 12 5 4 5 6 7 θ 9 Io 11
12
^ saoh Atiunabmoro^olÄ für kostopg oder cnficre Isritlcoho Ge^cnetändo, sowie lür alle feienden, übsrläHigen und übüii etud
CO C)
on > σ
Die IaXeIn IVa bis IVc Böigen die Vorbereitung von Informationen für die Produktionsplanung und die Aufteilung der Details für die Anforderung der Seile und deren Vorhandensein, die aanuellen und maschinell an Arbeitegänge je Periode in vertikalen Kolonnen der Details je Zeitperiode oder Ϊeroin· Die bereit· beschriebene Xnforinatlonsechleife bringt dabei jede Information, die einer Änderung unterworfen ist, selektiv auf den neuesten Stand durch die Möglichkeit des willkürlichen Verarbeitene von Scricninformationen. Dadurch wird ein großer Seil der Informationen ständig auf den neuesten Stand gebracht, ohne daß ea notwendig iat, alle Informationen fttr die Durchführung der Änderungen eines Sortiervorgang oder anderen Prozeeeen au unterwerfen. Somit wird anateile einer koalisierten Zeitplanänderung und Planerneuerune eine ständige Anpassung dea existierenden Planes an die gegebenen Uinetände erreicht, was endlich 2ur folge hat, daß eine ständige wirke««· Planung und Überwachung aöglich ist. Die vertikal angeordneten Informationen der !Cafein XVa bis XVo können horlsontal Sn periodischen Berichten gruppiert werden· Die Safein «eigen lediglich die Prinzipien, jedoch nicht die spesifieohenlOra oder Ale detaillierte Lösung.
Sie Planungoinfonaationen für die kommenden Monate, Wochen oder Sage BIO und der laufende Überblick Über den jeweiligen Sag ergeben die Grundinformation fttr eine Überwaohungeperiode. Die Grundinformation verwendet die Detailinforeation fttr die überwaohungeperiode B11 (Teile für die Werkstätten, Material und Arbeitegänge für die eineeinen Masohinenwerketätten), but Verfugung stehende Zahlungsmittel, Zeitangabe und überwachung fttr die letssten Treigabebeetlanungen (Materialanforderungen und Arbeiteaufträge) sowie die Instruktion von Lager und Werkstatt· Die Reihenfolge der Operationen kann durch lauf ende fumern gekennzeichnet werden. Der automatische Überbliok über die Material- und Avbeitafrelgabe erlaubt ein Sortieren nach dea Stand der Verarbeitung B12 und ein autosatiaohea Korrigieren der Zeitangaben mit gleichzeitiger Verschiebung abhängiger Zeiten und Zeltfolgen in andere Zeitperloden duroh einfach*·
109852/0630 :
BAD ORIGINAL
Subtrahieren und Addieren von Zeiteinheiten und da· leuordnen der korrigierten Aufzeichnungen· Sie 8usmendaten BI3 und der Datenrückführungsproseß ergeben eine gesteuerte Freigabe der Informationen B16 zu den Ausgabeetationen B15 in Lager, in den Werkstätten und anderen interessierten Stellen. Sie überwachung kann mit Hilfe von maschinell identifisierbaren Anforderungssoheinen, Transportaufträgen und Arbeitepapieren» welohe vorzugsweise elektrisch übertragen werden an die betreffenden Sapfangsorte durchgeführt werden· Diese Abteilungen können entsprechend den Umfang der ihnen übertragenen Aufgaben auch wieder nit kleinen Datenverarbeitungsger&ten ausgerüstet werden» un ihre eigenen Aufgaben B16» BI7 und B18 «u steuern« undüberwaohen au können, falle diese Aufgab· nicht auch la der Produktionsplanungsabtellung wahrgenommen werden kann·
Da jede Planung und Überwachung unzuverlässig 1st» solange nloht in einer Büokführsohleif· ein Vergleich zwisohen der Planung und der Satsäohliohkelt ständig durchgeführt wird» ist ein ständiger Tergleioh B17 zwisohen den Zeitplan oder den beabsichtigten Arbeitsgang B16 und den tatsächlichen Arbelteablauf BIθ vorgesehen. Während dieses ständigen Vergleiches wird ständig ein Bericht In der Maschinensprache erstellt. Dieser Berioht zeigt an, welche Arbeiten von wen und wo ausgeführt worden sind (B19)· Dieser Berioht gibt weiterhin alle Abweichungen von der Planung an· Ί>9Τ Berioht wird automatisch erstellt·
Auf diese Welse kann den verschiedenen Bbenen der Oeschäftsleitung und der Betriebsleitung ein ständiger Berioht zur Verfügung gestellt werden, der in jeder gewünschten For» einen laufenden Vergleich zwisohen den Plan und den tatsächlichen 8tand sieht» bzw. die Abweichungen in Mengen oder Seiten» oder das Produkt aus Mengen und Zeiten nit Standardtasten bzw. dl· Abweichung zwischen der geplanten -Arbeit und dar durchgeführten Arbeit la den damit verbundenen Koatenfaktoren tabellarisch aufzeigt und sonit die wichtigen Angaben ale Sunaen- und Auenahneinformationen für den Plan» dae Budget* tatsächliche und variable Xahlen B21 bis B23 liefert. Die Berichtsperioden ttot dea Berioht'
109852/0630
6AD ORIGiNAL
B20 kann wesentlich kürzer als ein Sag sein» eo daB ein solcher Bericht mehrmals täglich erscheint» s. B. stündlioh. Eine Berichtsperiode kann aber auch über Sage» Wochen und Monate laufen» was von der Art der Information abhängt und von der Ebene in der Qesohäftsleitung» fur Al· er erscheint) die Periodendauer kann auch von der Bedeutung Möglicher Abweichungen B23 abhängen·
VUr die ständige Inventur enthalten die Vergleioheinforeatlonen die Details des Bestandes (Lagerbeetand und Auftragsbestand), aufgeteilt in Perioden und verglichen »it den Anforderungen. Ferner ist der Vergleich zwischen gusagea der eineeinen Lieferanten und den tatsächlichen Lieferungen der verschiedenen Seile sowie der Yergleioh zwischen den geplanten Bedarf und den tatsächlichen Anforderungen der verschiedenen 8tellen, die diese Zeile benotigen» wiedergegeben (Siehe Tabelle IVb)* Besondere Beachtung ist der seitlichen lurverfUgungstellung von Einzelteilen bei Fließbändern gegeben (siehe Säbel Va) · An verschiedenen Stellen können abhänglie kleine Batenverarbeltung8aaschinen untergebracht sein» so s· B. in der Einkaufeabteilung, in der Auftragserteilung, in der Ser-■inverf olgung· Weitere Eingabe- und Ausgabestatione» kSnnen in der Warenannahme aufgestellt sein» um einen ständigen Datenrüoklauf su erhalten und ua au verseiften» dafl im Warenbestand su spät erkannt werden»
. BAD ORfGINAL
109852/0630
r gabolle Ya
Jttfselolmnngen la aktiven Xete&epeioher fttr Produktion» Planung und Steuerung;
Steuerlnforaatlcm fttr Verlcet&ttenfeelle und üaterartikol)
Abteilung ···· pro Tag .,,.
Produkt/Teil i< fötal
fotel Plan bis sua Söge ♦ Toll A
fehlend ϊοΐΐ j
fohlend Seil· Ji Uboraohü
feil
fehlend übereohüeei« fehlend
ProdnJrt/Toil
Perioden ( 12
nur vollständige
Io 11
oind notiert«
ps naah. Auanutacregcln fUsr kostepleilge oäor endera hritlsohe Gc^caiatiüifl ootflo far silo fοΐχίβηββη, tiberfUlligon und ttboroehtiosigon Gäbäd
Is «ktlven
fttr Scodsktloa« Slsnaag oni 8teg»Tvng far
Xs Bcliiiiei"· ttruppv
Zeitplan tägl» period«
Sttbek
115 116
23 24
Torliergeliende Abt« fd
tateäihX.
•η
Aoanebaere^eln
kp oder sndor« fcritleofct Gegtsnstiindif
•owle für ell· fehlenden· ilberfttllifiön und üb
ftreppe
"· cn
-IW-
Wie in der Tafel Vb gezeigt ist, kann das Zuführen der Bauteile BU einer vorgegebenen Zelt und an einen bestimmten Fiats, dao automatische Prüfen der hergestellten Mengen, das überwachen des Ausschusses und die BüokwärtsprUfung für die Vervollständigung der Serienoperation in einem zyklischen Arbeitsgang der Datenverarbeitungsanlage innerhalb eines Tages durchgeführt werden, um entsprechend der Werkstattplanung die bestmögliche Produktion zu ermöglichen. Alle Abweichungen werden sofort entdeckt und berichtet« so dafi zusätzliche Steuerentsoheidungen von den betreffenden Sachbearbeiter oder andere Singriffe In die Planung sofort erfolgen können.
Sobald die Periode eines direkten Singriffes vorüber ist, können die täglichen Informationen sortiert und Tag für Tag In Woohenlnformatlonen gemischt werden, welche wiederum zu Monatsberichten zusammengefaßt werden« Anschließend werden die Summenberlohte und die Auenahmeberichte für die verschiedenen Ebenen der Betriebsleitung und die verschiedenen Beriohtssyklen erstellt (B20 bis B23).
PIe Plan- und Budgetzahlen B32 werden zusammen mit den tatsächlichen Baten B33 und den Angaben über Abweichungen B34, alt besonderem Schwergewicht auf Summendaten B31 und Auenahmedaten B36, laufend während der ersten Berichtsperiode, vorzugsweise während der ersten Voohe oder dem ersten Monat zusammengestellt. BIe Summen- und Betallinformationen B31 und B35 können in der nächsten Berichtsperiode in der gewohnten Art und entsprechend den Bedürfnissen naoh einer /nalvee und je naoh Vorhandensein der Baten erstellt werden (Bi 1) · Babel tritt der Torteil auf, daß dann ein direkter Zugriff zu den Informationen In Maschinensprache für die weiteren Prozesse vorhanden 1st, wenn die»β benötigt wird.
109852/0630
Arbeitsunterlagen für Planung, Überwachung und Erstellung
von B er lohten mit aufgearbeiteten Werten in der Pinanabuchhaltung
Prinzipiell treffen die gleichen Regeln, wie sie für die Planung und Überwachung beeohrieben wurden, auch auf die ffinahzbuohhaltung zu. Der Engpaß im Falle der Pinanebuohhaltung diet dae Geld, und ewar viel mehr als Arbeitskräfte» Masohinen, Seile oder Material, und es ist dabei von größter Bedeutung,da ee meist nicht Ib Überfluß sur Terfügung steht.
Während der Planungephase verlangen die Einzelheiten für das Tinansbudget im allgemeinen ein erhebliches umstellen von Daten, sobald für neue Maschinen, Änderungen ia Produktioneprogramm oder andere Objekte, die besonderer Be&ohtung Wert sind, Investierungen erforderlich werden·
Während der Planungsperiode erfordern die Details für die Finanzbuchhaltung im allgemeinen ganz erhebliohe Inforaationßumstellungsoperationen, wenn Investitionen für neue Einrichtungen, Änderungen im Produktlonsprograns oder anders Projekt«, die besondere Beaohtung erfordern, berüokeichtigt werden müssen· Die Summendaten, welche durch normale Datenübertragung gewonnen werden können, können für die allgemeinen Daten verwendet werden, für die Ausnahnedaten ist es dagegen aber notwendig» einen sehr detaillierten ffinanzplan und eins genaue Beobachtung der tatsächlichen Daten und der eventuellen Abweichungen, aufgeteilt auf die Perioden durchzuführen. Sehr oft und ganz besonders unter solchen Bedingungen» kann sin großer Bedarf an Ilastellungsarbeiten für die Informationen für beabsichtigte Zahlungen während der laufend·» Periode notwendig werden', was natürlioh auoh auf allgemeine Baten» die de» Einfluß dss Sachbearbeiters ausgesetzt waren, sutreff en kann.
109852/0830
BAD ORIGINAL^
tabelle TIa
liifseichnungen Im aktiven Datenspeicher für ?lnansplanung und Xostenttbertraohung für jKT ^tfh^ Zahlungen * ·
In der Buchhaltung »ahlbare Rechnungen
su sahlende Beträgtei \
' fristgerecht. Gruppe 1 (belazfelevelee Material mit Engpässen)
Konto j* · · · · · Rechnung ·..··· Datum, Text $ ······
Konto jt 4l
cn ν-~ Rechnung · · · ·
° Gruppe 2 (z.B. anderes Material)
co Konto r · · · · ·
Reohnung .·.··
ί
HO
1J7A945
Hun gibt es erhebliche Unterschiede hinsichtlich lität der Anforderungen in den verschiedenen es ist daher sehr wünschenswert, einen ständigen blick zu erstellen, üb die ursprüngliche Planungtait d\ notwendigen Zahlungaterainen in Übereinstieaung m brisen.
Diee trifft besonders auf folgende Zahlungen Gehälter und löhne, deren Zahltermin genau feetli gehalten werden puS, lelefonreohnungen,» Gen besonders kritische Gegenstände, wie eohwerbes terialien. Steuern eto. Dies kann naoh der Art durchgeführt werden, wie ea in der Tafel YIa gezeigt ist· KIr direkte Verhandlungen alt Unterlieferanten kann der Bedarf bestehen,einen direkten Zugriff BU Serien von Informationen über Kontenstände und Details su haben, falls »iteis dieses Systess auch ein automatisches Drucken von Schecks erwünscht ist, kann es gerade in den let et en Tagen einer Periode su beträchtlichen Dateetlbertragungaarbeiten körnen
109852/0630
JfAD ORIGINAL
109852/0630
Vie es die Tafel YIb zeigt, können in ähnlicher Weise gruppierte Informationen mit direktem Serieneugriff sa Buchhaitungedaten von großen Wert für die Erstellung eines Überblickes und die Naoharbeitung auf des Gebiete der Konten für au empfangende Gelder sein. 7Ur direkte Verkaufe- und , Finanzierungsgeepräehe mit Kunden ist es ebenfalle oft notwendig, einen Serienzugriff zu Konten-Detail-Inforeationen . zu haben, falle Erinnerungen und Rechnungen fttr bestimmte fällige Zahlungen vereo'hlokt werden β ollen t verlangt der Kundendienet die neuesten Daten einaohlieftlloh der Aufzeiohnung der letBten Zahlungen·
Die Arbeite- oder Betriebeunterlagen in 4«? Planung, der überwachung und der Datenaufarbeitung für Kostenstellen, Budget und Standardinformation
Die modernen Pinanzierungsplanungfl und die Stanäaräkosten-Verfahren verlangen die Möglichkeit, ständig an gegebenen Budgets Änderungen vorzunehmen und dabei einen ständigen Überbliok über die Einzelheiten der inderungen zu behalten, wobei das Grund-Budget und die Standardinforaationen, tob. denen alle Daten abgeleitet wurden, kombiniert western sollen. Dieses bezieht sich auf die gesamte Breit· des Gebietes der Budgetlerung und der Standardkosten-Verfahrea, ganz besonders hinsichtlich kritischer Punkte» wie Material, Arbelt «ad Rückstellungen.
100852/0630
üabelle Vila
Über «»ti*
Oeeöettooitcnplsinnma «^ SoetesreoliBBBg
ftlratmg . ....
ffeeuenac Xesteaffekto* Abteilung jf
Bunens Budget SatsSäBllehe Atareiotamg tetefiohliohe fietea la Terglelch Barten ■ baren oder, folgenden Perioden
o S^S&'ra^ tOr genauer· firklSrosseii der
co "SA*wVeaB Abweiehnsgen βα grooe oder vena eist YerglUiGh odor
00 endere Ckünde einen genaueren tJberblleSc ofior Slngrlff erfordern·
^ SrodtiSEtioefikoetea jf ···.·
^ $ Xiterial Arbeit Yerkeeug uew. Übertrag Peueehal· eeeemt
preiß
Stoi&tfi
CO cn
TJn für die verschiedenen Abteilungen und Produktionegebiete sunnarieohe Überblicke für Budget, tateäohliohe und abweichend· Baten, wie 8ie als Beiapiel in der Tafel Vila geeeigt sind, geben eu können, ist es notwendig, beeondere Baten selektieren BU können. Die Betails der Susanen oder die den direkten Zugriff unterliegenden Serien von Informationen, welche die Slawe für einen eumoarisohen überbliok liefern, stellen eolöne Baten dar, die benötigt werden könnten. Generell kann ein eoloher Batenttberbllok notwendig werden, wenn die Abweichungen bsw. Veräaderungen eu groß werden, oder wenn die Vergleiche oder andere · Gründe die lotvendigkeit einet* Burohaicht der Betailinfomationen oder eines steuernden Eingriffe« hevr«
109852/0630
3 HS
s 1
κ\ ι«
■k
S^i
$1to
hf 1,
SlMlfi
•«ι ·
It
1!
Si
··■'■ ■·
10 9852/0630 5SAD ORJGiNAL
Die Aufarbeitung von Beriohts-Informationen erfolgt durch Sortieren, wie es in der Tafel YIIb gezeigt ist. Sie tägliohen . Aktiva werden sun Beispiel nach ihren Kontonuamern sortiert und werden dann entweder täglioh oder wöchentlich in die Unterlagen für tägliche oder wöchentliche Berichterstattung eingemischt, welohe wiederua in die Unterlagen für die monat-Hohe Berichterstattung eingeaisoht werden· Bas Sinalsohen kann nach ähnlichen Methoden erfolgen, wie sie bei Magnetband-Misoharbeiten angewendet werden· Bei Anwendung des direkten Zugriffes zu Serien von Informationen werden die /nfänge von Gruppen von Informationen oder die Anfange von ßpeioherepurgruppen oder die Anfänge von vertikalen Speioherspuranordnungen mit Index-Informationen gekennzeichnet, welohe wiederua in einen Serienspeioher gespeichert sind, der die Anfänge solcher Gruppen und deren Speichersteile enthalt.
Arbeiteunterlagen für die Planung, die überwachung und die Berichtsaufarbeitunf auf den Verkaufaaektor
Bie Technik, in der die Planungs- und überwaohungsinforMationen in den Verkaufeabteilungen angewendet werden, bestimet in eine» * großen Maße die Technik der Anwendung von Planunge- und tJherwaohungsinforoationen in den gesänten Geschäftsbetrieb, gans besonders aber in den Gebieten der Produktion und der Hnaneplanung und -überwachung. Bios ist ein Gebiet» in welchen der Rechenautomat der Gesohäftsleitung in der Entscheidung, weiche Sichtung der zukünftige Geschäftsgang vorzugsweise su gehen hat, wesentlich helfen kann. Auch hiev ist der direkte Zugriff su Serien von Informationen und der ständige Überblick über die Infomationen sowie das ständige Umstellen von Informationen von großer Bedeutung·
Die beiden extremen ?älle auf den Verkaufsgebl et sind das Verkaufen von Produkten, welohe nur auf Auftrag hin angefertigt werden. Dazwischen liegt das große Gebiet des Einzelverkaufs von Einzelprodukten alt Bauteilen aus der Massenproduktion, ·· zu einer Kombination beider Systsne für die Verkaufs-
109852/0630
BAD ORIGINAL
und Inventurplanung und die Überwaohung kommt. Die Planungeperioden beziehen eich auf Verkaufsabeohäteungen und Vor»- hersagen für ein Jahr oder auch größere Perioden und auf. saisonabhängige Seile eines Jahres· Büokblioke und Überblioke werden für das Jahr und innerhalb des Jahres für di· Detailinfojneationeangleiohung ständig benötigt,
109852/0630
Tabelle TOI
Aufzeichnungen loiiktlven Datenspeicher für VerkaiCiplannng und. Steuerung
Tabelle VXIta «- ■··,.=.■■; .·->.«*-;.-.--.-i Vertrieb von ^eseitartikelprodukten
Verkarärvorhersagen und Revision der Verkaufsvorhereagen In regelmäßigen ZeltabetSndea Verhältnisse fttr Geschäftsgang end Srosentsäts· Zeitperlode, Produkt ,Gebiet, Verkaufe- jährlich, Saison- ander« Spaltesgeschäte- Bette- Handele-
produkt bedingt . . · * ter Preis verkauft- spanne
' Bsbette par·!·
(Revision in Zeltpextodenv unter der Steuerung von Verkauf Eileitern verschiedener gebiete und -Verkaufsabteilungen) ■ . ··. -
(ERfordert Smapengusernnenatellungen mit auagevählten Inderungen) .. ■. ...
VIHb , . \
° ' ■' ■ Verkaufsförderung (Steuerung) Preis, Eabatt, Fetto-
£ Periode, Produkt,Gebiet, Vertreter Hauptkunden und Vor- verkauf·
<=> Bit ruckgeführten Informetlonen, die die Produktionsplanung wA oionaatenerung und VerfcufiBlaTOntar und -Steuerung beeinflusaen·
«Besteuerun
nag dee Invetar
Produkt, eebi«t gruppenveleer Verhfiltnisee von euereiehender Bukünftl*· Erfordern!·
2* " Vorrat Ar Ser- Seit und neolfc Plan, bestellt
ioden»Pla»«aW ander· ^ejtoiao, vorrttlg
Bas Zusammenstellen der Planungszahlen, wie diese in der Tafel Villa gezeigt sind, verlangt einen ständigen und periodischen Überblick Über die Verhältnisse in der Entwicklung der Produktionsgruppe, der Zusammenstellung des Produktionsgebietes, der saisonbedingten Abhängigkeiten sowie deren Prüfung duroh Durcharbeitung der tatsächlichen Daten und der durchgesehenen Schätzungen in den veränderten Verkaufsbranohen der verschiedenen Gebiete, um den Wahrheitsgehalt der Entwicklungetendenz und der anderen /ngaben unter Beweis zu stellen. Von besonderem Interesse ist die Kontrolle des Überblickes über den Discount, die Rückgänge und andere Veränderungen und Abweichungen von den Standard- und den Konkurrenapreisen, sowie des Verhältnisses zwlsohen den Bruttogewinn und den Grundkosten, woau wiederum zusätzlich eu den Summenwerten ein Zugriff zu ausgewählten Folgen von Detailinformationen notwendig ist, und zwar ist dieser Zugriff immer dann notwendig, wenn gewisse Summendaten eine besondere Beachtung erfordern»
Die Verfolgung der Richtung, die die Verkaufeaktivitäten eingeschlagen haben, und die Unterstützung der einzelnen Verkaufeleute können zum Erfolg im Verkauf erheblich beitragen, außerdem vergrößern sie die Zuverlässigkeit in der Verkaufsvoraussage und in der Planung· Dor Zugriff zu allen Informationen, die bei Verkaufediskuesionen in Betracht gezogen werden müssen, wozu auch eine Addition von solchen typischen Verkaufsinformationen gehören kann, wie dieses in der Tafel VIII gezeigt ist, erfordert einen Zugriff zu Folgen von in ihrer Reihenfolge sortierten aufgearbeiteten Daten, wozu auch Finanz- und Personal information en über den Kunden und seine verantwortlichen Angestellten gehören·
Die Zuverlässigkeit der Verkaufsplanungsdaten beeinflußt in Btarkem Maße die Zuverlässigkeit der Arbeiten auf den Gebieten der detaillierten Verkaufeplanung und Steuerung. Um auf der einen Seite große finanzielle Verluste zu vermeiden, andererseits aber immer die notwendigen Mengen an Verkauf θ gegenständen am richtigen Ort zu haben,wird ein ständiger Überblick mit Zugriff zu den Detaildaten, wie dieses in der Tafel VIIIo gezeigt ist, notwendig.
109852/0630
tabelle IX
Aufzeichnungen in aktiven Datenspeicher für Verkaufsplanung end Steuerung
tabelle IXa Siiuielauftragsgeeoh&ft Überblick Über Anfrage—
Produkt Gebiet Liefereeit geschätzt Höglichkeit von Gewissheit über $
(Sume«usaflaenstellung mit Einzelheiten für Anfragen über bestimmten Mengen oder bestinmte Produkte oder Kunden) ·■·.··
Tabelle Hb ■ ·
i i * . tlbsrsioht über Auftrüge
< . . Budget tatoÄohl. Terfinderungen
\ '. Seitf Produkt* Gebist versprochene Änderung de» tatsächliche Verkaufs« Kosten Gewinn Verkaufe Gew* , > Lieferzeit Versprechens laeferung betrag
(O CXl
In vielen lallen nag ein einfacher Zugriff für die Inventur-Übersicht völlig ausreichend sein, doch kann ein direkter Zugriff zu analytischen Detailinformationen bestimmter Teile» s. Bi Informationen Über die Verkaufe an einseine Kunden, über Zulief eranten und deren Aktivitäten im seitlichen Vergleich mit der Vorauseohaut in vielen Fällen ein eher nttts« lichee Werkzeug fur eine ökonomische und wirksame Verkaufsplanung und Steuerung sein·
. Die analytischen Daten für die Verkaufsplanung und Steuerung werden zusätzlich bei Überblicken über Anfragen und Auftraget die in Perioden, Produktgruppen, Produkte, Verkaufsgebiete und Kundenart eingeteilt sind, gefunden, wie dies nooh in weiteren Details in den Tafeln IXa und 1Kb für eine einzelne Auftragsabwicklung gezeigt ist·
Die Planung und Steuerung von einseinen Auftragsabwicklungen erfordert einen ständigen Überblick und eine Verfolgung des Überblicks über die Anfragen und Aufträge in enger Zusammenarbeit mit der Produktionsplanung und Steuerung· Der Überblick über die Nachfrage erlaubt das Dirigieren der Verkaufsbemtthungen in Sichtung auf spezielle individuelle Interessen, welche bezüglich des Produktes, des Kunden, der Möglichkeiten in der Anwendung, der zur Verfügung stehenden Kapazität und der Profitgrenzen variieren können. Die benötigten Informationen tragen die Detailinformationen meist in sioh, wie dies in der Tafel IXa gezeigt ist. Der Überblick und die Verfolgung verlangen, daß jede Summeninformation nach Bedarf In die Detailinformation zerlegt werden kann, und es liegt in der Hatur der Sache, daß solche Anforderungen naoh Detailinformatiinen jeder Zeit und zufällig gestellt werden können· Da nur ein Teil aller Anfragen einem Auftrag eur Polge haben, ist sin ständiges überarbeiten notwendig·
Ein fortgesetzter Überblick und eine Verfolgung der Auftragsinformationen unter besonderer Beachtung des Preises, der Kosten und des Termines hilft beträohtlloh die Geschäftstätigkeit unter zuverlässiger Kontrolle «u haben· Die ßohwäohen
109852/0630
und auch die Stärken sollten bekannt «ein* und «war eo frUh als möglioh, um frühzeitig entapreohend su dleponltrent denn wae fehlt beeinflußt nloht nur sofort das Verhältnis swisehen Kunden und Lieferanten» sondern beeinflußt die geaaste sukttnftige Geschäftstätigkeit· Alle Informationen, die für den Auf«· trag und das Verhältnis wischen den Kunden und den Lieferanten von Bedeutung sein können, nüssen eueejnengetragen werden» so daB alle Ausnahmen von der Planung und von den Abspraohen sofort in Berichteform aufgesettmet werden und Beaohtung finden können. Solche Informationen können Daten bei sieh tragen· wie sie in der Tafel ZXb geseigt sind«
2>« Der Xnf ormationsauetausoh «wischen Abteilungen und . Organisationen
Sie Wirtschaftlichkeit der Beleg- oder Hnterlagenbearbeitung sollte bestimmen, ob in den einzelnen VaIl eines sentralislerten oder einen dezentralisierten oder eines gesisohten 8erienspelehersystes der Vorsug jeu geben ist· Entsprechend einer allgemeinen Regel sollten Unterlagen, die su eines gewissen Grade ständig aufgearbeitet werden nüssen» vena si· Ia gleicher oder ähnlicher Vorn der Datenorganlsatloa von verschiedenen Benutsera, vorsugsweise in der gleiohen Gesellschaft und an Vielehen Ort verwendet werden» geteilt werden» wenn dies teohnisoh sOglioh 1st· Solche Unterlagen können c· B* Besugsunterlagen (A1»9ig.1) wie a. B. Adressen der Kunden enthalten· Wenn dl· Unterlagen an einen sentralen Ort fUr die Benutser verfbr sind» so muß eine Zentralabteilung oder einer der Benutser dl· Verantwortung für die Datenüberarbeitung ttbernehnen. Venn dagegen die Informationen hauptsächlich la einer Abteilung oder von eines Benutser verwendet werden» so bekommt die·· Abteilung oder dieser Benutser die Verantwortung Übertragen «ad bekosst auoh die Möglichkeit gegeben» neue Daten einsusp«iohem and such Daten su löschen, während beetlsmts ander· Benutser sur das. Seoht haben» Anfragen naoh Daten su stellen· V«aa 4M Volusen der in den Unterlagen vorhandenen Daten su groi wird» kann . dl· Verantwortung auoh an verschiedene Oruppen von Bsnutsem
109852/0830
übertragen werden, wobei jeder die Verantwortung tür einen bestimmten Teil der Unterlagen zu übernehmen hat·
Eine zweite Hegel betrifft solche Systeme, bei denen die Arbeitsserienspeioher von verschiedenen Orten in ähnlicher Weise und in Abhängigkeit von Anfragen, die einen Zugriff zu Serien von Informationen benötigen, beeinflußt werden, z. B» bei der Platzbuchung in der zivilen Luftfahrt. Ein solches System sollte derart aufgeteilt werden, daß der Zugriff und die Steuerung des Einepeioherns und des Auslesens dezentral überwacht wird·
Die dritte Grunäogel ist die, daß wenn ein Arbeitespeichersystem (Speioher B1 In der Figur 1) naoh dem Serienzugriffssystem verschiedenen Abteilungen zur Verfügung steht, die eine individuelle Einflußiaöglichkeit auf das Arbeiten des Systems und auf die darin befindlichen Daten benötigen, auoh die Verantwortung für das Aufzeichnen und Auslöschen von Daten sowie für die Datenverarbeitung diesen und nur diesen Abteilungen untergeordnet ist. Bestimmte andere Abteilungen haben lediglich das Recht und die Möglichkeit, naoh Informationen zu fragen; die Entscheidung, ob ein zentrales oder ein dezentrales System zu verwenden ist, sollte nur von den ökonomischen Betrachtungen her beleuchtet und entschieden werden.
Es ist ein Ziel der Erfindung, billige Verarbeitungsmittel für das Sortieren, Mischen, Suchen von Informationen und für die rechnerische Aufarbeitung von Informationen znrzusehen. Diese Mittel eignen sich besonders gut für die Informationen vom administrativen Typus. Bei einer solchen Anwendung erscheinen die Vorteile des Gesohäftsführungsprinzipes der individuellen Verantwortung und die Terminplanung des Serienspeioherarbeitsßyθtemes,sowohl technisch als auch ökonomisch erreichbar, da der Hauptteil der Verarbeitung nicht in der sich ständig wiederholenden Verarbeitung von Informationen besteht, welche in einem Arbeite- und Programmspeicher mit niohtdirektem Zugriff stehen, wie dieses bei mathematischen Routinen der Fall ist. Es
109852/0630
BAD ORIGINAL
handelt sich hier vielmehr um die .selektiv· Verarbeitung von aufeinanderfolgenden Informationen, die au« einen Speicherplatz in einen anderen Übertragen werden·
Die Fähigkeiten der inneren Speichersystem« von universellen Rechenautomaten werden deshalb selten ausgenutzt, während die Begrenzung der Systeme in dem Zugriff au Eingabe- und Ausgabeinformationen in zentraler Verarbeitung mit nur einem Serienspeicher verglichen mit einer Verarbeitung in parallelen unabhängigen Serienspeiohern ganz offensichtlich ist.
Wenn dagegen wicisenschaftliche Arbeiten den größeren Anteil der Arbeiten aufmachen, kann die Verwendung eines zentralen Pufferspeichers und Rechenautomaten ökonomisch sein« Eier wiederum sind die Einheiten mit unabhängiger Datenverarbeitung in Serienspeichern in der Form, wie sie diese Erfindungsbesohreibung darlegt, von großem Vorteil als vorbereitendes Eingabemittel, ebensogut wie als isnutaerorientiertes Auegabemittel in den Ausgabekanälen oines Zentraleyatemes.
Obgleich, wie dieses bereits besonders in den Tabellen erwähnt wurdet die Daten, die für die Arbeitsunterlagen der verschiedenen Abteilungen benötigt worden, sich gegeneinander sehr unterscheiden und auch eigene Verarbeitungsioethoden bezüglich den benötigten Detailinformationen, der Gruppierung und der Verarboitungozeit verlangen, ist es offensichtlich.» daß „>Ä zwischen den Serienspeichorn der verschiedenen Geschäftsbereiche für die Flämings- und Überwachungeaufgaben ein geschlossenes Netzwerk für den Datenaustausch vorhanden sein sollte·
Dar große Einfluß von Verkaufszahlen auf die Verkaufsplanung und Steuerung sowie auf die Produktionsplanung und Steuerung und deshalb auch auf den Einkauf und die Finanzplanung und Steuerung ο ο v/i e auch dor Einfluß in der umgekehrten Richtung let offensichtlich, und es besteht ein sehr großer Bedarf an Hilfe durch Rechenautomaten, um die komplexen Verhältnisse
109852/0830
«AD
1 I,
T774945 ν/
eich, «Sie Forderung,
dieser Probieste au lösea» Bieraus ergibt
daß die Rechenautomaten folgend! Angeleg pHeiften Verbessern!
die Möglichkeiten für ein» intc^^erteaPlßAungo-, Steuerunga- und Aufarbeitunßa-Boriohtssyexen» i \ die potentielle Verwendung von flexibler Fippnaplonung und Zeit planting« ι
die Saohweisgesehwindigkelt vin Ahweiohungek und das Reagieren auf Ausnahmen in den entsprechenden fotsoh^Ldungebereioh» die Zuverlässigkeit in der Darstellung fep* Tatsachen und der Abhängigkeiten der Veränderung«}» I \ y \,-t. die Fähigkeiten der Syeteae sur Erstellung von lokälgebundenen Planungs-» Steuerongs- und aufgearbeiteten Berichten mit sohneller Beaktlon«
die Pähiekeit, verschiedene Alternativen su prüfen« bevor größere Entscheidungen ges&oht werden» u» diese Entscheidungen in ihrer Vixkesskelt ca erhöhen·
Es ist verst&ndlioAf daß nicht jede Xnderung von Verkaufsunterlagen auch eine Änderung in der Vinancplanung» der Vinanaverteilung oder in der Produktioneplanung «or Tolge haben au0· Ebensoviel· Änderungen in der Sroduktionsplanung und «steuerung haben keines Einfluß auf die Verkaufe- und Knansplanung» und ebenso viel· Änderungen in der flnansplanung haben keinen Einfluß auf dl· laufenden Verkäufe» sowie die Troduktlonsplanung und Steuerung» obwohl einige schon einen großen Einfluß haben. Ein allgemeiner Speicher· der alle Daten enthält, und der allen diesen komplexen Anforderungen gleichseitig entspricht» scheint eine sehr schwere Lesung au SeIn9 was aus der Komplexität der Technik und des Progrnnnierene resultiert» Bit Ausnahme eines aehr einfachen Balles· Di· Anwendung der erkannten Prinzipien der vielfachen GeeohaftfUhrung kombiniert alt des System der eosohäftsfuhrung "by exception" kann dazu führen» hier eine Hilfe su erstellen* und kann su einer» integralen Reohonautojiatenayetoa führen für Planung» Steuerung und Datenaufs^beituag» ohne technisch diese Prinzipien der OeeohHft·- führung au durchbrechen·
1.0 9852/0630
,·· ! 1 a i. S
Ein Vergleich mag dae vorgeschlagene Prlnaipv.c^lärem· Ea ist allgemein bekannt, daß es nicht empfangenen und abgehobenen Bestandsändt einer Lagerliste von allen Orten quer eentralen Speicher su übertragen»' nur ua Schusses an einem bestimmten Seil *n ]' dieses Seiles an einem anderen Ort awagl
Ss ist lediglich notwendig, die Ausna!
den Überschuß oder den Bedarf an eine auch nur an die nächste iachbaretelle
Ausgleloh eu erweichen« Aus dieses Grunde attss«n xAftttrlioh die
Auenahmeinformationen automatisch erstellt werden·
!»and an einen
In ähnlicher Weise können die Abteilungen oder andere organisatorische Benutzer ihre Autorität über dae Arbeitsspeicherarste» behalten, wenn Vorsorge getroffen ist» dafl Aaimalmea entdeckt und auch berichtet werden· Se ku6 festgestellt werden, ob diese Ausnahmen bestimmte Greneen überschreiten oder andere Gebiete der Geschäftsführung beeinflussen» da dann eine Üatsehildung über die eine oder die andere Iittsungsaögliohkeit tee Probleme su treffen ist.
Die allgemeine und die integrierte Finanaaufteilung sowie die aligemeinen Prinzipien eimd voll anwendbar· 91·· erlaubt iede mögliche Freiheit in der Entscheidung Ober willkürliohe ' !angriffe durch das Yeetlegen von Eegela· Venn Abweichungen sur Kenntnis genommen wurden» ■· B« von der ventralen überwaohung, so kann diese Stelle eigene Gesohäftwnthnmgwre~ geln für die Eommunikation «wischen Ab^eileage» festlagen·
* Um von der BntsoheidungefreilMit des Slnselattt «uoh ten richtigen Gebrauch su machen, können auch terleloiuiregeln oder auoh allgemein anwendbare Syatemregeln aufgestellt werften· Diese Segeln werden jedoch durch die KoordinfttiOa alXejr Äög* Uohkeiten eine» Datenverarbeitungas/stsa· gilfBiMeÄ
L alle Seile miteinander in Verbindung eteaea. HabJir Ut «is Bandeln naoh den Prinzipien dee verteilten oder da« «u·- •ohliefiliohen Hanageaents oöglich·
, η IAD ORIGINAL
stimmton Bof&blen und in Abhängigkeit von d^n K^nnfeldern.
Eino Mehrzahl von Informationseinheiten ist in einem ersten Datenspeicher in einer Reihenfolge gespeichert; die Steu-r- und Bearböitungscinrichtung überträgt die Informationseinheiten in η Passagen von einen ersten Datenspeicher zu oinuu zweiten und von dort nach einem anderen Datenspeicher und ändert die Reihenfolge dor Informationseinheiten in eine andere Hc-ihunfolge der Informationseinheiten mittels dor tbcrtragungsoinrichtungen während einor Jeden lor η Passagen der Informationseinheiten in tbc rein nt immune mit Befehlen, die für jede der Fassagen vorgegeben sind, und in Abhängigkeit der Kennfelder, wobeiwoböi während der ersten der η Passagen die ausgewählten Informationseinheiton von einor Mehrzahl von Informationseinheiten so zusammengestellt worden, daß sie eino Mehrzahl von Gruppen von Informationseinheiten bilden, und daß die Kennfoldor-Daten innerhalb jeder Gruppe in einer ersten Reihenfolge einer steigenden oder fallenden Heihc stehen, und wahrend der zweiten der η Passagen ausgewählte Gruppen von Informationseinheiten mit anderen ausgewählten Gruppen von Informationseinheiten so zusammengestellt werden, daß dia Kannfeld-Daten inner·* halb der orsten gebildeten Gruppe von Informationseinheiten in der erstgenannten Rrihonfolgo stehen, und daf wahrend der dritten der η Passagen eine ausgewählte Gruppe von Informationseinheiten mit einer anderen ausgewählten Gruppe von Informationseinheit on zus'OQon^ofiigt wird, un eino zweite Gruppe von Informationseinheiten zu biV3oxiv derart, daß dia Kcnnfold-Daten innerhalb der zweiten Gruppe von Inforni^tionsüinhoiten in dor erstgenanntem Art dor liuihonfolgo'otehoni und daß wahrend dor n-te-n Pasenfjö die gebildete Gruppe.von Informationseinheiten alle Informationaeinhciten enthält, wolcho uraprLnslich in dea
■ Arboitspeichcreystön gespeichert waren· *
' BADORlGiNAL
B. Objekt, Gegenstand 5Ϊ . 1774945 Der prinzipielle Zweck der vorliegenden Erfindung besteht darin, ein neues und weitorentwickeltae Datenyernrbüitungssystom zu ermöglichen.
Bin Zweck der vorliegenden Erfindung ist us, ein vollkommen dynamisch arbeitendes Datonverarbeitungssystem zu ermöglichen. Im Zusammenhang mit der vorliegenden Erfindung schließ ein Datenverarbeituhgssystem ein dynamisch arbeitendes Speichersystem ein, welches eine Mehrzahl von Datenspeichern enthält, in dessen ersten Datenspeicher des Arbeitespeichersystems eine Mehrzahl von Informationseinheiten gespeichert sind und in einem anderen Datenspeicher das Konnfeld einer jeden Informationseinheit gespeichert ist, und welches Arbeitsspeichersystem zumindest einen weiteren Datenspeicher besitzt, um Informationseinheiten zu speichern. Ein wesentliches Kennzeichen des ' besagten Speichersystemes ist es, daß die gespeicherten Daten urd Informationseinheiten in einer bestimmten Reihenfolge, bezogen auf ausgewählte Kennfelder gespeichert sind. Die Ibertragungseinrichtungen übertragen die Informationseinheiten aus dem ersten Datenspeicher des Speichersystems zu einem zweiten Datenspeicher des Speicher syst eine und überträgt sie von dom ' zweiten Datenspeicher zu eines beliebigen'anderen Datenspeichex des Speichersystem. Die Steuer- und Bearboitungscinrichtung ■ überträgt die Informationseinheiten und bearbeitet die Infor- : mationseinheiten während der tbertra^ung der Informationseinheiton mittels der tbertragungsmitte^ nach Angabe von vorbestimmten Befehlen und in Abhängigkeit der Kennfold-Datcn; die gleichen Steuer- und Bcarbuitungsoinrichtun^en Übertragen die Informationseinheiten und bearbeite« die Informstiönsoinhoiten während der Woitorübertragune der Inforaetionsoinhoiten durch die t'bertragunsaeinrichtunsen.in tbereinftimmung nlt vorhorbo-
10985^630 ;
. BAD ORIGINAL
Eine Mehrzahl von Informationseinheiten wird in einar ersten · lbcrtraGungsfol3e von InfornntionoGinheitvin voreinigt, wobui j dio Kimnfcld-Dnten in dor ersten l-bcrtragun^sfol^o in cino erste Folge in stcigenier odor fallender Reihenfolge; stchon j und daß während der η Pasßagen die ausgewählten Informationseinheiten der erstgenannten Mohrsahl von Informationseinheiton su einer zweiten tbcrtragungsfolgo von Informationseinheiten vereinigt werden, vrobei die Kennfald-ßaten innerhalb der ewoitan tibärtra^un^efolgo in dar erstgenannten Keihonfolge stehen und daß wahrend der η + 1-ten Passage gewählte Informationseinheiten der ersten tbartra^unGsfolßu von Informationseinheiten mit gewählten Informationseinheiten einer zweite-n tbertragunfcefolge von Informationseinheiten voreinigt wurden, ua .-eine dritte tbertragun^afolge.von Informationsüinhoit^n zu bilden, in dem lic identischon Konnfdd-Daton in dor dritten tbcrtra-^ingefolse in der .erstgenannten Reihenfolge stehen.
In Zusanncnhang mit der vorliegenden Erfindung überträgt ·" die Steuer- und Bearbeitungeinrichtung did ausgewählten Felder der Informp.tionsoinhüiten in m Ϊ as sagen zwischen verschiodc-nen Datenspeichern hin und her und bearbeitet die ausgewählten Felder 4er Informntioasolnheitun wahrend jeder der m Fassagon der ^ nannten Informntionaeinhoitan in don tbortragungsmittoln in tboreinstimmung mit Befohlen, die für jedu der Fassä^oη vor^oTcbon sind, sowie in Abhängigkeit dor Kennfeld-Daten und überträgt die Inforaationscinhoiton in dio Ausgabospoichor währond der a-tan Faaeace· Dio Datenboarbeitung um- UaBt mindostcne olne dor folQundon Bcarboituncsartcn, wie da · ein^ Umordnen, Berechnen un-3 Tnbolli:ron von nuB^owählten Feldern <?ar Informitionscinhoiten, wobei in einer dor η Passar gen neue Informationeeinhoiten nue den ausgezahlten Feldern der Inforrnationeoinhvitcn gcblldot worden und die nouen Infor-
109852/0630 ■ BAD
mationseinheiten wahrend dor m-toniassage in einen Ausgabe-, { Speicher übertragen werden.
Im Zusammenhang mit dor vorliegenden .iSrfindung umfaßt eine Anordnung einer Zöit-Sogmcnt-üjadorunse-Binrichtung einen Speieher zum speichern einer Fplgo von Impulsen einer Informationseinheit sowie Anordnungen für die selektive Auswahl von Impul- j sen der Informationseinheit aus einum Speicher au bcstimnton ■ ' Zeitpunkten. " · ;
Im Zusammenhang mit der vorliegenden Erfindung unfafit eine andere Anordnung oincr Zcit-Scgmont-Anderungs-iSinrlchtuns eine Mehrzahl von Vor zöge rungsiaitteln, von denon vjede oinc von den | Verzögorungszoitcn der.anderen VöraÖgerungemittol pibwciehonde Vorzögerunpszeit boeitat» ucieine Muhrzahl von auföinander fol* \ genden Impulsen von Informationsoinhoiten su ver«Öfiforn^ sovfio Einrichtungen, us eine Mehrzahl von aufeinander folgondon Im-
• ■ ■■.■.,''■·»■' ■■■■■* pulsen von Informationseinheiten in einer auesowahlton dor
Verzögerungsmittel zu verzögern·
In Zusammenhang mit der vorliegenden Jürfindung uinfaBt ο ine Datenübertrn^ungsoinrichtung einen ersten dynamischen Speichor, auf welchem eine Mehrzahl von Informationseinheiten gespeichert sind, sowie einen zweiton dynamischen 3püichor. Di# tbcrtragun^seinrichtungen übortra^cn die Informi-.tionaoinhoiton von dem.ersten Speicher in den zweiten Speichor. Dio Boarb^itunsaeinrichtungen bearbeiten die Informtionapinheiton wahrend dor Übertragung der Informationseinheiten in den tbertrngun£ßoinrichtungen. Die Steuorolnrichtungon atouarn diö tbartrafjung . der InformationsGinhaiton in d^n tbortragunceolnriohtungon in t'bereinstimmung ttit den Bcfchlon, die sowohl voa ersten als ' auch, vom ä» eiten 8poichar ßoliofort «orden· . Im Zusammenhang mit. dor vorliug;ndcn Sriindung umfRtt oino ' » Daten-Speichcr-Einrichtung elnon an^oachloseonen, Äuegedohnion
«D ORIGINAL
Signr.ltrager, welcher in dor lUchtuns seiner Länsen^uodohnung ;
bewegt worden kann und welcher oino Mehrzahl von SpoicJfcurspuron ■
sowie rotie?ronde lose- und Schrcibeinrichtungcn, welche dreh- !
bar so angeordnet sind, daß diose sich in arbeitsfähiger Dichte * zu den Speicherspuren dos Öignalträgars befinden.
Im Zus^romonhang mit der vorliegenden Erfindung umfnBt eine j
Daten-Spoichor-Einrichtuns eine äußere Umschliößuncr und oinon !
Signnlträger, der in dioser Umschliefung untergebracht ist. iJin j
beweglicher Signalkopf-Träger ist in dor ümschlicf'unß untorgu-
bracht und ragt aus der Uaschliof'ung hervor. Bin Signalkopf ist 1 auf den 3ignalkopf-Träger in «urboitsfühiger ziin ßignnlträgor . !
. . ■ ■ i
angeordnet. j
Im Zusammenhang mit der vorliegenden iirfindung unfaftt oim Daton-Druck-Anordnung einen Spoioher, in weichen oino Mehrzahl von Impulsen von Informationen gespeichert rerden kann. DIo Impulse sind in Gruppen gespeichert, von denen jede ein anderes Zeichen darstellt-« i3in Drucker druckt eine Mehrzahl von Zeilen, welche unterschiedliche Zeichon enthalten. Jede der Mehrzahl von Zeilen wird in cinor Mehrzahl von Schritton gedruckt. Die Steuereinrichtung, wolcho zwischen dom Speicher und dem Drucker angeordnet ist, wählt die Impulse do.r Information aus und überträgt sio zum Drucker wo dar Drucker derart erregt wird, daß er ijede Zeile so druckt, dai ein erstes Zeichen in einem ersten Schritt dort in der Zeile gedruckt wird,- wo ca erscheinen soll ν und das jedes folgende» Zeichen in oinen folgenden Schritt in der Z'-ilo dort gedruckt wird, wo os erscheinen aLoll, bis die *
v■. ■· ' ' ' "\ Zeile ausgedruckt ist·
'■?·■· Im Zusaiariönhanr1; Bit der vorli*;fanden Jirfindung umfaßt eine glcichscinriohtung $ino Änordnuns rait einem ersten und zweiten stabilen Zustand, cincß ersten Stöu..rcingnng, um die Anorclnun(j . ^ in .don ersten atr.Dilan Zustand εμ schalten und öinon & eilen
BAD ORIGINAL
Steuer,: in<*ang, un die Anordnun? in seinen Sfcitwn stabilen | Zustand zu schalten. Ein erster .Btoueroln^anrc liojfort ein orates Signal zum Vergleich, und ein zweiter ßteuoreingnns liefert ein zweites Signal zum Vergleich. Bin erstes Tor, wolchaa zwischen dem ersten Steueroingang und dor Versleichaeinrichtung angeordnet ist, hat eine Eingangsverbindung aum ersten Steuoreingang sowie eine Ausgangsverbindung, dio mit dom ersten Ein-
gang der Vorgleicheeinrichtung verbunden ist, sowie einen Bofehlseingang, um das erste Tor für ein Signal von dar'Eingangevorbindung zur Ausgargsverbindüng zu öffnen, wenn oin Signal an dem Befehlseingang gleichzeitig mit einen Signal an der Sin- : gangsvcrbindung vorhanden 1st· Ein zweites Tor let zwischen : dem zweiten Eingang und der Anordnung angeordnet und hat eine ; IDinfangsvor bindung, welche mit dom zweiten Eifsnnleinsang und dessen Aus^nngsverbindung mit dem zweiten Hinging besagter Anordnung verbunden ist, sowie welches 6inen Stoucroingans bo- ' sitzt, ua das zweite Tor für ein Signal an der EingOTSsleitung ' zu seiner Auslassleitung zu öffnen, wenn ein Signal ms Steuer« ' eingang gleichzeitig nit oinom Signal an der JüinQangslcitung ! vorhanden ist. Ein erster Invcrtor ist zwischen do« orston Eingang und dem Steucroingang doe zweiten Toroa Ein zweiter Invortor ist zwischen dem zweiten ?3in(ying und den ·, Steuoreingang dos orston Toroa anßoordnit, so Qn&% wo|in ein Signal an der erston Sineangelcitung vorhanden let und von dot zweiten Eingangsleitung koin Signal 30liefert wird, das eratu \ Tor geöffnet wird, und das Signal p.n den craton Eingang be-· ; f sa^tor Anordnung gelangt, un selbige ^nordmisi^ Ia lkren erste* * stabilen Zustand zu sehr. 1ton. Falls ein Signal an der zweiten Eingangeleitung vorhanden 1st und Ιςοίη Signal «|":4«3Ρ ersteh Sin^angsleitving vorhanden ist, wird drie Mrellie Tor;^vÖffnot und leitet' das Signal, welches von der »weiten lgipgangsloitung
177Α9Α5 ι
stammt, zu besagter Anordnung, un di:oc in don zv.oiten stabilen Zustand zu schalten. F-Hs an bw.ile Bin^nssloitunfjon oin Signal golangt, bleibt die böseste Anordnung in ihrem vorhergehenden Zustand, und wenn an beide Jüir-janßsleitunc.cn bosagtor Anordnung kein Signal gelangt, bleibt die Anordnung ebenfalls in ihrem vorherigen Zustnnd.
Das dynamische Datcnboarbüitunr.ssystöni dor vorliegenden ürfindung besitzt beträchtliche Vortoilo rjefr nübor Rechenautomaten mit statischen Speichern und speziell Kernspöichorrechonnutomnton'. 13s ist im Vorgleich mit einem Speicherkern wesentlich billiger, in einer Speicht-ropur eines Dateriboarbeitungssystems zu schreiben. Das Datenbearbeitun£ssystem der vorliegenden .Jrfindv.ng kann οine Zahl von Funktionen gleichzeitig erfüllen, wahrend ein Kernspeicher zu einer Zoit nur oino einzelne Funktion erfüllen kann. Die Beföhle für einon Speicherkern müssen erst vorbereitet und in ein Programm eusammenßofaf>t verden. Ein Teil eines Kornspeichers muß dann durch eine Adresse >.n-Sosprochon werden. Die Befehle müssen dann gelesen werden und in ein Register überführt worden. Dieses ße-riistcr unterliegt endoron Befehlen. "Rin Kornspeicher iet sonit langsam.. Ein Kcrnspeichcrsteuersyetom ist sehr teuer und kann mit einem Speicherkern zu einer Zeit nur cin^s tun. Der Ge8aate Speicher erfüllt nur eind" Aufgabe zu einer Zoit, and seine Arbeitsgeschwindigkeit lij^t in ßoreich von 500 KHe bis 1 IiHz. Das Datrnboarboitungssystom dor vorliegen.V.in iirfindung hat rine höheru ♦Arboits7.wschwindigkv.it als oin Kcmopoichor im Ver^loieh zur .' Grönv' und benötigt k^inc einzelnen Steuoreyatcno, di oinc individuelle Steuerung nötig ist; die Inforar.tionen Bind in dem fri:en Diitenboarboitungsflyotora in einor feston Rcihonfolgo
Dor Bedarf für Spoichcrkorne wird durch direkte 109852/0^30
BAD ORIGINAL
Synchronisierung dor Speicher eliminiert*
Bei den heute bekannten Rechenautomaten wird dl«* Information
in verschiedenen Registern gespeichert und öin scgananntos
Programm hat die Bearbeitung der Information au Stauern,
die Information und das Rosuitat der Bearbeitung in
dönon Registern .-gcspeichert werden, sind ausgoarbeitote Pro-
gramme notwendig, um "losultato zu erhalten« In dom Batenboar- ■ ]
I leitungssystem der vorliegenden ÜSrfindung sind die Daton in ]
■ . · . · " ■'■·'·■ ■■■ ) bestimmter Reihenfolge in Speichorspurcn Süßpoichort» und das- I halb ständig verfügbar, wodurch, das notwendige! frograBim rödu~ ?
ziort wird. Das Pro^ranim hat praktisch nur Addition oder ßutr- f tri%fcion und cinon Ausgangspunkt zu bestisaaon. · j In dem Datenbearboitungssystem der vorliog0ndlen Erfindung ist *
■"?- ■ ■ ■ "i jedes Feld einer Informationseinheit in oinor t>eett)auffbon Po- ■» sition gespeichert. D«s PrograniDi ist ^uVfQlXe eis® Feldläntse
vorausgespeichert, so daß ausgewählte Daten direkt· boarbeitet · .; werden und die Datenbearboitung leicht durchgeführt worden
kann. . ' *
tie Progranaioruns ist sehr einfach, und voreohiedan© ϊ'γο§τρ.πιοο ] können sehr einfach miteinander verbunden wurden·· · I
Die arithmetischen Operationen des Dntenboeupbeiimnsssysioas λ der vorliegenden Erfindung werdon in weniger Zeit, und mit hö- -■ herer Geschwindigkeit durchgeführt als bei heute bokanntön
arithmetischen Oporationsvcrfahron. Sio sind dadurch auch wesentlich billiger ~ls bokannto Vorfahren für arithmotischo
Operationen. ' ■ '
In Magnetband-Systemen, bei d'onen die InformAtionen In Maßtetspuren gespeichert sind, srgebun sich notwondiGorwoise Loerlaufe. Das DatonbiarboitungsBystem dor vorlioßondon Erfindung
erlaubt das liborschlagon odor tborspringon Von nicht gowünschton oder nicht jaotwendigon Gabioton von Informationen. Das Daibonbo-
10985^0630
arbeitungssystem der vorliegenden Erfindung orhält somit die Vorzüge des Magnetbandes, wie da zum Beispiel das Sortieren in eine Roihenfolpje zu nennen ist, und vereinigt diese Vortei- * Ie mit jenen Vortoilen der Arbeitsspeicher, wie da zum Beispiel j
der direkte Zugriff zu einer ausgewählten Information zu non- ]
nen ist.
Die Arbeitsspeicher, die in dem Datenboarboitungssystem der vorliegenden "Drfindung verwendet worden, können wie die Magnet- ■
i bnndrollen ausgewechselt worden, da kein Bedarf vorliegt, gleichzeitig eine Zugriffsmöglichkeit zu .τIlen Teilen des Speichers zu erhalten. Dieses hängt mit der Tatsache· zusammen, daß die Teile des Gosamtspoichcrs in vorgegebener Heihonfolgo stohon und die Datenbearbeitung iunior nur in einem Teil des Gesamtspeichors erfolgt.
Die Koston dos Gosamtspeichers sind hierdurch reduziert, da , andernfalls alle Informationen direkt zugriffsboreit gespeichert sein müßten. ■
Die zur Speicherung verwundbare Oberfläche eines Magnetbandes ist" lediglich ein Achtel dor verwendbaren Flächo eines Arbeitospoichors bei voller Gösclwindi}j;kv>it. Die Arbeitsspeicher de ο DatenbearboitunnissysteBs der vorliegenden Erfindung haben dio höchstmögliche Hotationsgeschwin-iigkoit, wenn parallele Speicherspuren verwendet worden.
BAD ORIGINAL
109852/0630
- 109 -
Definitionen ·
A. Binär Code ' .
hier
Informationen, dia ; bearbaitot worde^ nked^t—geiiSh, Jedor Buchstabe, jode Ziffer odor jedes Zeichen ist in cinon Kode, dor von dor lt*iachino golüson worden kann, umgewandelt. Im Maschinen-Code bcetoht Jode Buchstabe, jede Ziffor oder Jodes Zeichen aus einer Anzahl von
elementaren Informationseien^len. J3s werden nur Zfcei c tare Informationssignalo vorwendot, z. B· positive tind tivo Spannung odor positiver und negativer Stroa odor positive und negative Macnetisiorun^szuständo in oasnctischon katcrialien oder das Fehlen und das Vorhandensein cinar Spannung . oder das Fehlen und das Vorhr.ndcnsein eines otromcs etc. Die Kombinationen der primären odor olünumtoren Informationssignal ο in einer Gode-Anordnung ist nuf den T^faln I und II dargestellt, ^afcl I zoigt den Binar-Codo, der in dtia Datenbearboitungssystom der vorlie^ondon JSrfindung vorwendet worden kann. Tafel II zeigt den binären Zeich^n-Cod«, dv>r in den Datcnboarbüitungssystem dor vorliotendon Erfindung vorwendet werden kann.
In den Tafeln I und II ist das sine der buidon primären oder · elementaren Informationssignaleji durch 1 dargüstellt und das | andere durch einen l?unkt ropräsontiort. Dio einzelnen Teile I einer Kombination von elencntaren InforantionsSignalen könncii in einer elektrischen Schaltung nachciinai?dor in einur bestini^- ten Reihenfolge an einem bestimmten .iiuikt der breastcn ülük4 trischen Schaltung ivrschointn odsir glcicnzoitig on par«llola4 Punkton besagter Schaltung auftreten. Dio priaaron Informations-! signale, die in den Tafeln I und II nls 1 dnr^cstallt sinj, v?orden "Bit" genannt, jene primären Informationssignnl^, dio in den Tafeln I und II als tunkt dargestellt sind, vrordon ale
109852/0630
Zeichen
1 2 3 4 5 6 7 β
10 11 12 13 14 15 oder
i . 4 8
rafel I 1 .
Binär - ' 1
Code .
1
1 1
Code Position 1 1
1 . 1
1 1 1
. 1 1
1 1
1 1
1 1 1 1
. 1 1 1
1 1 1
1
*
1
.
1
.
1
109852/0630
Tafel II Alphanuraeriseher Binär-Coäe
Zeichen Code-Position
1 2 4 8 A B P 0 A 1 . . . 1 . . .
C 1
E 1
G 1
I 1
K 1
M 1
0 1
Q 1
S 1
U 1
W 1
1 * t 1 . . .
1 1 . . .
1 1
1 1
1 1 1
1 1 . 1
. . 1 1
1 1
1 1 1
1 * 1 1 . . .
1 1 1 . · ·
. 1 1 1 . . .
1 1 1 1
1 1 1 1.
. 1 • # ·
1 . .
1 1 . .
1 V . .
1 1 . .
1 * . ■ 1 . .
1 1 1 . .
1 1 * * 1 . .
1 1
1
1
ι η ο
O C 1 . .
1 . .
1 . .
ο /neon
"kein Bit" bezeichnet. Dieses geschieht l^diijlich zur Vereinfachung dor Darstellung, da die elektrischen Schaltkreise und die Anordnungen dor vorliegenden Erfindung auch andere primaro Informitionssignal-Systeme verwenden können. Wie in den Tabellen I und II dargestellt ist, besteht jeder Buchstabe, jedes Zeichen, jode Ziffer :;us einer gegebenen Anzahl von Positionen für die primären Informationssignale.Diosa Fositionen für dio primären Informationssignale worden "Bit-Positionen" !»enpnnt. Jeder Buchstabe, jede Ziffer, jedes Zeichen oder Symbol wird durch eine oigene Kombination von vorhandenen oder nicht vorhandenen Bits in den verschiedenen Bit-Fositioncn dargestellt. Bei der vorliegenden Erfindung wird juder Buchstabe,'jede Ziffer, jedes Zeichen und Symbol durch einen charakteristischen 8-Bit-Positioncn-Codo dargestellt.
Die frerte dos binären Systems sind lotanzon von 2, so daß die vier Bit-Positionen in der Tafel I die Werte 1, 2, M- und 8 haben. Die Sumao der verte von allen vier Bit-Positionen gibt die Größe der Zahl an. In der Tafel II, die den binaren Buchstaben-Code dnrstellt, sind die ersten vier Bit-Jrositionen die gleichen vic in Tafel Ir, die letzten vier Bit-Positionen sind mit A, B, P, 0 r;ok;.nnzeichnct.
Der binäre Buchstaben-Codο ist ein 8-3it-Codc. Die vi«r ersten» Bits stellen clic· Zifforn 1, 2, Ψ, 8 dar. Auicrdcm ^ibt os verschiedene Codo-Koabinationen, die dio letzten vier Eits verwenden. Die letzten vier Bit-Positionen sind mit A, B, P', O gukannz ο lehnet und worden al3 Zon-jn-Bits bezeichnet. Mo Position O ist eine besondere Position und kanu für spezielle Zwocku vr?rvondet werden. Die Position P ist eine Parity-Prüf-Position, in dor ein Bit oin^fvgt wird, um die Sumnc. der Bits in. den 8-Bit-Positionon ungerade zu ßlnchon. > enn dio Zahl dor
-112-109852/0630
Bits in den Bit-Positionen 1, 2, 4, «G, A und 3 also geradeist, so wird in der Fo3ition P ein weiterer Bit cugcfügt, um dia gesamte Zahl ungerade- zu machen, t\txm in dem Dntenboarbeitungssystein ein Bit Verloren geht, so wird die Summa dor Bits in den 8-Bit-Positionen fccrado, das Datenbäarbcitunsssystem kann diosc-s entdecken und einen Fehler anzjigon. Die A und B Positionen zeigen an, d?ß sieb die ersten vier Bit-Positionen statt auf Ziffern vielmehr aus Buchstaben, iSoi· chen und Ziffern beziehen. Ziffern haben keine Bits in den Bit-Positionen A und B. »So können z. B. die ersten 16 Buchstaben dos Alphabetes A-P durch die Ziffern 1 "bis 16 in dem ersten vier Bit-Positionen und einem Bit in der Position A oder in der Position B oder in beiden Positionen A und B dargestellt werden. Die verbleibenden Buchstaben des Alphabetos, Q bis Z, würden dann durch die Ziffern 1 bis 10, angegeben { in.den ersten vier Bit-Positionen und einem Bit in dor Position B, falls die ersten 16 Buchstaben durch oinen Bit in der Position A gekennzeichnet sind, charakterisiert, oder siο würden ( durch einen Bit in der Position A gekcnnzoichnet, wonn die ersten 16 Buchstaben durch einen Bit in dor Position B charakterisiert sind. Falls dio ersten 16 Buchstaben durch je oinon Bit in den Positionen A und B Gekennzeichnet sind, können die letzten 10 Buchstaben entweder durch einen Bit in dx>T Position A oder in dor Position B gekennzeichnet worden. Die Positionen A und B oder die Kombination dor Positionen A und B können ebenso zur Kennzeichnung der ersten 15» 14·»
13, 12, 11 oder 10 Buchstaben dos Alphabetes verwendet vorCon. Die jeweils aDdere Position A odor B oder die Kombination vojü A und B kann dann zur Kennzeichnung der restlichen 11, 12, 1^,
14, 15 oder 16 Buchstaben irorwondot worden. In einem solchen
- ' » Ά ·. ■■-■■■
Pail würden die Ziffern in den ersten vier Bit-Foeitionen von
109852/OG30 äö
1 bis 15, bzw. 1 bis 14, bzw. 1 bis 13» bzw. 1 bis 12, bzw. 1 bsi 11, bzw. 1 bis 10 für dio ersten Buchstaben des Alphabotes verwo-ndet worden.
Alle drei Kombinationen, Fosition A oder Position B odor £0-aition A und B, können verwendet werden, wenn die ersten neun Buchstaben dos Alphabetοβ durch dio Zifforn 1 bis 9 in den »rsten vier Bit-Positionon, dio nächsten Buchstaben ebenfalls durch dio Zifforn 1 bis 9 und dio letzten Buchstabon durch die Zifforn 1 bis 8 gekennzeichnet worden. In einen solchen Falle können dio drei Gruppen wio folgt gekennzeichnet wordenί
A, B, A und B
B, A, A und B
A, A und B, B · j
B, A und B", A ! ' Λ und B, A, B
A und B, B, A.
In jeden Kodi :runp;ssystem , in den eine· grof e· Anznhl von Koabinationon vorhanden sind, müssen die ersten vier Bit-Poaitionon nicht unbedingt in steigender Folge der "Wertigkeit geordnet sein, sie können ebenso in fallender Polje oder sogar ohne \ jede Reihenfolge 30ordnet werden. j
Die Punkturen können ähnlich wie die Buchstabon dos Alphabetes
j gekennzeichnet worden, sie müssen sich nur ausreichend von j
diesen unterscheiden. So kann jede numerische Kodierung über oder unter einem bestimmten .ftort in Verbindung mit einem
Zonen-Bit in den Xositionen A oder B oder in beiden Positionen Λ und B als Kennzeichnung für eine Punktur vorwendet verden. Zeiten und Zeitpunkte
In den !Erläuterungen der vorliegenden Erfindung werden Ausdrücke *-;io die folgenden verwendet:
3ub-bit time oder sbt Zeitpunkt eines untergeordneten Bits
mooci /neon
BAD OWGINAL
Bit-time oder "bt Zoitaußenblick e-inos Bits bestimmter
Wertigkeit ■
Character timo oder cht Zoit in dor ein· Buchstabe, oder Zeichen ect vercodet dargestellt wird
Informationseinheit oder Folge von zusammengehörenden einzelnen
IU Informationen
Sub-Bit clock Steuerimpulsolgo für untergeordnete
Bits . .
Bit clock 3teuerimpulsfolge für die Bits
character clock Steuersignalfolgo für aufeinander· ·'
folgende Buchstaben, Zeichen, Zifforn
ect.
Die Bits eines Buchstabt-ns, einer Ziffer, einos Zeichens oder eines Symbols .treten in einem nicht parallelen System nacheinander an einem btstimmten Punkt Giner Anordnung auf. Damit diese Anordnung diese Sits richtig bearbeiten kann, muß dieser Anordnung; angegeben worden, zu welcher Bit-Fosition ein nn einem bestimmten lunkt erscheinendes Bit gehört. Ein getrennter Pulsgenerator orzougt für jede Bit-Position einen Impuls um die Bit-Position zu definieren. Diosur Pulsgenerator erzeugt 8 Impulse inn> rhalh der Zeit, die für dio 8 Bit-Positionen eines Zeichens benötigt wird, um an einem bestimmten Punkt der Anordnung aufzutreten. Diose Pulse ropräaontieron die Bit-clock in ihrer Folge, joder einzelne Pule definiert eine bestimmte Bit-time.
Der erste Impuls in einer Folge von 8 Impulsen definiert somit die Bit-time 1, der zweite Impuls/ definiert dia Bit-time 2, der dritte Impuls definiert dio Bit-timo 3» der vierte Impuls definiert die Bit-time 4, der fünfte Impuls definiert dio Bit-time 5, dor sochoto Impuls dofiniürt die Bit-tirao 6, der oiobonte Impuls definiert dio Dit-tioo 7 und dor aohto Iapuls
definiert die Bit-timc 8.
BAD ORIGINAL . 115 . 109852/0630
17/4-945 i
Die Zeit zwischen dem orsten Impuls einer Gruppe von acht Impulsen bis zum orsten Impuls dor folgenden Gruppe von 8 Impulsun der Bit-clock ist die Character-time, weil inncrhrlb dieser Zeit die 8 Bit -Pos it ionen oinuc Zeichens an einem bestimmten Punkt der Anordnung nacheinander auftreten. Der ' · crst^ Impuls einer FoI^e von acht Bit-clock-Impulsen ist somit der Character-clock-Impula.
In den TCrlSuterungcn enthält ein "Festes F-Id" acht Zeichen Fositionen. Dadurch ist der erste Charactor-clock-Impuls einer Folge von acht Character-clock-Impulsen gleichzeitig oin Feld-clock-Impuls. Die Zeit zvisch.'.n zwei Fold-clock-Impuls^n let die Feld-Zeit. Einc^ Informationseinheit fester Länge enthält 128 Zeichen bzw. 16 "feste" Felder.
Dn die vorliegende Erfindung ein Verschachtelungssystem fur die Aufzeichnung und die Datonboarbeitung verwendet, ist jede Bit-time in. Sub-bit-times unterteilt. In den vorliegenden Erläuterungen ist die Zahl der Bit-Positionen mit viur multipliziert, da jede Bit-timc in vier Sub-bit-times unterteilt ist. Die Bit-timo bleibt vd<. bisher erhalten, sie enthalt je- ' doch vier unabhängige Bit-Positionen. Die vier unabhängigen Bit-Positionen innerhalb einer Bit-time sind durch die Subbit-clock definiert. Die Zeit zwischen zwai aufeinanderfolgenden Sub-bit-clock-Irapulsen ist die Sub-bit-timo. Die Bit-Zoiten, Rub-bit-Zeiten etc. hängen alle" von der Bit-Fol^efrequenz ab. Nimmt man zum Zwcke der näheren Erläuterung die Bit-Folgefrcquenz mit 1 MHz an, so ergeben sich folgende Zeiten, dabei ist weiterhin angenommen, daß das System mit vier Kanälen bzw. vier Sub-bit-Zeiton arbeiten. Eine Bit-time ist die Zeit zwischen zwei aufeinanderfolgendem zusammengehörenden Bits und beträgt vier Mikrosokundon. Eine ßub-bit-time ist die Zeit zvdschen zwei aufoinandorfol-
. N BAD 0.-:.GINAL
genden Sub-bit-P03itionjn und betraft cine Mikrosekunde.
Eine halbe Character-time 13t die Zeit zwijch^n ,dem ersten und dem vierten Bit einer Foln;o von vier aufeinanderfolgenden und
zusammengehörenden Bits; sie betraft 16 Likroookunden.'jJinö
halbe Character-time ist also vier Bit-tinos lang. '
Eino Character-tiao beträgt 32 Mikrosckundun und ist die Zeit
zwischen dom ersten un.l. dem achten Bit ein^r F0I3.3 von acht
aufeinanderfolgenden Bits. Eine Character-time hat aqht Bittime s und 32 Sub-bit-times und ist abgekürzt nit cht.
Ein Bit hat also vier Sub-bits, ein Zeichen besitzt acht Bit-Positionen, so daß innerhalb einer Chancter-tirao 32 Sub-»bittimes vorhnnden'sind.
e bereits beschrieben, enthält ein Festes Feld 8 Zoichcn-iro-
sitionen, ein Feld hat 1-8 Zeichen-Positiontn. Innerhalb einer ;
i Informationseinheit stehen bis zu 128 Zeichen-Positionen zur j
Verfügung. Ein Wort ist ein Feld mit veränderlicher Lunge \
und immer kürzer als eine Inf ortaationsoinhcit. Ein Sektor ist j
größer als eine Informationsoinhüit. In oincr Spoicherspur j können bis zu vier Informationseinhuiton gespeichert weiden,
so daß dann innerhalb einer Speicherspur 512 Zeichen gespei- j
chert sind. Bei einigen Illustrationen wurde angsnoomen, dal» ?
zwei Informationseinheiten in jeder Spoich ;rspur gespeichert j werden können. Ba die Zoichon 4-fach verschachtelt sind, können^ in einer Speicherspur 16 Informationseinheitun mit 2048 Zeichen gespeichert werden. Auf einer Oberfläche der Speicherplatte
können 128 Speicherspuren untergebracht werdon. Sine Speicherplatte besitzt somit 256 ßpeicherspuren mit 256 χ 2048 ■ j 524.288 Zeichen auf ihren zwei Oberflächen.
Für den Ausdruck Informations^inhoit ist verschiedentlich ·
luch die Abkürzung HU anstelle der Abkürzung IU vorvendbt.
Wie bereits beschrieben, erschoint ein Sub-bit-clock-Im-
. e- 109852/0630
■BAD ORfGiN1AL
1 7 7 A 9 4 5
puls zu Beginn einer jeden .Sub-bit-time. ISin ]3it-clock-Impuls erscheint zu Beginn einer j den Bit-tino. Diese Zcit-Irapulso vxrdcn für Stcuerzvecke verwendet, y±a z. J3. für dn.s uff non und Schließen von Toren. Λΐη Char^cter-clock-Impuls erscheint vor dem ersten Bit-clock-Impuls eines jeden Zeichens. JUin Feld-Irnruls erscheint zu Beginn jeden achten Zeichens. j3in F 'ld-Impuls bezieht sich immer auf d->s "feste" Feld. Jäin Sektor-Impuls erscheint zu Beginn einer jed ;n In!ermntionseinheit· Jed:.m Teil einer Information, der ib..r einen Datcnübürtra^unßswop; transportiert wird, geht in einen ottuersi^nalübertrnuiun-iö-. weg eine Folge von Zeit-Impulsen voraus, welche die Aufgabe haben, die Ibertrapjung zu steuern. Jede Zeit-Iiipulsfol ,c dient ebenso zur Synchronisierung der Infornation, der eic vorausläuft. Die Zcitimpulse, bzv. die Syncbronisiuricipulsfolr.on befinden sich auf den Steucrleitun^on, wan.: er·OI die 1-ulsc der Infornationen sich in den Infor-nationsleitun-jon befinden.
Die angegebenen Zcit..n in Mikrosekundcn beziehen sich auf Systeme mit einer BiiJ-Fol^efroquonz von 1 MHz. Un zu anderen Bit-Folo;efrequenzen überzusehen, nüssen dieangegebenen Zeiten in einem relativen Zeitsyston verstanden verdon, welches als Einheit die Micro-tiniö-Iiinheit besitzt.
FIG. 2a zeigt die Bit-clock-Impulse in einer Charactor-tine und die Definitionen der einzelnen Bit-Positionen, jüine Bit-Fosition ist jede Position,in der ein Bit auftreten kann. FIG. 2b zeigt die Bit-clock-Impulse un3 die Sub-bit-clock-Im- · pulse in ihrar zoitlichc-n Zuordnung. Da in jeder Bit-tiae vior. Sub-bit-times vorhanden sind, gibt es vier Bit-Positionon in jeder Bit-time. ·
Ein Sub-bit ist die Position eines Bits innorh ilb einer Bittine. Das Bit ist die olomontarc Einheit oinor Information. Die Bits einer Information werden von der Sub-bit-clock und
.I18. 109852/0630
von der Bit-clock synchronisiert. Die Bit-clock-Iiapulsa erscheinen zu Beginn einer jeden dor acht Bit-times eines Zoi- ' chons und positionieren jedes Bit genau in die zughörige Bittime. Wegen der unterschiedlichen Bedeutung, bzw. dos unterschiedlichen Wortes der einzelnen Bits innerhalb eines Zeichens wurden die Bit-tinos in den FIG. 2a und 2b mit 1, 2,- 4, 8, Λ, B, P1 0 bezeichnet, vas ihre Bedeutung bzw. ihren »crt definiert. .
In PI(t. 2b schließt .die Bit-clock vier Sub-bit-Impülse in einer Bit-tine ein. Die Vorderflanke oinos* jeden Bit-eloek-Impulses legt den Beginn einer Bit-time feet. Vie in der FIG. 2b klar gezeigt ist, ist die Sub-bit-clock lediglich eine vorzögerte Bit-clock. Die Sub-bit-clock 1 ist von der Bit-timeclock getrennt und gegenüber dieser verzögert. Die Bit-clock muß der Sub-bit-clock vorauslnufen, um die Schaltkreise innerhalb des Datenbsnrbeitun^ssystems exakt zu schalten. In dem Datenbearbeitungssystom der vorliegenden Erfindung sind die rotierenden Speichor mit einer speziellen Clock-Spcichorspur ausgerüstet, um die auf den anderen SpeichorspTiren zu speichernden Daten in einer vorgegebenen Halation aur Clock aufzuzeichnen. jDino spezielle Spoichcrspur enthält die Bitclock, cine andere spezielle Speichorspur enthält die Subbit-clock.
Die FI^. 3 zeigt fliese Bit-clock- und die Sub-bit-clock-Speicherspuren. 5ViIIs keine Speichorspur für die Sub-bit-clock vorgesehen ist, wird diese von der Bit-clock mit Verzögerungsschaltungen abgeleitet. Die verschiedenen Sub-bit-clocks müssen nicht auf verschiedenen Speicherspuren üospcichort werden. Die verschiedenen Sub-bit-clocks könnon von dor Bitclock durch Verzögern dvsr Impulse für be stimmte Zeiten abgo-· leitet werden. Die Bit-clock-Impulse können von den ßub-bit-
. clocks abgeleitet werden indem dio Sub-bit-clock-Iupulse zum Treiben eines Schieberegisters odor Zahl-rs verwendet werden. Andere Clock-Impulsc können auf ähnliche Art und Woiso obgolvi it et werden.
FIG. 4· zeigt dio Ableitung der Sub-bit-clock r.ug Jer Bit-clock. Wie in FIG. 4 gezeigt, werden Vurzöc;crun^sniittel zur Gowinnun^ der Sub-bit-clock aus der Bit-clock verwendet. PIG. 5 zeigt die Gewinnung der Bit-clock aus der Sub-bitclock. Wie in der PIG. 5 dargestellt, vird ein ZähL.-r verwendet, um die Bit-clock aus der Sub-bit-clock zu gewinnen. Die kürzeste Zeit zwischen zwei Bits ist die Sub-bit-time, dio als eine Mikro-Zeit-Einheit bezeichnet werden kann. Ein Clock-Inpuls-Gonorator erzeugt 1 MHz-Impulse, d.h. 1 000 000 Impulse· je Sekunde. Diese Impulse durchlaufen ein Schieberegister mit vier Triggern und erzeugen dabei vier verschiedene 2.50 lcHz-Signale, d. h. 250 000 Impulse je Sekunde. Die vier 250 kHz-Signale werden als Sub-bit-clock 1, Sub-bitclock 2, Sub-bit-clock 3 und Sub-bit-clock 4 bezeichnet.
Eine Informatione kann zu einer Zeit immer von einer diesor vier Sub-bit-clocks synchronisiert werden. Daiurch kann die Sub-bit-clock einer Information als charakteristischos Zeichen dieser Information verwendet werden. D.h., eine erste Gruppe von Informationen kann in don Sub-bit-clocks 1 und 2 gespeichert werden, während eine zweite Gruppe von Informationen mit den Sub-bit-clocks und 4 verbunden werden kann. Zv?ischon den einzelnen Sub-bit-clocks besteht ein Zeitunterschied von einer MikrοSekunde. Die Sub*-^t-clocks können ebenso zum Speichern einer Inf oma tion in einer Speicherspur verwendet werden. So üird die zweite Informationseinheit 5 immer mit der Sub-bit-clock 2 aufgezeichnet. Die Sub-bit-clock wird immer dazu verwendet, um Verzö^orungszoiten zu steuern, wie
- 120 - " 109852/0630
SAD ORIGINAL
17749A5
später noch beschrieben wird.
In den Verseucht clunks system der vorliegenden 'Erfindung werden die Informationseinheiten in dynamischen Speichern gespeichert. Wie hierin beschrieben, gehören die Bits in don verschiedenen Sub-bit-tinos einer Bit-Z».it zu verschiedenen Informationseinheiten und sind unabhängig voneinander. PIG. zeigt ein solches Vurschachtolungssystem. JDas Vorschachtelunyssystoa der FIG. 6 verwendet 4 Sub-bit-Zoiten. Viie in FIG. 6 gezeigt wird, sind die Bits der Zoichon einer Informationseinheit 1 in der Sub-bit-Zeit 1 positioniert. Die Bits der Zeichen einer Informationseinheit 2 sind in den gleich Orten wie entsprechende Bits der Informationseinheit 1 gespeichert, doch sie sind in der öub-bit-Zeit 2 positioniert. Die Bits der Zeichor der Informationseinheit 3 stehen ebenfalls an den gleichen Orten wie entsprechende Bits der Informationseinheit 1, doch sind sie in der· Sub-bit-Zeit 3 positioniert. Die Bits der Zeichen einer Informationseinheit 4 sind in den gleichen Orten wie entsprechende Bits der InfnrnatiOnseinhöit 1 gespeichert, doch sind OiG in der Süb-bit-Zeit 4 positioniert.
Die vier.Sub-bit-Zeiton einer Bit-Zeit können auch bei oinea Gruppon-Kontroll-Fro.'iranm ausgenutzt vordcn. In einem solchen Fall wird das Sub-Totnl in der Sub-bit-Zeit 1 positioniert, das Gruppe-n-Total wird in der Sub-bit-Zeit 2 positioniert, das Total rirr» in der Sub-bit-Zeit 3 positioniert, und das Grand-Total wird in der Sub-bit-Zeit 4 positioniert. Dadurch stehen die Bits von vier vorcchicdenen 'Infortintionseinnc-iton in einor 3it-Zoit zur Verfügung. iSino Sub-bit-Zoit ist als die kleinste Zeiteinheit in oinom Vorschachtelungssystera bekannt, eino Bit-Zeit ist dio kloinsto Zeiteinheit in einem nichtvcrschnchtoltem System·
109852/0630
- 121 -
«AD ORIGINAL
C. Forest
PIG. 7 zeigt die F oriat- Speicher spur der vorliegenden Erfindung^
Das Format definiert die Bodoutun^ eines Wortes innerhalb einer Informationseinheit. Jodus T ort einer Informationseinheit, besitzt ein Formatsir;nal na Anfang und an 'tade. Da das Format- ' signal zu Beginn eines Wortes mit dem Formatsignal für ana üJndo · dos vorhergehenden Wortes identisch ist, und da der Anfang : einer Informationseinheit durch ein spezielles Klopfzeichen : gekennzeichnet ist, befindet sich das Formatsignal am ündc dce \ ortcs zu den Os gehört. Drfs Forriatsisnal braucht lediglich aus einem einzelnen Bit zu bcstchc-n. Daraus ergibt sich, in eine^ System, welches 4 Sub-bit-Z,:iton hat und in welchcfh 6 Positionen in einen 8-Bit-Code für dio Darstellung der Zeichen ausgenutzt sind, stehen Ψ χ 6 = 24 Bit-Po3itionen zur Verfü-(rung, so daß die Formate für 24 vcrochicdone Arten von Informationseinheiten in einer Clnmcter-Zoit gespeichert worden können. In der FIG. 7 zeigen die durchgezogenen Linien die ' Sub-bit-Zeit 1 an, während die gestrichelten Linien.die Subbit-Zeit 2 anzeigen. Wie dargestellt, k-uin jede Format spei eher*, spur auf der Länge einer Informationseinheit 24 Formate entsprechend der 4fachen Vorschachtelung und den 6 Bit-Fositionen speichern.
Das Format gibt das Signal am Ende des Wortes und kann gleich- · zeitig die Platznuraner des Feldes innerhalb der Inforaations- ■'. einheit angeben. .
Das Formet kann auf folgende Arten angegeben werden, jßrstens kann es als Wort-Ende-Sifjnal direkt verbunden mit der Infornation rmftreten. In diesvci Fall bostehon hinsichtlich der Feldlängo keinerlei Beschränicur'^cn. Zweitens kann das Signal "Wort-Endo" ale einzelner Impuls in der Forraat-Spoicherspur in dor echon boschriebcncn Art gospeichert worden, es wird
109852/0630
ORIGINAL
'dann für alle Informationseinheiten des gleichen Typs verwondet. Da die Forniat-Speicherspur vor Beginn einer neuen Aufgabe | vorbereitet wird, muß das Signal "ftort-Ende11 für die minimale
Foldlänge gesetzt werden, d. h. es muß für die maximale Wortlänge ausreichend Pl^.tz vorgeben. Es ist z, B. möglich, 8 OOO ■; Maschinen-Einheiten zu besitzen (4 Stellen), aber nur 97 Sin- :- heiten wurden gezählt (2 Stellen). Das Signal "Wort-Jände" in \ der Format-Speicherspur muß also 4 Stellen (Zeichen-JP.ositio- i nen) hinter dem vorhergehenden Wort-Ende-Signal gesetzt wer- j den. Drittens, statt das Signal Wort-lndo oder einen Impuls, ;;;
der das Signal 1SV ort-Ende" repräsentiert, zu speichern, kann ί die Format-Speicherspur auch ein Feld-Folge-Signal speichern. ■ Viertens, im Falle einer "fösten" i'eldlänße für ^odo Art von j Informationseinheit wird weder ein Wort-lünde-Sisnal noch eine ·"·
Format kenn zeichnung benötigt. .._.·.· *3
Die vier Arten der Format-Darstellung sind in der Tafel III ";:jj gezeigt. In dieser Tafel III besteht die Informationseinheit I] aus den Einzelteilen A, B, C, D, E, F. Jedes Zeichen der In- .' j formation ist durch ein χ und jeder freie Plate durch ein O ·
dargestellt. ... . , " ·-
"BADORIGtNA^ .;·,
Tafel III Formate
Erstens:
AB G DEP
Max. I χ χ χ Ixx jxxxx jxxxx Jx xx
E EE E EEE
W WW W WWW
ABCOEP
Min. j χ j χ J χ j χ J χ χ
EEEEEEE WWWWWWW
Zweitens:
Max. xxx xx xxxxxxxx xxx Informationsspur
W Format Spur
Min. xoo xo xooo xooo χ xo Informationsspur 1 I I i Mi
E
W
Drittens: reines Format
j A j Β' j C J D . I E I P I
Viertens: Peste FeIdlänge. Alle Felder haben die gleiche Länge; z.B. 8 Zeichen.
109852/0630
Das Füld-Snäe-Sign»! steht immer in der Sub-bit-Zeit, in d«r auch das zugehörige Fold steht. Dr. das Format eine Folge von Wort-Endo-Signalon ist, gibt es gleichzeitig die Längo dor Informationseinheit an. Jodes Feld-Endo-Signal kann seine Position über 24- Bit-Zeiton verändern, um dio Länge des betreffenden Feldes zu variieren. Judos Feld oder Wort einer Informationseinheit hat uine spezifische Codierung in der Format-Speicher spur.
D. Infornations-Verschacbtelung
Eine Anzahl von Informationseinheiten, deren Bits einander in einer Reihenfolge folgen, können in einen dynamischen Speicher gespeichert werden. Eino Folge von Informationseinheiten, deren Kennfelder in auf- odor absteigender Wertigkeit geordnet sind, wird als Inforinationseinhoiten-Strom bezeichnet. Damit ein gleichzeitiger Zugriff zu joder Informationseinheit auf einen dynamischen Speicher möglich ist, nüssen ebensoviolo Le-* seeinrichtungen vorgesehen worden, wio Informationseinheiten auf den Speicher gespeichert werden können. Der Abstand zwi- , sehen aufeinanderfolgenden Leseeinrichtunsen ist gleich der festen Länge der Informationseinheiten und wird Sektor genannt. Zu jedem Sektor gehört ein Sektor-Clock-Impuls. Die Zeit zwischen zwei aufeinanderfolgenden Sektor-Clock-Impulscn ist die Informationseinheiten-Zeit, abgekürzt Iü-timo. In einen System, in welchen 3io Informationseinheiten verschachtelt gespeichert werden, vorringert sich lie Zahl der notwendigen Lese-und Schreiboinrichtungon ontsprochend der Zahl dor in einer Bit-Zeit vorhandenen Sub-bit-Zciton.
FIG. 8 zeigt einen rotierenden Speicher mit vier Sektoren, jede Speicherspur innerhalb eines Sektors trägt vier verschachtelte Kanäle. Die Informationseinheiten stehen in ihrer Heihen-
-v, jede Informationseinheit ist numeriert. Die Folge der Sektoren ist im Uhrzeigersinn, also entgegen der trigononetri** schon Hegel, welche im Gegensinne des Uhrzeigers zählt. Soktor 1 ist der erste trigonometrische quadrant, 0 biß 90 Grad. Saktor 2 ist der vierte trigonometrische quadrant, 270 bis 360 Gmd. Sektor 3 ist der dritte trigonometrische Quadrant, 180 bis 270 Grad. Sektor 4 iot der zweite trigonometrische Quadrant 90 bis 180 Grpd.
Jade der Informationseinheiten ist gleich lnnj; odv.r kurzer als ein Sektor. Informationseinheit 1 ist in der oub-Bit-Zoit 1 des Sektors 1 go speichert, Inforimtionseinheit 2 ist in der Sub-Bit-Zeit 1 des Sektors 2 gespeichert, Informationseinheit 3 ist in der Sub-Bit-Zeit 1 dos Sektors 3 gespeichert, Informationseinheit 4 ist in der Sub-Bit-Zeit 1 des Sektors 4· gespeichert, Informationoeinheit 5 ist in der Sub-Bit-Zoit 2 deo Sektors 1 Ruevoichort usw.
FIG. 9 zeigt ein Zeichen im binären Code, vierfach verschachtelt, d. h. vier Zeichen in ihren verschachtelten Iositionon. FIG. 10 zeigt die ersten zvci Bits von 16 Informationseinheiten in ihren verschachtelten Positionen.
Tafel IV zeigt die- verschachtelt on Positionen der Informationseinheiten, wie sie in der FIG. 10 gezeigt sind.
15. Gruppi.nkontrollo
FIG. 11 zeigt die Gruppen-Kontroll- oder Tabellior- und dio Unst.-.llungsoperationen. Un die Erklärung des Programnao, das als Gruppen-Kontrolle bezeichnet wird, zu ermöglichen, ist angenommen, daß die Informationseinheit die folgenden Felder besitzt : ·
Person^
Arbeitsgruppe .
Sektor 1 IV Spur
. Tafel 2 er Informationseinheiten 1
Positionen verschachtelt 3 Nummer Sub-tit-Zeit 1
Inforraat ions einheit 4 1 1
1 1 1 1
CVJ 2 1 1
3 3 1 . ' 1
4 4 2 1
5 1 2 1*
6 2 2 1
7 3 CM 1
8 4 3 1
9 1 3 1
10 2 3 1
11 3 3 1 ,
12 4 ' · ' 4 1
. 13 1 • 4 .1
14 2 4 CVJ
15 3 4 CVJ
16 4 1 2
17 1 2
18 · 1
19 1
20
Fabrik .
Brutto- üJinkonmen otouor
Versicherung
Abzüge ,
Kennzeichen
Die ersten vior Felder kennzeichnen oin^, 1-crson innerhalb einer Arbeitsgruppe dor Abteilung, und die Fnbrik inn-rh^lb ;.in;;r ^csellschaft. Jedes .1io3or vior Kennzoichon-Foldor kann bis zu vior Zoichen enthalten. In der FIG. 11 onthält jedes Feld nur ein Zeichen aus Gründen der Voreinfachun^. Das letzte Feld d. r Informationseinheit, welches ein Konnzeichen als Inhalt trägt, gehört zu den Abzügen für die Versicherung und kennzeichnet die Vorsich-orungsfjeSeilschaft, an welche did Boiträgezu zahlen sind.
'nie erste durchzuführende Operation ist die Selektion der Steuer und die tabellarische tibortra^un^ der Steuer in vior Gruppen, dio durch die vier Tnbul?tor-Hesiotor dargestellt sind. Das erste Register onthält jeweils die Stouer.-ibfyVbon dor Person, das zweite Hcsistor enthalt jeweils die Summe der ötouer-Dbtinben -inor Gruppe, soweit rl ir so bereits, berechnet ist, dn.s dritte Register ist don Steucrabgnben dor Abteilung zugeordnet, dio gerade- im VerArbeitunßsprozoß steht, während dns vierte ciotcr don Gosamtstouorr.bs^ben der Fabrik zugeordnet ist. Dio vier Tabulitor-Hegistor für die Vcrsichorun^sab^.ben *ordon · in der «5loich3n r-oiso vorwondot.
V;iu bereits bemerkt, gohöron die Personen zu ν;rechiodenon Vorsichorun^s-Geßöllechiifton, "ua diüsem Grundo nÜBSon diü V rsichorungßribziiijo auf droi verschiodonc Resistor vorteilt werden, entsprechond den droi Vorsieherunge-Geso11schäften
BAD
109852/0630
_ ix . ■
α, β und σ. ob 177A0^5
."is ist anvjenönmon, daf- lic orsto Inf ornrtioh^inhoit zur K;rson 1, Arbeitsgruppe 1, Abteilung 1, iWbrik 1 gehört* Gcin Brutto~ijinkoramon betrug 100.00 Dollar, von clioecr Öuinrao hit er 20.(.X) Dollar an Steuern und 10.00 Dollar-on dia V~i 3ich.,run33-Gaa.-llGch-»ft, v-olchc durch den Kennbuchstaben A gekemVsoichn^t ist, zu zrhlcn. So ist die Steuer in Höh.; von 20.00 Dollar im ^nbulitor-^ogintor 1 der Stcuerabgnbon-Re^ister und dio Irknie für die Versicherung in Hoho von 10.00 Dollar i~i Tabulator-Jggistor 1 fur die Vursichorun^sprämion sowie in dem Yürteilun^s-Ro^istor für dio Versicherung A addiert worden. Die nächstfolgende Inforrmtionscinhoit b. trifft d.tj ;loicbw Person, somit stimnien cli<j ersten vier Prldor, v;:lcho den Scr- j ticrb.jgriff enthalten,· oit denen dor vorh·.rgüh;ndcn Inforaa- i
tions^inhoit übGroin. Das Brutto-Einkominon boträgt hier SO.000 !
i Dollar, die- Steuer 16.00 Dollar und die Prämie für dio Versiehe«!
rune;s-Gosollschaft A B.00 Dollar. Dia 16.00 Dollar werden zuo I Inhalt des ersten Tabulator-Besisters für dio
addiert, während die 8.00 Dollar zum Inhalt des ersten Tabula- ; tor-Registors für die Vursichorungspräciien und nuterden zua In- , halt dos V^rtüiler-Hcgistcrs A addiert r^rden. Dainit beträgt j der Inhalt dies Tabulator-lio^istcrs für die Steuern insgesamt : 36.0C Dollar, im Tnbulator-Hegister für dio Versichijrunsepraaionj stöht die Summo 18.00 Soll-ir. Ebenso beträgt dor Inhalt des Verfceiler-Ttegiste-rs 18.00 Dollar. ·. . ']
Die dritte Informntionseinhüit betrifft die gleiche lreraon, wie durch die Konn*-« fCwx-n ^ngoijoben. Hier handelt es sich uo ein BruluO-Vürikoomen von 120.00 Dollar mit Stwuorabzü2c*x in Höhe von 24.00 Dollar und einer Vorsictürurigsprämio von 12.00 Dollar. Diosc Bctra"jo ν orden wio bereits beschrieben in die betroffendon Register übertrafen und zu den dort gespeicherten
109852/0630
Die vierte Informationseinheit betrifft eine Person 2 au3 der Arbeitsgruppe 1, der Abteilung 1 einer Fabrik 1. Somit besteht ein Unterschied zwischen dem bisherigen Sortierbegriff und dem
I neugelesenen Gortierbegriff im ersten Feld dieses Jortierbe- j griffes. Der Inhalt des Tabulator-Registers 1 für.die Steuer- '; abgaben und für die V.ersicherungs-Framien werden aus diesem Grunde in die entsprechenden Tabulator-Register 2 überführt. j Die Tabulator-Register 1 worden dann gelöscht. Der Inhalt des J Registers 1 für die Steuerabgaben betragt dann 0.00 Dollar, der! des Registers 2 ist 60.00 Dollar. Der Inhalt der Register 3 und 4 betragt weiterhin 0.00 Dollar. Der Inhalt des Registers 1 für die Versicherungs-Pramien ist 0.00 Dollar, das Versicherungs-Pramien-Register 2 hat den Inhalt 30.00 Dollar, die entsprechenden Register 3 und 4 haben keinen Inhalt. Der Betrog j im Verteilungs-Register der Versicherungs-Gesellschaft A belauft sich auf 30.00 Dollar.
Die vierte Informationseinheit gehört zur Person 2 und zeigt · ein Brutto-Einkommen von 50«00 Dollar, eine Steuerabgabe von 10.00 Dollar und eine Versicherungsprämie in Hohe von 5·00 · Dollar. Die Tersicherungsprämien lauten auf eine Versicherungs-Gesellschaft B. Die 10.00 Dollar Steuern werden in das Tabulator-Re gis tor. 1 für Steuern übertragen, wahrend die Versicherungsprämie in das Tabulator-Register 1 für Versicherungsprämien und in das Verteilungs-Register der Versicherungs-Ge- ^
Seilschaft B übertragen werden. -
Die fünfte Informationseinheit bezieht sich auch auf die Per- ;:■ son 2, so daß die dbeuarn und die Versicherungsprci.;aien wie gezeigt auf die Inhalte der Tabulator-Register 1 für die Steuern und die Versicherungsprämien sowie das Verteilungs-Rogister B addiert werden.
Die sechste Informationseinheit bezieht sich auf eine aiaaere '■ Person. Daher wird zunächst der Inhalt der. Tabulator-Iiegister 1 auf den Inhalt der !Tabulator-Register 2 addiert, so daß diö Tabulator-Register 1 gelöscht werden können, bevor die Informationseinheit, die sich auf die neue Person 3 bezieht, verarbeitet wird. Der Arbeiter 5 hat ein Brutto-JSinkoiamen von 110. U) Dollar mit 22.00 Dollar öteuerabgaben und 11.00 Dollar Versicherungs-Prainie. Die Versicherungs-Prämie in Hohe von · 11.00 Dollar gsheh zu Gunsten einer Versicherungs-Gesellschaft C. Die Steuern und die Abgaben zu Gunsten der Versicherung werden zunächst in die Tabulator-Register übertragen. Wegen des Varsicherungskennzeichens C werden die Versicherungs-Abzüge außerdem noch in das Verteilungs-Register C übertragen. Die siebente Informationseinheit hat bezüglich der vorherge-
henden Informationseinheit eine Änderung in den beiden ersten Feldern des oortierbegriffec. Daher werden die Inhalte der Tabulator-Register 2 zunächst in die Tabulator-Register 5 übertragen und dann auf Null gestellt, d. h. gelöscht. Die Inhalte der Tabulator-Register 1 werden dann in die gerade freigemachte* Tabulator-Register 2 übertragen. Die Tabulator-Register 1 werden dann gelöscht. Sodann können die Daten der siebenten Informationseinheit verarbeitet werden, indem die .Steuerabgaben und die Versicherungs-Pramien in die entsprechenden. Tabulator-Register 1 übertragen werden. Die Versicherungs-Prainie wird zum Inhalt der Prämien für die Versicherungs-Gesellschaft 3 zuaddiert. .
Die achte Informationseinheit betrifft wieder eine andere Person, jedoch gehört diese Person der gleichen Arbeitsgruppe wie die Person der siebenten Informationseinheit an. Daher brauchen lediglich die Inhalt der Tabulator-Heciister 1 in die betreffenden. Register 2 j.berfüh:?t und zu den dort gespeicherten
BAD ORIGINAL
Λ «■» Λ r- Λ ι Λ
Werten addiert zu werden. Die Register 1 übernehmen die ttteuern und VersicherunfiiuabEaben der achten Inf ormationoeinheit. Die neunte Informationseinheit betrifft wiederum die gleiche Person, so daß lediglich ein Additionsprozees in den Tabulator-Registern 1 und in dem Vcrteilungü-Register der Versicherungs-Gesellschaft C durchgeführt werden muli.
Die zehnte Informationseinheit bezieht sich auf eine andere Person, welche auch in einer anderen Arbeitsgruppe und einer anderen Ibueilung der gleichen Fabrik beschäftigt ist. Aus diesem Grunde wird der Inhalt der Register 1 in die Register 2 addiert, welche daraufhin ihren Inhalt an die Register 3 abgeben, in die die übertragenen Werte addiert werden, bis endlich der Inhalt der Tabulator-Register 3 in die entsprechenden Tabulator-Register 4 überführt wird. Sodann werden die Tabulator-Register 1, 2, und 3 gelöscht. Die Abzüge, welche in der Informationseinheit 10 genannt sind können dann in die entsprechenden Tabulator-Register 1 übertragen werden. Der Betrag der Versiehe-. rungs-Prämie wird außerdem entsprechend der Angabe im Kennzeichen feld der Versicherungs-Gssellschaft in das Verteilungs-ftegister ι A übertragen. ·.·
Der Inhalt des Tabulator-Registers 1 für die Steuerabzüge be-, tragt 18.00 Dollar. Die Tabulator-Register 2 und 3 für die Steuerabzüge sind leer, während das entsprechende Tabulator-Register 4 den Wert 160.00 Dollar hat. Der Inhalt des Tabulator-Registers 1 für die Versicherungsabzüge beträgt 9·00 Dollar, die zugehörigen Tabulator-Register 2 und 3 haben keinen Inhalt, in dem Tabulator-Register 4 der Versichorungsabsüge steht der Betrag 80.00 Dollar. Im Verteilungs-Register A sind 39·ΟΟ Dollar, im Verteilungs-Register B sind 27.00 Dollar und im Verteilungs-Register A sind 23.00 Dollar verzeichnet.
PIG. 11 zeigt wie Daten in Abhängigkeit von vier Feldern eines
109852/0630 bad original
Sortierbegriffes tabelli'ert -»/erden und wie ein Kennzeichen, welches zu einem anderen feld gehört die Verteilung des Inhaltes dieses Feldes in drei vorsciiiedene Verteilungsregistcr steuert.
Der Tabulator ist jene Anordnung, welche in einem System ) als Tabellier-Speicherepur bezeichnet wird, und welche eine Mehrzahl /on Feldspeichsrn, die mit Tabulier-ucpjister bezeichnet; werden. Der '.Tabulator ist in der Rechenautomatentochnik eine bekannte Anordnung und bodarf deshalb keiner weiteren lärläuterungen. ·
109852/0630 ßAD
Speicher 327 ωίί-" einem einzelnen Schreib-liofρ j328 und einer Mehrzahl von Lose-Kopf en 329a bis 329h oder durch einvi Verzögerungsleitung mit einem einzelnen Eingang 331 sowie einer Mehrzahl von Abnahme-Spulen 332a bis332h ersetzt werden. FIG. 25 zeigt das Symbol 338 für einen dynamischen Speicher mit einer Mohrzahl von ochreibeinrichtungen 339a bis 339h sowie eine einzelne Leseeinrichtung 341. Dieses Symbol kann durch einen Trommelspeicher oder Plattenspeicher 342 mit einer Wehrzahl von Schrcibköpfen 343a bis 343h und einem Lesekopf 344 oder durch eine Verzögerungsleitung bestehend au3 mehreren kleinen Verzögerungsleitungen 345a bis 34?h hintereinanderg^sciialtet bestehen. Die Informationen werden in diesem Fnlle jeweils zwischen zwei benachbarten Verzögerungsleitungen eingegeben, das Ausgangssignal wird an der letzten Verzögerungsleitung 345h dieser Kette von Verzögerungsleitungen abgenommen.
Die rotierenden Speicher und die aus Verzögerungsleitungen bestehenden Speicher, die in den FIG. 24 und 25 gezeigt sind, stellen lediglich Beispiele für dynamische Speicher dar. ;fis konn grundsätzlich jede Art von dynamischen Speichern verwendet werden. ·
G. Die Zeit-Umaetzeinrichtung bei der übertragung von Informationen aus einem Speicherplatz öineo dynamischen .Speichers in einen anderen.
FIG. 26 zeigt die in den FIG. 18, 19, 20, ff, gezeigten Symbole, um eine Anordnung zu veranschaulichen, welche als Zeit- · Umsetz-Einrichtung zur Überführung einer Information ans cinor Sub-bit-Zeit in eine andere Sub-bit-Zeit'verwendet werden kann. Die Zeit-Umsetz-Einrichtung 352 kann an ihrem Eingang für die Informationen über die üteuerleitung 353 und an ihrem Ausgang
BAD ORIGINAL
für die Informationen über die Steuerleitung 35^ gesteuert ν ' werden. Die Information wird dor Zuit-Umsetseixtfloatung 552 über die Leitung 355 zugeführt, und sie vorläßt die Zoit-Umsetzoinrichtung über die Leitung 556· In den FIG. 13, 19, 20 wird die Zeit-Om#et»öinrich|«upe für die Überführung von Informationen aua einer Sub-bit-Zeit In eine andere Sub-bit-Zeit verwendet. In einen solchen Falle besteht die Zoit-Uasetz-JSinrichtung vorzugsweise aus einem Bit-BpoΙο hör mit einer Eingangs- und Ausgangs-Steuerung, wio es in dor FIG. 27 gezeigt ist. Die Zeit-ümsotzelnrichtung 352 kann obonac auch zur Überführung von ganzen Zeichen aus einer Oharacter-Zeit in eine andere verwendet'werden, wie es in don FIO* 28 und 29 mit Hilfe von einer Anzahl von Bit-Speichern oder in den FIG. 30 und 31 mit Hilfe von schaltbaren Verzögerungsleitungen gezeigt ,ist. Die Zcit-Umsetzeinrichtung ,352 kann aber auch zur Überführung von ganzon Zeichengruppen aus. einer Position in eine andere Position verwendet werden, wie es in den FIG. 32, 33, 7A und ?5 gezeigt ist.
Die Zei-Ümsotzcinrichtung der FIG. Sl? besteht auo einem Triggei 363, der als Bit-dpoicher verwendet wird. Die Bita einer Information werden dem Trigger 363 über die Leitung 355 zugeführt Die Zuführung der Bits wird durch das UHD-Tor 364 überwacht,
dieses UND-Tor erhalt seine Steuersignale über die Leitung 353. Bin Bit einer Information, welches das UHD-Tor 364 passioi bringt den Trigger 363 in seine SST-Ötellung. Das dusgjangssteuer3ignal auf der Leitung 35^'ist ein Impuls, der das UBD-Tor 365 zu einein bestimmten, ccv/ünschtcn Zoitaugonblick öffnet, um ein ^usgangssignal von dem Trigger 363 auf die Leitung 356 zu bringen, wenn der besagte Trigger in seiner SöST-Stollung ist. Das Steuersignal für das UND-Tor 365 wird außerdem über die Leitung 366 und die Verzögerung 367 dem RBS)ST-Jingang des
r\ r* f\ r*
BAD ORIGINAL
Triggers 363 zugeführt, um den besagten Trigger in seino 3.4-3üT-Stellung zu bringen. Der Trigger 363 bleibt dann in seiner ä33::DT-Stellung, bis ein neues Bit einer Information in der Leitung 355 das UND-Tor 364 passieren kann, ua den Triggor in seine SET-Stollung zu bringen.
Die in den PIG. 26 und 27 gezeigten Einrichtungen werden in den FIG. 77, 94, 113, 116, 122 und 127 noch in ihren !einzelheiten näher erläutert. Die PIG. 28 zeigt eine Ausführung einer Zeit-Umsetzeinrichtung, die es erlaubt, die Bits eines Zeichens von einer Gharacter-Zeit in eine andere zu überführen. Die Bits v/erden der Anordnung über die Leitung 374 und das UND-Tor 375, welches über die Leitung 376 durch ein Signal gesteuert wird, zugeführt. Die Bits werden durch das Schieberegister 377, welches au3 einer Anzahl von Bit-Speichern besteht, geschoben. Die Zahl der Bitspe-icher entspricht dabei der Zahl der Bit-Positionen Je Zeichen. Die ochiöbeimpulse werden dem Schieberegister 377 über die Leitung 378 zugeführt. Sobald das gesamte Zeichen in dem Schieberegister gespeichert ist, werden die 16 UND-Tore 379a bis 379 ρ durch ein Signal auf der Leitung 381 geöffnet. Die Ausgangs-Leitungen der UND-Tore 379a bis 379p sind mit den entsprechenden !2- und HESIST-Singansen der zugehörigen Trigger der Trigger-Gruppe 382a bis 382h. Die Trigger 382a bis 382h sind hier als statischo Speicher verwendet. Die Au3gango der Trigger 382a bis, 382h werden durch die UND-Tor© 383a bis 383p kontrolliert. Diese UND-Tore 383a bis 383p worden, von üignalcn über die Leitung, 384.anguetouort. Eo ist nöi-'.lich den Inhalt dieser Trigger 382a bis 332h gleichzeitig auszulesen, indom den UND-Toren 383a bis 333p über die Leitung 384 ein entsprechendes Signal zugeführt wird, Üb let aber auch üiöglich, die Bits dos gespeicherten Zeichens nacheinander zu übertragen, wann jeweils zwei UND-Toren, die zu einem Trigger
109852/0630 BAD originär
diosen UND-Toren 402a bis 402h über die Leitung 403. Die UND-Ϊογο 402a bis 402h werden über ein iSinßabe signal auf der Loitung 404 angesteuert. Die Information kann nur einos dieser UND-Tore 402a bic 402h passieren und gelangt dann auch nur in die zugehörige Verzögerungsleitung. Bs wird deweile nur die Verzögerungsleitung angesteuert, die die gewünschte Verzögerungszeit ergibt. Die Ausgange der Verzögerungsleitungen 405a bis 405h sind zur Ausgabolwitung 406 zusammengefaßt. Die YIQt. 31 zeigt in einem Blockdiagramm eine ähnliche Anordnung wie die FIG. 30. Der Unterschied zwischen den beiden An-Ordnungen besteht darin, daß die in der PIG. 31 gezeigte Anordnung keine Eingabesteuerung besitzt, dadurch wird die Information immer allen Verzögerungsleitungen 413a bis 413h gleiche zeitig zugeführt. Jede diceer Verzögerungsleitungen 413a bie 413h besitzt eine andere Verzögorungszöit· Die Ausgange der. Verzögerungsleitungen 413a bis 413h führen zu den UHD-Toren 414a bis 414h, welche durch ein Aucgabesignal auf der Leitung 415 angesteuert werden. Das Ausgabesignal kann immer nur eines der UND-Toro 414a bis 414h öffnen. . Die Einrichtungen, welche in den FIG. 30 und 31 gezeigt sind, werden noch in dor PIG. 77 naher erläutert. Die FIG. 32 ist ein schematisches Blockdiagramm einer anderen Anordnung, welche als Zeit-Umsetzeinrichtung verwendet werden kann. Die in der FIG. 32 gezeigte Anordnung besteht aus drei flingregistern, von denen jedes eine Lange hat,·, welche der kleinsten Verzögerungszeit entspricht. Jedes der drei Ringregist or 422, 423 und 424 hat ein JSJngabo-UND-Tor 425, 426 und 427. Diese.UND-Tore 425, 426 und 427 werden durch entsprechende Signale auf den Leitungen 428, 429 und 431 angesteuert. Die
Informationen worden den UHD-Toren 425/426* und ^27 Über die
t Leitungen 432, 433 und 434 zugeführt.
. -164- '109852/0830 bad or:g.'nal
Ein Ringregister kann aus einer Verzögerungsleitung bestehen, deren ^uagangsleitung mic der Üiinp,angsleitun3 direkt verbunden ist. 3in solcher Speicher wird auch als Revolver bezeichnet.
Sine Information, die einer dieser Verzögerungsleitungen zugeführt wird, erfährt eine Mindsstvcrzögcrung die. der Länge des Revolvers entspricht. Die Verzögerungszeit kann um Violfache dieaor ATindestverzÖRörungezcit verlängert werden. Die Ausginge der itevolvtr 422, 423 und 424 werden durch die UiH)-Tore 435, 436 und 437 gesteuert, v?olche selbst wiederum ihre JteuorsignalG über die Luitunsen 438, 439 und 411 erhalten.
Die Informationen, die die» in FIG. 32 gezeigte Anordnung verlassen, können an den Leitungen 442, 443 und 444 abgenommen werden.
FIG. 33 zeigt eine weitere Anordnung, die als Zoit-Umsetzeinrichtung verwendet werden kann. Diese Anordnung in der FIG. besteht aus einer Mehrzahl von Verzögorungsmittcln, von denen nur droi gosoigt oind. Diese drei Verzogerun^einhditen 451,
452 und 453 sind hintereinander geschaltet. Die \u8ganc;sleitung der dritten Vorzögcrungsoinheit 453 ist über die Leitung 454 mit dom Eingang der ersten VerzogerunRacinheit 451 verbunden. Die Üingaböleitunken 455, 456 und 457 werden durch die UED-Tora 458, 459 und 461 gesteuert, diese UUD-Tore 458, 459 und 461 erhalten ihre ßingabosteuersignale wiederum über die Leitungen , 462 bzw. 463 bzw. 464. Die UND-Tore 458, 459 und 461 steuern die Eingänge zu der Verzögerungseinheit, welche zwischen den Verzögerungsoinhoitcn 451 und 452, sowie zwischen den Vcrzög«rungsteinheiton 452 und 453 sowie zwischen den Verzögerungseinheiton
453 und 451 liegen.
Die Ausgaboleitung 465 wird durch das UWD-Tor 466 gesteuert, diuoea UND-Tor erhalt wiederum seine Steuersignale über die Leitung 467. .iSinc Information auf der Leibung 457 ist entsprechend
109852/0630
177A9A5
der Verzögcrungszoit der Verzögerungseinheit 455 Voreögert und kann der Anordnung über die Leitung 465 entnommen werden, sie kann aber auch über die Leitung 454 zurückgeführt werden, um die gesamte Anordnung noch einmal· zu durchlaufen und dabei eine weitere Verzögerung in der Höhe dor Summe der Voraogarunfjezeiten der drei Vürzögerungsüinhciten 451, 452 und 453 au erfahren. Die Information kann einen solchen Revolver beliebig auf durchlaufen bis Bio der Anordnung entnommen wird über das ÜAD-Tor 466. Somit kann eine Information für zusätzliche Zeiten, dio Vielfache der Gesamtverzögerurig3zeit der drei Veraögerungaein-
heiten 451, 452 und 45$ sind, verzögert werden. Die in der FIG. 33 gezeigte Anordnung kann auch mit nur einer JSingabeleitung und mit drei Ausgabeleitungen verwendet werden, wenn nur die Bingabcleitungen 456 und 457 durch die Ausgaboloitungen 468 und 409 orsstzt werden.
Jede der Ausgabeleitungen muß durch ein UND-Tor 471 und 472 gesteuert werden. Diese UND-Tore 471 und 472 erhalten ihre Auegabostcuersignalc über die Leitungen 473 und 474. Die. in den FIG. 52 und 55 gczcigben Anordnungen sind in don FXG. 77, 104, 105, 113, 138, 149, 160, 169 und 170 noch nahor or-* läutert. . ■ '
Die FIG. 34a zeigt eine weitere Anprdnung, welche als Zeit-Umsetzeinrichtung verwendet worde-n kann, ebenso die in der FIG. 34b gezeigte Anordnung. Diese in den FIG. gezeigten Anordnungen bestehen aus gesteuerten Ringregistern aus Verzögerungaeinhoiten. Diese Art von Zwischenspeichern kann in Systemen mit verschachtqlter Informationsanordnung verwendet werden. Die Lange oder die VerzÖgeruneszeit einer Verzö^erunRsuinheit hangt von der kürestcn Verzögorungszeit, die an irgendeiner ütelle einer Schaltung in der sie verwendet wird, benötigt wird· Die Lange dor Verzögjrungseinheit muß dann um eino Sub-bit-Zeit kürzer
- 166 - - Λ Ä ---.--■.-■ ßAD ORIGINAL
sein als diG kürzeste notwendige Verzögerungszeit betragt. Dadurch wird die Information nach jcd^ra Durchlauf des .Revolvers in eine andere Sub-bit-Zcit überführt. Da der Ausgang der Anordnung nur durch ein Signal in einer bestimmtun üub-bit-Zeit angesteuert wird, hat die Information soviele Durchlaufe zu machen, bis sie in der Sub-bit-Zeit des Ausgangasignales steht. Somit ergibt sich die Verzögerungszoit einer Information in der Anordnung, welche in der FIG. 34a und 34b gezeigt ist, au3 der Sub-bit-Zeit in der sie atand zu dor Zeit als sie dem Revolver zugeführt wurde. \
TJ.n diciii'U Var zöger urißeze it vorzubcstimmon, wird diü Information über die Leitung 481 in der FIG. 34a einer Zoit-Umsctzeinrichtung 482 zugeführt. Ein auswählbares Steuersignal auf der Leitung 480 bestimmt die Sub-bit-Zeit, in welcher die Information aufzunehmen ist. Mn Ausgabesignal auf der Leitung 483 überführt die Information in eine gewünschte Sub-bit-Zeit. Die Information verlaßt diese Zöit-Umsetzeinrichtung 482 über die Leitung 484 und wird der Verzögerungsanordnung 485 zugeführt. Nach der'spezifischen Verzögerungszoit der Verzögerungseinrichtung 485 befindet sich die Information in der nächst niederen Subbit-Zeit bezogen auf die Sub-bit-Zeit, in dor jie der ganzen \nordnung zugeführt wurde. Wenn diese Sub-bit-Zeit nicht mit der deo Au3gabe-ßteuersignales auf der Leitung 466, welches das UND-Tor 487 steuert, übereinstimmt, so wird die Information durch das UND-Tor 488 und über die Leitung 491 an den Eingang der Verzögerungseinrichtung 485 zurückgeführt. Das UWD-Tor 488 erhält für diese überführungseufgäbe ein Signal über die Leitung 489· Sobald die Information in der gleichen Sub-bit-Zeit steht wie das Ausgabesteuersigna] auf der Leitung 486, kann die Information der Anordnung nach FIG. 34-a übür die Leitung 492 entnommen werden. , ■
- 167 - 109852/0630
Die Anordnung nach FIG. 34b verwendet son Eingang 'ein UND-Tor anstelle der Zeit-Unaotzeinrichtung 482 von FIQ. 54a und hat dafür anstelle des UND-Tores 4ö/ aua FIG. 34a eino Zeit-Um- ' setzeinriclitung. Dio Anordnung nach PIG. 54b arbeitet in der gleichen Art und Weiae wie die in der PIG, 3^a gezaigte.
FIG. 34c ist ein schomatisches Blockdiagramm einar anderen Ausführung der Zeit-Umsetseinrichtunß. Dio Anordnung nach PIG. 34c besteht aus einem Revolver mit einer auswählenden Singabestcuorung und mit einer auswählenden Ausgabesteuarung. Die Information erreicht die Zeit-Uiasetzeinrichtunß 499 über die Lei-
tung 498. Sie kann in die Zoit-Umsetzeinrichtung 499 einlaufen, wenn sie in der gleichen Sub-bit-Zoit steht wie das \Singabe-Steuersignal in der Eingabe-Steuer-Leitung 500. Die Information wird der Zeit-Umsetzeinrichtung 499 unter der Kontrolle des Ausgabe-Steuer-Signales auf der Leitung 501 entnommen und über die Leitung 503 dem Revolver 502 zugeführt. Die Sub-bit-Zoit, in der die Information die Zcit-UmsetEöinrichtung 499 verläßt und dem Revolver 502 zugeführt wird, ist durch das Steuersignal auf der Leitung 501 bestimmt. Die \.U8£aboleitung 5°4 dos Revolvers, führt die Information der Zeit-Umsetzeinrichtung 505 zu. Ein Auswahl-Oteuersignal auf der Leitung 506 selektiert die Information aus dem Revolver, welcher aus der Vdraogefrungseinrichtung 502 und der Rückführung 507 besteht. Das Auswahl-Steuersignal.in der Leitung 506 bestimmt die Subbit-Zeit, in der die Information steht. Die Information wird der Zeit-Umsetzeinrichtung 505 zugeführt und wird di«.3om in einer Sub-bitLZcit wieder entnommen, welche durch das Ausgabe-Steuersignal auf der Leitung 508 bestimmt ist. Solange die Subbit-Zeit der Information nicht mit der des Steuersignalos auf der Leitung 5O6 übereinstimmt, kann· sie das UND-Tor 511 passieren, welches seine bteuersignale über die Leitung 510 erhalt.*
109852/0630
Von diesem UND-Tor 511 gelangt die Information über die Leitungen 507 und 509 zum Revolver 502 zurück. Sobald die Information in der gleichen Sub-bit-Zeit steht wie das Steuersignal in dor Leitung 506, kann diese Information über die Leibung 512 der Anordnung entnommen werden. Die Ausgabe der Information wird durch das Ausgabesteuersignal in Leitung 503 gesteuert.
Dia FIG. 35a und 35b sind Blockdiagramme von weiteren Anordnungen, welche als zJit-Umoetzeinrichtung verwendet werden können. Die Anordnungen in don PIG. 35a und 35b besitzen Revolver mit verschachtelter Speicherung der Informationen und einer gesteuerten Rückführungszeit. Jede der in den FIG. 35a und 35b
gezeigten Anordnungen, besteht aus einer Verzögerungseinrichtung die als Revolver dient und vom gleichen Typ ist, wie die in den. FIG. 3^-a und 3^-b gezeigten Anordnungen. Diese Art von Zwischcinspoichern kann-in Systuraen mit verschachtelter Informationsanordnung verwendet werden. Die Lange oder die Verzö-Ejrungszcit eines VerzÖgerungsmittels hängt von der kürzesten Verzögerungszeit ah, welche in der Gesamtanordnung, in der dies Einrichtung verwendet wird, benötigt wird. Die Lange des Ver-■7.ocr^riingsmittels ist um eine Sub-bit-Zoit kürzer als die kürzeste benötigte Verzögerungszeit. Dadurch wird die Sub-bit-Zeit einer Information bei jedem Umlauf der Information in dem Revolver um eine Sub-bit-Zeit verändert. Durch Steuerung des Ausganges der Anordnung in nur einer Sub-bit-Zeit lauft dann die Information in dem Revolver solange um, bis sie diese betreffende üub-bit-Zeit erreicht hat. Die Verzögerung, die eine Information in einer solchen Anordnung erfährt ist somit durch die Sub-bit-Zeit bestimmt, in der sie der Anordnung zugeführt wird.
Um die Verzögerungszeit für eine Information im voraus fest-
ΛΛ Λ Γ Λ / Λ Λ Λ
zulegen, wird die Information in den PIG. 55a und 3§b fcfeer die Leitung 513 und sine Steuereinheit 514 einer Veraögeruagsein« richtung 528 zugeführt. Die Steuereinheit besteht aus oinar Zeit-Umsetze.inricb.tung, wie sie in den FIG. 34a und 34c gezeigt sind, oder aus einem UND-Tor, wie es in.dar FIG· 35k gezeigt ist. Ein auswählendes Steuersignal auf der Leitung 429 "bestimmt die Sub-bit-Zeit, in welcher die Information »u übarfuhren ist. Die Verzögerungsleitung 528 kann in Jader für diesen Zweck brachbaron Art hergestellt sein, z. B. oine Anordnung, die' die Bits induktiv übvir einen Draht übertragen, oder auch mechanisch durch Übertragung eines Druckes Von einem Ende zum anderen Enöe des Drahtes. ,.
Die Informationen durchlaufen die Verzögerungsleitung 528 und werden in ihr um eine Fc-ld-Ztit abzüglich einer Sub-bit-Zeit. verzögert. Da die FeId-Zoit 256 Mikro-.3ekundeh betragt, hat die effektive Verzögerungszeit die Länge von 256 Mikro-Sokunden minus 1 Mikro-Sokunde, also 255 Mikro-Sekunden. Kach der Verzögerung um 255 Mikro-Sokunden wird die Information durch eine 1 Mikro-Sekundcn-VerzÖgerungs-ßinrichtung 530 geführt, so daß die Gesamt-Verzögerungszeit 256 Mikro-Sokunden* also eine Feld-Zoit, betragt; die Sub-bit^-Zeit, in der die Information steht, ändert sich also nicht. Das 1 Mikro-Sokünden-Verzögerungsmittel 530 kann also Hückführungsverzögorung bezoichnot werden. Die Information erfahrt diese Verzögerung von 1 Mikro-ßkunde, wonn sie über die Leitung 531 und das UHD-Tor 532 dom Verzögerungsmittel 530 zugeführt wird. Von dort gelangt die Information über die Leitung 533 wieder zum Eingang dor Verzögerungsleitung 528. Die Verzögerun^sloitung mit ihrer Rückführung entspricht vier normalen parallelen Revolvern wogen dor vierfachen Vorschachtclurrg der Informationen. Jede Information, die der Steuer-Einheit 514 entnommen wird behalt ihr
BAD ORIGINAL
177A9A5
Sub-bit-Zoit, in der sie der Anordnung zugeführt wurde. Der Durchlauf der Information durch die 1-IJikro-Sekunden-Verzögerungseinrichtung 530 wird durch ein Steuersignal auf der Leitung 539 gesteuert, welches dem UflD-Tor 532 zugeführt wird. Die zusätzliche Verzögerung um eine Mikro-ückunde in der Einrichtung 530 ist notwendig, da die Verzögerungsleitung 528 um eine Mikro-Gckundo kürzer ist als die Zeit, welche für ein einfaches Schieben der Information in dem Hevclver notwendig ist. .
Wenn jedoch die Information in der FIG. 35b aus der Verzögerungsleitung 528 austritt und über die Leitung 540 geschickt wird, so erhält sie eine andere Sub-bit-Zeit. So wechselt eine Information nach einem Umaluf aus ihrer ursprünglichen Sub-bit-Zeit 2 in die Sub-bit-Zeit 1 über. Die Verzögerung um eine Subbit-Zeit wird durch das UND-Tor 542 gesteuert, welches wiederum sein Steuersignal über die Leitung 541 erhält. In den Anordnungen der FIG. 35a und 35b führt die Ausgangsleitung 531 des Revolvers die Information zur Steuereinheit 543· Diese Steueroinhc-it kann aus einem UND-Tor bestehen, wie es in der FIG. 34a gezeigt ist, oder aber auch aus einer Zeit-Umsetzeinrichtung, die es in den FIG. 34b und 34c gezeigt ist. !Sin Auswählsignal auf der Leitung 544 selektiert die Information aus dem Revolver. Solange die Information nicht in der gleicnen Sub-Bit-Soit gespeichert ist, in der das Steuersignal in der Leitung 544 erscheint, wird die Information durch das UND-Tor 532 geleitet, oder in FIG. 35b das UND-Tor 542, von diesem UND-Tor gelangt die Information zurück an den Eingang des Revolvers 528. Sobald die Information die gleiche Sub-bit-Zeit wie das Steuersignal auf der Leitung 544 besitzt, kann die Information dem Rcvolvor 528 über die Steuereinheit 543 entnommen werden.
_ 1?1 _ 109852/0630
Die, in den FIG. 34a, 34b und 34c, 35a und 35b goaeigten Anordnungen werden in den FIG. noch naher erläutert, die auch die Anordnung der FIG. 32 und 33 näher beschreiben, außsrdem zeilen die FIG. 113 und 122 weitere Einzelheiten.
H. Die gesteuerte Übertragung von Informationen in Synchronismus mit Antrieben.
Die FIG. 36 ist ein Blockdiagramm einer Anordnung, welche die Synchronisierung von zwei dynamischen Speichern mit Hilfe von umschaltbaren VcrzÖgerungsiinrichtunßen erlaubt. Die umschaltbaren Verzögerungscinrichtungen werden dabei durch die Bit-Folgefrequenz der besagten dynamischen Speicher gesteuert. Die Informationen seien in dem dynamischen Speicher 515» welcher ein rotierender Speicher sein kann, gespeichert. Bs besteht die Aufgabe, Daten aus dem Speicher 515 durch eine VererbeItungs-Binheit 516 in einen andoron dynamischen Speichor 517 zu übertragen. Die Informationen werden zunächst von dem dynamischen Spoicher 515 zu der Verzögerungseinrichtung 518 über die Leitung 519 übertragen. Die der Verzögerungseinrichtung 518 entnommenen Informationen werden der umschaltbaren Verzögerungseinrichtung 52;K zugeführt. Die umschaltbart Verzögerungseinrichtung
AusgdLngeBf ., die von den UND-Torcn 523a bis 523f kontrolliert werden. Diosc UWD-Torc 523a bis 523* werden von der Prüf- und Steuereinheit 524 übar die Leitung 525 angesteuert. Diese Prüf- und Steuereinheit 524 erhält Testimpulse von dynamischen Speichern 515 und 51? über dia Leitungen 526 und 527. Diese Testimpulse werden in der Prüf- und Steuereinheit 524 zeitlich miteinander vorglichen and erzeugen ein Ausgangssignal, welches jeweils oinos der UND-Tore 523a bis 523f öffnet. Die Informationen, die die Verzögerungsmittel 51Θ und 522 pas-
. _172_
Ί7749Α5 A93
bin ^7Od otcujm, «oil die Bitu dv.r Inforraations^inhoit'on
aua einer ersten Reihenfolge der Bibs dor Informationseinheiten in eine n~ui iieih_nfolp,e von Bits von Informationseinheiten ^iU bringen, wahrend di:,Ge die vierte Gruppe- von UND-Toren durchlauft, nachdem die genannten Informationseinheiten aus dein dynamischen Speicher übertragen wurden. Die ^rstw Reihenfolge der Bits dor Informutionscinheiten kann in eine zweite Reihenfolge von Bits von Informationseinheiten durch die dritte Gruppe von UND-Toren, we-lche von der Steuer- und Verarbeitunsseinheit gesteuert werden, gebracht werden. Die zweite Gruppe von Bits von Informationseinheiten kann in eine dritte Reihenfolge von Bits von Informationseinheiten durch die vierte Gruppe von UND-Toren gebracht werden, wobei auch die vierte Gruppe von UND-Toren auch von der Steuer- und yTerar^ni-bungsoinheit gesteuert werden.
Die in der FIG. 39 gezeigte Anordnung ist in den FIG. 94-, 111 und 137 noch in ihren ßinaplheiten naher gezeigt.
Ij. Die gleichzeitige Vorarbeitung /on Informationen in parallelen
Verarbeitungseinrichtungen.
Die FIG. 4-0 ist eine Darstellung einer Anordnung für nacheinander erfolgende Auswahl der Formatsteuerungs- und der Programmsteuorungs-Information. Dia FIG. 41a, 41b, 42, 43, 44a, 44b, 44c und 45 und 46 zeigen verschiedene Anordnungen für die· Verarbeitung von Informationen. Die Anordnung der FIG.40 ermöglicht die nacheinander erfolgende Selektion der Formatsteue-rungs- und Programmstouerungs-Information in Abhängigkeit von identifizierenden Signalen für Gruppen von Informationseinheiten. Die Anordnung nach FIG. 40 ermöglicht ebenfalls die Verarbeitung von ausgewählten Feldern, welche von der Formatsteuerung bestimmt wurden. Die Art' und Weise der Verarbeitung wird durch
109852/0630 BAD
die Programmsteuerung bestimmt. Das zur Pro^ammstouorung gehörende fcignal erscheint innerhalb der zyklischen Operation aur Zeit der Durchführung der Operation an den Fclddaten innerhalb des Zyklus einer Informationscinhoit.
Die Formatnpeichorspur besitzt für die verschiedenen lOrraato verschiedene zeitlich verschachtelte Positionen tin enthalt diu Signale, welche don Beginn eines Feldes kennzeichnen. Dia Programm-Information gibt an, welche der Felder, die durch, die dynamische Format-Information gekennzeichnet wurden, zu selektieren sind und welche Operation an den Feldern durchzuführen sind, welche gerade übertragen werden. " Die Anordnung der FIG. 4-0 ist dem entsprechenden feil des in der FIG. 104 gezeigten Systemes sehr ähnlich. In der FIG. 4o sind die Informationseinheiten in dom Speicher 591 gespeichert. In dem ersten Zyklus der Operation werden sie zu einer Auswähleinheit für das Fonnat-Stouerungsprosramm 592 über das UND-Tor 593 übertragen. Die Felder der Informationseinheit werden durch den Selektor 594-, der von dem Kennzeichcmfeld der Informationseinheit gesteuert wird, ausgewählt. Diese Auswahl erfolgt über das UND-Tor 593, das von dem Selektor 59^· über die Leitung 595 angesteuert wird.
Das Format-Steuerungsprogramm ist in dem Speicher 596 gespeichert und wird in dem ersten Zyklus der Operation über das UND-Tor 598 in den Format-Speicher 597 übertragen. Das Format-otouerunfisprogramm wird von dem augehörigen Selektor 592 über das UND-Tor 598 ausgewählt. Dieses UND-Tor erhalt sein Signal von dem Selektor 592 über die Leitung 599.
Das Programm ist in dea Procrammspeichor 600 gespeichert und wird im ersten Zyklus der Operation in den Proßranaar-Speichor übor dao UND-Tor 602 übertrogen. Daa Fropramm wird durch den Selektor 594 für das Kennzcichunfold der Informationseinheit
fiAD ORIGINAL
mittels des UND-Tores 602, das sein Steuersignal über die .Leitung 603 erhalt, ausgewählt.
Die in dem Informationsspeicher 591 gespeicherten Informationen werden im zweiten Zyklus der Operation über die UND-Tore 605 und 606 zu der Vergleichoeinrichtunc 6C4 übertragen. Die Übertragung der Informationseinheiten zu der '/crglüichsainrichtung 604 erfolgt in Abhängigkeit von dem FormaU, welches die Felder bestimmt. Die übertragung erfolgt über da3 UND-Tor 605 welches von dem Formatspeicher 597 über die Leitung 607 angesteuert wird. Weiterhin ist die Übertragung noch über das UüiD-Tor 606 kontrolliert, welches von dem Programmspeicher 601 über die Leitung 608 angesteuert wird. Die Vergleichscinrichtung 604 vergleicht die Informationseinheit, die gerade zugeführt wird, mit Informationseinheiten, die in anderen Sub-bit-Zeiten gespeiche-rt sind, und über die Leitung 609 zugeführt werden. Die Informationseinheiten, die im Speicher 591 gespeichert sind.werden außerdem im dritten Oporations-Zyklus in den Ausgabe-Speicher 511 über das UND-Tor 612 übertragen. Diese Übertragung der Informationseinheiten in den Ausgabe-Speicher 611 erfolgt unter der Steuerung durch das Vergleichsorgebni3 der Vergleichsein- j richtung 6o4 über die Ausgabe-Einheit 613 und das UND-Tor 612, an dem das Vergleichsresultat über die Leitung 614 wirksam wird.
FIG. 41a ist ein schomatisches Blockdiagramm einer /Inordnung, die das gleichzeitige Arbeiten mehrerer unabhängiger Verarbeitungseinheibcn zeigt. FIG. 41b ist eine Modifikation der in der FIG. 41a gezoigton Anordnung. Die V3rarbcitungseinrichtung verwendet parallele Mittel, welche unterschiedlich sein können. Die zu verarbeitenden Daten sind in de-n FIG. 41a und 41b in den drei dynamischen Speichern 615, 616 und 617 gespeichert. JSs sei angenommen daß jede Information mit jeder der beiden anderen Informationen zusammen verarbeitet werden soll. Die erste
1fl? . 109852/0630
6. Fundamentale Komponenten von Datonverarbeitunjcaystemen. Die PIG. 49 zeigt ein schematisch.es Blockdiagramm der fundamentalen Komponenten des Datenverarbeitungssystemes der vorliegenden Erfindung. Die PIG. 49 zeigt die Verbindung zwischen der Zentraleinheit des Arbeit3speichersystems 755 und den Eingabe -. und Ausgabe-Stationen 756, 757» 758, 759 und 761, über welche neue Daten aii3 dem Taster 762 oder opeziellen Bingabemitteln 763 eingeGeben worden oder über die Oaten zum Ausdrukken an den Drucker 764- übergeben worden können. Die Violfach-Eingang 758 wird dazu benötigt, um Informationen von mehreren Tastern der Zentraleinhoit des Arbeitßspcichorsysteiaes 755 zuzuführen. Der Asnchron-Singang 757 überführt einlaufende Informationen mit einer von der Bit-Polße-Frequenz der Zentraleinheit abweichenden Bit-Folge-Frequenz in die der Zentraleinheit des Arbeitsspeichersystemee 755. Der Eingange-Serienopeicber 756 ist der Hauptspeicher für Daten, die in der Zentraleinheit des Arbeitsspcicbersysteraes 755 vcrarbaitot werden sollen. Der Ausgan.^sserienapeicher 761 ist von der selben Art wie der Eingangsspeicher 756. Sowohl der ISinsangsepeicher 756 als auch der Ausgangespe ich er 761 arbeiten mit der Bit-iOlgo-Frequenz der Zentraleinheit des Arbeitsspeichersystemes 755· Zum Zweck;? des Ausdruckens von Daten werden die Informationen von der Zentraleinheit "des Arbeitsepeicheraystems 755 durch den Ausgabe-Kompresser 759» der die Daten zum Druck vorbereitet, an den Drucker 76'+ übergeben.
Die in der PIG. 49 gezeigten Blöcke zeigen die Vexbinduncon zwischen den einzelnen Komponenten des 'Datenverarbeitunsesyete- ( mes der vorliegenden Erfindung.
Die Datensortier- und Miseilanordnung, welche anechliolcnd beschrieben ist, bereitet den Eingabescrienspeichcr 756 doc in
der PIG. 49 gezeigten Datenverarbeitunßeeyetomee auf.
BAD ORIGINAL - 199 - 109852/0630 *
D. Sortieren Av t
Die PIG. 77a, 77b und 77c sind nachfolgend als FIG. 77 bezeichnet und zeigen ein schematisches Blockdiacramra einer Anordnung der zum Sortiern notwendigen Schaltung der FIG. 76· Sie zeigt, wie eine neue Informationseinheit von den Speicherspuren 1723a und 1723b durch die Steuerung I729 für das vorzeitige Lesen in Abhängigkeit vom Resultat des in der Vergleichsanordnung •1728 durchgeführten Vergleiches selektiert wird. Die FIG. 77 zeigt ebenfalls das Zusammenstellen der Sortierfeldgruppe, die in der Informationseinheit enthalten ist, sowie deren Übertragung über den Feldselektor und die Steuerung 1733 für die Wort-Reihenfolge in neuer Reihenfolge der Worte zur Vergleichsanordnung 1728, die wiederum die übertragung von Informationseinheiten, die selektiert wurden, steuert.
In Abhängigkeit von der SET- und RSSET-Stellung des Triggers 1793 und 1794 werden die Informationseinheiten nach der nachfolgend beschriebenen Methode aus den Speicherspuren 1723a oder 1723b ausgelesen und über die Leitung 1732, das UND-Tor 1727a bis 1727d und das ODER-Tor I73I übertragen. Ein Trigger 1795 läßt zunächst keine Signale passieren, da es kaine Zeitimpulse empfängt. Die Informationseinheit wird deshalb zunächst über die Leitung I796 zu einem Signal-Entcoder I797 geführt, um das Format der Informationseinheit festzustellen. Der Signal-Enteodor 1797 läßt das auf das Zeichen "EI" (Ende der Informationseinheit) folgende Signal passieren. Das Zeichen "EI" steht, wie bereits erwähnt, am Anfang und am Ende einer jeden Informationseinheit. Das nachfolgende Zoichen gibt das Format dor Informationsoinhoit, d. h. die Art und Reihenfolge dor verschiedenen Foldor, nn.
Die Format-Gignnle werden der Formatsteuereinheit 1798 übor die Leitung I799 zugeführt. Die FormatSteuereinheit 1798 hat für
109852/0630 i BAD 07.!31NAL
jede nur mögliche Art von auftretenden Formaten ge.einen Aus--
gang 1801a bis 1801n. Für vier der möglichen Formate sind die Ausgange gezeigt. Die Ausgangsieitungen 1801a bis 1601n sind mit der Steuerung 1802 für die Feld- und Wortroihenfolge verbunden. In dieser Steuereinheit 1802 ist für jede Art von Informationseinheit angegeben, welche Feldur zu selektieren sind und in welcher Reihenfolge diese Felder zur Sortierwortgruppe zusammengestellt werden sollen.
Für Jede Art von Informationseinheit können bis zu vier Felder selektiert werden und in willkürlicher Reihenfolge zusamengostellt werden. ■ \ .
Zu Beginn eines jeden Feldes liefern die AusgangsIeitungen 1803a bis 18O3d Signale für verschiedene Zeichen, entsprechend einem Programm, in welchem jtfdem Feld ein spezielles Zeichen zugeordnet wird. Diese Zeichen können sich in ihrer Reihenfolge auf die Felder der Informationseinheiten beziehen. D. h. die Zeichen selbst und ihre Setllung in einer Reihenfolge bilden einen Programm-Kode zur Identifizierung der Felder und zur Einordnung der selektierten Felder in die gewünschte Reihenfolge in der Sortierwortgruppe. Die Signale, die von dem Zeichengenerator über die Ausgangsleitungen 1803a bis 18O3d entsprechend dem Programm und der Reihenfolge der Foldselektion geliefert werden, worden in der Vergleichsanordnung 1804 mit dem Konnsignal des folgenden Feldes der folgenden neuen Informationseinheit verglichen.
Der Start des Vergleiches erfolgt mit dem Auftreten des Signals. Das Signal EF wird von dem Entcoder 1805 identifiziert, welcher in der Leitung 1806 ein Signal für die Erzeugung von Feldsignr\len erzeugt. Die Feldsignale werden mit den Signalen auf den Leitungen 180Ja bis 1803d verglichen. Das Feldeignnl wird in einem Generator erzeugt, d;;r mit jodora Signal "BF11» beginnend
BAD ORIGINAL
177Α9Λ5
mit dem Buschstaben A, jeweils um einen Buchstaben in der-Reihenfolge des Alphabetes weitergeschaltet wird. D. h. jede einlaufende Informationseinheit kennzeichnet ihre verschiedenen Felder selbst durch ein Zeichen in alphabetischer Reihenfolge. Diese Feldzeichen werden dann mit jenen Zeichen verglichen, welche in den vier verschiedenen Feldpositionen in der Steuereinheit 1802 für die Feldselektion und die Feldfolge erzeugt werden. Der Feldzeichengenerator kann von einem beliebigen brauchbaren Typus sein» wie z. B. Lochkarten, Festzeichengenerator, wie sie nachfolgend beschrieben sind.
In Abhängigkeit von der gewünschton Anordnung der Felder innerhalb der Sortiergruppe wird von der Vergleichsanordnung 1804 ein Signal erzeugt, wenn immer zwischen dem programmiert erzeugten Zeichen und dem einlaufenden Zeichen eine tibereinstimmung festgestellt wird. Dieses Signal wird über eine der Leitungen 1807a bis 1807d der Signaleinheit 1808 zugeführt. Die Signaleinheit 1808 empfängt über die Leitungen 1809a bis 1809d Zeit-Impulse, die synchron mit den Zeitimpulsen der dynamischen Speicher auftreten. Die Signaleinheit 1808 erzeugt Signale, die von der programmierten Stellung des nächsten einlaufenden Zeichen und der, Einlaufzeit der Signale der betreffenden Felder abhängen. Die notwendige Verzögerung in Perioden wird durch das Signal in einer der Leitungen 1809a bis 1809d bestimmt. Es handelt sich um die notwendige Verzögerung der Sortierfelder zu deren Zusammenstellung in den Revolverkreisen in der korrekten zeitlichen Zuordnung zu den anderen Worten der SortierfQldsruppe.
Wegen der Aufteilung der Sortierfeldgruppe in vier Worte ist eine maximale Verzögerung von 3 Wortperioden zu je 8 Zeichen notwendig. In Abhängigkeit von der notwendigen frortzeit-Verzögerung liefert die Signaleinheit 1808 kennzeichnende Sub-Bit-
. 365 . 109852/0630 J
Impulse 1, 2, 3 oder 4 über dio Leitungen 1811a bis 1811d zum ODER-Tor 1812. Der Trigger 1795 wird über die Leitung 1813 gesteuert, in welcher die selektiv gewonnenen Informationen für die Sortierfeldgruppe den notwendigen Wortverzögerungen zugeführt werden. Die notwendige *ortvorzögerung wird durch die Sub-Bit-Position, in die die selektierten Informationen überführt worden, bestimmt, in der Reihenfolge: Sub-Bit-Zeit 1, 2, 3, 4 ergibt Wort-VerzÖgerunp 0, 1, 2, 3.
In der nachfolgenden Schaltung der Anordnung worden die selektierten Informationen um so viele Zeichen-Zeiten verzögert,* daß jenes Zeichen mit der .niedrigsten Wertigkeit direkt vor dem Beginn der nächstfolgenden Wortzeit steht. Um dieses zu erreichen, wird ein Zähler 1814 immer dann w;itergestellt, wenn immer über die Leitung 1732 ein Zeichen kommt, welches nicht zu selektieren ist. Der Zahler 1814 hat eine Mehrzahl von Ausgängen, die die Eingänge einer Mehrzahl von Verzögerungsleitungen 1815a bis 1815h über die UND-Tore 1816a bis 1816h steuern, um die notwendige Zeichen-Zeit-Verzögerung zu erreichen. Sobald eine Peldinformation, dio für die Zusammenstellung der Sortierfeldgruppe selektiert wird, eintrifft, bleibt der Zahler 1814 in seiner Position und wird nicht weitergeschaltet. Dieses erfolgt durch Schließen des UND-Tores 1817 über den Trigger 1818 durch Signale auf den Leitungen 1807a bis 1867d, 1819a bis ' · 1819d, das OD3R-Tor 1821 und die Leitung 1822. Die Sortierfeldinformation passier* dann eine der Verzögerungsleitungen 1815a bis 1815h. · · · ■ .
Der Anfang des selektierten Wortes verläßt das Verzögerungssystem zur Zeit des ersten Zeichens der nächstfolgende» Wortzeit und tritt dann in eine Wortzeit-Verzögerungsanordnung 1823a bis 1823d über das ODER-Tor 1824 und die Leitung 1825 eiö* Sobald das nächstfolgende 1EP'-Zeichen an dem zuständigen Enfccodor
- 366 - U)9.852/0-630' ,
1805 Gintrifft, wird ein Signal auf der Leitung 1826 dem Zähler 1814 zugeführt, um ihn weiterzuschalten. Die selektierten Felder der Informationseinheiten werden, dann zusammen den Verzögerungssystem 1823a bis 182Jd in verschiedenen Zeitporioden zugeführt. Da die UND-Tore 1827a bis 1827d durch die vier Sub-Bit-Impulse gesteuert werden, knnn nur jenoe Sorticrfeld die Verzögerungseinrichtung verlassen, die in der entsprechenden Sub-Bit-Zoit stoht und damit gleichzeitig die richtige Jeitposition besitzt. Die Sortierfelder werden dann über das ODER-Tor 1828 dem Trigger 1829 zugeführt, wo sie in eine Standr».rd-Sub-Bit-Zeit, nänlich Sub-Bit-Zeit 1 überführt werden. In dem daran anschließenden Trigger 1831 wird dann das Sortierfeld in jene Sub-Bit-Zeit überführt, welche mit der Informations gruppe, in der die zugehörige Informationseinheit steht, verbunden ist. In diese Sub-Bit-Zeit werden alle vier Felder einer Sortierfeldgruppo überführt. Die Sub-Bit-Zeit wird durch die SET-Eingänge der Trigger 1832a bis 1832c, dio UND-Tore 1833a bis 1833c und das ODER-Tor 1834 bestimmt. Dio Umstellung der Sortierfelder von einer Sub-Bit-Zeit in eine andere erfolgt , nachdem die Sortiorfelder die Verzögerungseinrichtung 1823a bis 1823d verlassen haben. Nachdem ein Sortierfeld in die richtige Sub-Bit-Zeit und die richtige Wort-Zeit übertragen worden ist, wird es über die Leitung 1835 und das ODER-Tor 1836 dem Puffer-Revolver 1837 zugeführt. Der Puffer-Revolver 1837 kann drei Sortierfeldgruppen zu je 4 Feldern mit 8 Zeichen, also bis zu 32 Zeichen, aufnehmen.
Die Rückführung der Sortiorfeldgruppon vom Ausgang des Revolvers 1837 zum Eingang des Revolvers 1837 erfolgt über die Leitungen 1838, 1839 und 1841. Die Rückführung wird durch das UND-Tor 1842 gesteuert, welches seine Steuersignale von den
1805 eintrifft, wird ein Signal auf der Leitung 1826 dem Zäh-V ler 1814 zugeführt, um ihn weiterzuschalten. Die selektierten Felder der Informationseinheiten werden, dftnn zusammen dem Verzögerungssystem 1823η bis 1823d in verschiedenen Zeitperioden zugeführt. Da die UND-Tore 1827a bis 1827d durch die vier Sub-Bit-Impulse gesteuert werden, knfln nur Jenes Sortierfeld die Verzögerungseinrichtung verlassen, die in der entsprechenden Sub-Bit-Zoit steht und dmmit gleichzeitig die richtige Zeitposition besitzt. Die Sortiorfeider werden dann über das ODER-Tor 1828 dem Trigger 1829 zugeführt, wo sie in eine Standard-Sub-*Bit-Zeit, neulich Sub-Bit-Zeit 1 tiberführt werden. In dem daran anschließenden Trigger I83I wird dann das Sortierfeld in jene Sub-Bit-Zeit überführt, welche mit der Informationsgruppe, in der die zugehörige Informationseinheit steht, verbunden ist. In diese Sub-Bit-Zeit werden alle vier Felder einer Sortierfeldgruppo überführt. Die Sub-Bit-Zeit wird durch die SET-Eingänge der Trigger 18J2a bis 1832c, die UND-Tore 1833a bis 1833c und das ODER-Tor 183**· be stimmt. D io Umstellung der Sortierfelder von einer Sub-Bit-Zeit in eine andere erfolgt , nachdem die Sorticrfolder die Verzögerungseinrichtung 1823a bis 1823d verlassen haben. Nachdem ein Sortierfeld in die richtige ßub-Bit-Zeit und die richtige Wort-Zeit übertragen worden ist, wird es über die Leitung 1835 und das ODER-Tor 1836 dem Puffer-Revolver 1837 zugeführt. Der Puffer-Revolver 1837 kann drei Sortierfeldgruppen zu je 4 Feldern mit 8 Zeichen, also bis zu 32 Zeichen, aufnahmen.
Die Rückführung der Sortierfeldgruppen vom Ausgang dos Revolvers 1837 zum Eingang dos Revolvers 1837 erfolgt über die Leitungen 1838, 1839 und 1841. Die Rückführung wird duroh das UND-Tor 1842 gesteuert, welches seine Steuersignale von den
Ausgängen 1736a, 1736b und 1736d der Vergleichsanordnungen 1728a, 1728b und 1728c über die Leitung 174-3 erhält, wie dieses noch beschrieben wird. Das Vergleichen der Sortierfeldgruppe erfolgt, sobald ea dem Revolver 1844 entnommen ist. Der Revolver 1844 kann 3 Sortierfeldgruppen von je vier Feldern, von denen jedes bis zu 8 Zeichen haben kann, verschachtelt in drei Sub-Bit-Zeiten speichern. Die Rückführung der Sortierfeldgruppen vom Ausgang zum Eingang dos Revolvers 1844 erfolgt über die Leitung 1845, das UND-Tor 1846, die Leitung 1847, das ODER-Tor 1848 und die Leitung 1849· Die Rückführung wird über das UND-Tor 1846 gesteuert.
Eine neue Sortierfeldgruppe wird über die Leitung 1851 und das ODER-Tor 1848 zugeführt. Die neue Sortierfeldgruppe ersetzt die betreffende vorausgehende Sortierfeldgruppe, welche durch das gesperrte UND-Tor 1846 gelöscht wird. Ein UND-Tor 1852, welches zwischen den Leitungen 1838 und 1851 angeordnet ist, wird für diesen Zweck durch ein Signal auf der Leitung 1853 gesteuert. Dieses Signal steuert ebenfalls das UND-Tor über die Leitung 1854, nachdem es in dem Inverter 1855 invertiert wurde.
Sobald die UND-Tore 1856a bis 1856e durch das Vergleichsstartsignal Cpt auf der Leitung 1857 geöffnet werden, werden die Sortierfoldgruppen in ihren Sub-Bit-Zeiten über die genannten UND-Tore den Vergleichsschaltungen 1728a bis 1728c zugeführt. Die Sortierfeldgruppen werden durch ihre Sub-Bit-Zeiten von. einander getrennt über die Leitungen 1858a bis 1858c den UND-Toren 1856a bis 1856c zugeführt. Die Sortierfeldgruppe I wird über die Leitung 1859 der Vergleichsschaltung I-II 1728a und über die Leitung 1861 der Vergleichsschaltung I-III 1728b zugeführt. Die Sortierfeldgruppe II wird über dae UND-Tor 1856b und die Leitung 1862 dor Vergleichsschaltung I-II 1728a und über die Leitung 1863 der Vergleichsechaltung II-III 1728c zu-
10^852/0630
geführt. Die Sortierfoldgruppe gelangt über das UND-Tor 1856c und die Leitung 1864 zur Vergleichsschaltung ΙΙ-ΪΙΙ 1728c und über die Leitung 1865 zur Vergleichsschaltung I-III 1728b. Es wurden jeweils zwei Sorticrfeldgruppon bitweise in den Sortiorschal-tungen 1728a bis 1728c miteinander vorglichen. Jede der Vergleichsschaltungen 1728a bis 1728c hat zwei Ausgänge 1866a und 1866b, 1866c und 1866d, 1866e und 1866f, entsprechend dem Arbeitsverfahren dieser Vergleichsschaltungstype. Das Ver-, gleichsresultat der drei einzeihen Vorgleichsechaltungen wird durch Vergleich der Einzelresultate der Vergleichsachaltungön über die UND-Tore 1868a bis 1868c logisch gefunden und auf die Leitungen 1867a bis 1867c gegeben, Das Vergloichsrosultat wird durch eine Signalkombination E.'II und SSO, wie noch beschrieben wird, freigegeben.
In Abhängigkeit der Programmsteuerung ruf den zugehörigen Leitungen wird ein Signal erzeugt, welches angibt, welche der drei Sortierfeldgruppen ' die höchste oder niedrigste Wertigkeit hat. Die Leitung 1867a ist der Sortierfelclgruppc I zugeordnet, die Leitung 1867b ist der Sortierfeldgruppe II zugeordnet, die Leitung 1867c ist der Sortierfeldgruppe III zugeordnet. Das Resultat des Vergleichsvorganges wird in den Triggern 1869a bis 1869c gespeichert, bis die zu 8elektierende..Informationseinheit übertragen ist. Sobald das Signal E II dieser Informationseinheit in der Leitung 1871 p.uf tritt, wird das Verglo ichsre suit at gelöscht. Einer der Trigger 1869a bis 1869c wird dann über äio UND-Tore 1868a bis 1868c durch das folgende Vsrgleichsreeltnt, welches bereits in den Vergloichsachaltungon 1728a bia 1728c, bereitsteht, in SET-Stollung gebracht. Nachdem das Vergleichsresultat in die Trigger 1869a bis 1869c eingelaufen ist, er?- folgt die nächste Operation.
Zunächst wird die selektierte Informationseinheit aus der Spei-
109852/0630
cherspur 1723α oder 1723b dos Arbeitsspeichers 1722 (FIG. 76) in einen anderen Speicher übertragen. Sodann wird die zughörige Sortierf-ldgruppe aus dem Speicherrevolver 1844- übertragen. Sodann wird die Sürtierfeldgruppe durch die nächstfolgende Sortiorfeldgruppc der folgenden Informationseinheit in der Speicherspur 1723a oder 1723b ersetzt.
Sodann wird eine neue Sortierfoldgruppe der an zweiter Stolle folgenden Informationseinheit auf der Speicherspur 1723a oder 1723b durch Selektion gewonnen.
Sodnnn werden die selektierten Sortierfleder zur Sortierfeldgruppe zusammengestellt.
Schließlich wird das Nachladen der Speicherspuren 1723a und 1723b bzw. 1763a bis 1763d eingeleitet.
Diese fünf Vorgänge werden durch die Ausgangsleitungen 1736a bis 1736f gesteuert.
Die Leitungen 1736d, 1736ο und 1736f wählen in der Signaleinhcit 1872 die Sub-Bit-Zeit für die Verzögerung der zur Informationseinheit gehörenden Sortierfelder. Es erscheint also immer nur eine Sub-Bit-Zeit-Impulsfolge an den Ausgängon 1873a bis 1873c der Signal-Einheit 1872. Diese Information erreicht das UND-Tor 1874· über das ODER-Tor 1875 und die Leitung 1876. Sobald ein neues Vergleichsresultat auftritt, wird der Trigger 1877 durch Impulse, die auf die Leitungen 1736g, 1736h und 17361 gegeben werden und das OD^R-Tor 1878, die Leitung 1879 und einen Fulsformer 1881 passieren, wodurch das UND-Tor 1874· über die Leitung 1882 durchlässig wird, in SET-Stellung gebracht.
Der Trigger 1877 wird durch ein Signal auf der Leitung 1883 nach einer Zeitperiode von vier Peldlangen in RESET-Stellung gebracht, das UND-Tor 1874· wird wieder gesperrt. Dadurch kann die Sortierfeldinformation in der Sub-Bit-Beit der aelektier-
_ 109852/0630
BAD
ten Informationseinheit auf die Leitung 1884 während der Zeit von vier Feldlängen, welche der Zeit einer Sortiexfeldgruppe in den Revolvern 1837 und 1844 entspricht, gelangen. Die Information wird im Inverter 1855- invertiert und löscht die Sortierfeldgruppe der selektierten Informationseinheit in dem Revolver 1844, indem diese nicht zum Eingang des Revolvers zurückgeführt wird. Gleichzeitig wird das UND-Tor 1852 über die Leitung 1853 für die nächstfolgende Sortierfeldgruppe geöffnet. Diese nächstfolgende Sortierfeldgruppe steht in der gleichen Sub-Bit-Zeit wie die gelöschte Sortierfoldgruppe. Die neue Sortierfeldgruppe gelangt in den Revolver 1844. Diese in den Revolver 1844 überführte Sortierfeldgruppe wurde dem Revolver 1837 unter Steuerung des UND-Tores 1842 entnommen. Das UND-Tor 1842 vird über die Leitung 1885, den Inverter 1886 und die Leitung 1843 angesteuert. Die Übertragung einer Sortier fledgruppe aus dem Revolver 1837 in den Revolver 1844 hängt nicht von einer bestimmten Start-Zeit ab, da beide Revolver synchron arbeiten. Lediglich der Start des Vergleiches hängt von der zeitlichen Position der Sortierfeldgruppem in den Revolvern ab.
FIG. 77 zeigt ebenfalls die Steueranordnung für die Leseköpfe 1724a bis 1724d (FIG. 76) der Speicherspuren 1725a und 1723b. Die in der FIG. 77 gezeigte Steueranordnung ist vollständig für die Informationseinheiten der Gruppe 3 gezeigt. Die Leituuar 1736c überträgt ein Signal, wenn aus dieser Gruppe eine Informationseinheit zu selektieren und zu übertragen ist. Wie bereits bei der FIG. 76 beschrieben, befinden sich in jeder der Speicherspuren 1723a und 1723b je Gruppe der Informationseinheiten zwei Informationseinheiten. Da jode der Speicherspurenzwei Leseköpfe besitzt, kann das Lesen einer Informationseinheit mit Beginn eines ,jeden Seitors begonnen werden. Jedo
109852/0630
Λ* τ
Speicherspur besteht aus zwei Sektoren und in jedem Sektor ist je Grupp neine Informationseinheit gespeichert. Dn bei diesem Arbeitsverfahren die Länge von zwei Informationseinheiten benötigt wird, um sortieren zu können, nämlich zwischen dem vorzoigen Lesen zur Bildung der Sortierfeldgruppe und dem Lesen der gleichen Informationseinheit, um diese in Abhängigkeit der Vergleichsanordnung 1728 (PIG. 76) in andere Speicher zu übertragen. Die Steuerung dieser Leseköpfe ist sehr einfach. Die meisten Operationen benützen zwei getrennte Leseköpfc. Die Köpfe stehen auf der gleichen Seite der Speicherspuren, sind jedoch verschiedenen Speicherspuren zugeordnet, da gede Speicherspur je zwei Informationseinheiten in den drei Sub-Bitzeiten verschachtelt gespeichert trägt. Die Trigger 1993 und 179/4. (FIG. 77) steuern die übertragung von Informationen zu den Sigaalköpfen für Informationen der Gruppe 3 der Informationseinheiten. Der Trigger 1793 gibt das Paar der Köpfe, welche verwendet werden sollen, an. Der Trigger 179^· S^-bt cLio Speicher spur an. Der Trigger 1793 wird mit jedem Sektor-Impulse umgeschaltet. Die Signalköpfe werden daher immor so umgeschaltet, daß sie die Informationseinheiten in ihrer Reihenfolge lesen können.
Sobald auf der Leitung 1887 ein Signal auftritt, wird das Umschalten von einer Stellung in die andere je Impuls einmal un- ' terbrochen. Die betreffende Informationseinheit wird dann gelesen und die Signalköpfe stehen anschließend vor der nächstfolgenden Informationseinheit. Nachdem zwei Informationseinheiten aus einer Speicherspur ausgelesen sind, wird der Trigger 1794 umgeschaltet und die Bedingungen für das vorzeitige Lesen und Übertragen von Informationseinheiten bezogen auf die Speicherspuren werden verkehrt. Da für jede der Gruppen von Informationseinheiten eine eigene Steuereinheit vorhanden ist, ist
. 372 - 109852/0630 gAD orcsi
das Rückstellen der Trigger 1793 und 1794 in die .RESET-nur während des Ausles. ns von Informationen der gleichen Gruppe von Informationseinheiten möglich. Dies wird durch ein Signal in dor Leitung 1736c erreicht, welches den ITND-Toren 1888a bis 1888d zur Steuerung des vorzeitigen Lesens und den IiND-Toren 1889.1 bis I889 d zur Steuerung dos tibertragungsvor ganges zugeführt wird.
Die UND-Tore 1888a bis 1888d und 1889a bis 1889d empfangen Sub-Bit-Impulse der Informationsoinheitengruppo über die Leitung I89I und die Ausgangsleitungen 1892a, 1892b, 1893a, 1893b der Trigger 1793 und 1794·»" welche in einer zweckentsprechenden Form kombiniert sind. Die ODER-Tore 1894a bis 1894d und 1895a bis 1895d werden für die Zusammenführung der Steuersignale der drei Steuereinheiten verwendet. Dieses ist durch die Pfeile 1896a bis 1896d gekennzeichnet. Die Leitungen 1897a bis 1897d verbinden die ODER-Tore 1894a bis 1894d mit den UND-Toren 1727? bis 1727d, die Leitungen 1898a bis 1898d verbinden die ODER-Tore 1895a bis 1895d mit den UND-Toren 1726a bis 1726d. Die Signale in den Leitungen 1896a bis 1896d sind Zeit-Irapulso, welche die selektierte Informationseinheit von den Signalen, die von don Signalköpfen angeboten, trennen, was in den UND-Toren 1727a bis 1727d und 1726a bis 1726d erfolgt, von wo besagte Signale zu dem ODER-Tor 1731 bzw. 1748 gelangen.
E. Feldverzögerung
Die FIG. 78 und 79 sind Diagramme dor Verzögerungsoperation der FIG.. 76 und zeigen die Zeitsignale des Formens von Sortierfeldgmppen aus vier selektierten Feldern einer Informationseinheit, die zum Sortieren benötigt werden. Die Zeichen einer vollständigen Informationseinheit sind in der Reihe I905 symbolisch dorgeetellt. Die speziellen Zeichonsißnnle "Start" und
-373- 109852/0630 BAD ORIGINAL
in Zeichenposition 1, Sektor 2, bezogen ..huf die ooktorzeit des Revolvers in Übereinstimmung mit den Zeichen in den Reihen 1907 und 1909, zur Folge. Da grundsatzlich nlle Zeichen, die zu selektieren sind, in den nächsten Sektor überführt werden, um die Steuerung zu voreinfachen, werden die Soktorzeitzeichen der Revolver, die in der Reihe I9II angezeigt sind, um eine Sektorzeit gegenüber der einlaufenden Informationseinheit, wie es in der Reihe I9O8 gezeigt ist, verschoben.
Die Überführung in den nächsten Sektor erfolgt über die Zeichenverzögerungsleitungen 1815h bis 1815h (PIG. 77)· Wenn ein Unterschied in der Bezeichnung der Sektoren der einlaufenden Informationseinheit in der Reihe 1808 und Bezeichnung der Revolversektoren xn der Reihe 1807 vorhanden ist, so ist das selektierte Feld um den Betrag des Unterschiedes in Sektorzeiten zu verzögern. Diese Verzögerung erfolgt in der Wortverzögerungsnnordnung 1823a bis 1823d (FIG. 77). Wie es bereits mit Bezug auf FIG. 77 beschrieben ist , erfolgt die Steuerung der betreffenden Sektorverzögerung durch die überführung der feetreffenden Felder in eine bestimmte Sub- Bit Zeit. Jede der Reihen I912, I9I3, I914 und I915 ist einer bestimmten Sub-Bit-Zeit zugeordnet und zeigt die Sub-Bit-Stellung der einlaufenden Zeichen. Die Sub-Bit-Position gibt dann die Sektor-Verzögerung an. Die Position in der Reihe zeigt gleichzeitig den Zeitpunkt des Eintreffens der Wortinformation an der &eichenverzögerungseinrichtung. Die Reihen I9I6 und 1924- zeugen an, durch welche Zeichenverzögerungsleitung das Wort übertragen wird, um bis zum Beginn des nächsten Sektors verzögert zu werden. Die Reihen I925 bis I928 zeigen, wann das Wort der Wortverzögerungseinrichtung zugeführt wird und welche Verzögerungsleitung angesprochen wird durch die Sub-Bit-Zeit. Die Reihen 1929 bis 1934 zeigen die Zeit, zu der das betreffende Wort die
109852/0630 ι - 375 -
AlO
12. Sortieren und Miachen - Feste Lang« der Informationseinheiten·
Di· FIO. 82 ist ein achenatlaches Blockschaltbild einer Anordnung sun Sortleren für dsa Datenverarbeltungssysten der vorliegenden Erfindung. Die VlG. 82 dient sur Darstellung des Datenflueee* durch den Rechenautomatenteil und seigt» wie dl· folgenden FIG. suelnander gehören. Jeder Block der FlG* 62 hat «In« umrandete . -; Kennslffer· Die umrandete Kennslffer 1st dl· Kummer der FXG. 9 : welche die betreffende Anordnung noch naher Ik Detail aeigt.
Die Anordnung der FIG. 82 besieht sieh auf das Sortieren*' '], als dem Hauptprogramm dea Rechenautomaten. Die Informetionsein- · halten werden In einer Hilf te 206$a eine· Slngabe- and Ausgabe» . Serienspeichers 206$ geapeiohert· Diese erste Halfte des Bingabe- und Ausgebeaerienspeichers 206$ besteht ans den drei Gruppenspeiohern 2066a, 2066b und 2066c, welche den drei Grappa, von Inforaationeeinheiten, welche sortiert werden sollen» sugeteilt eind« Sine Gruppenschaltanordnang 2067 wählt die Informationseinheiten sus Jeweils «inen der Speieher 2066a» 2066b und 2066c entsprechend den Steuersignal suf der leitung 2068 aus· Dl· Inforaationaein- ; halten werden der Speicherspurachalteinrlchtung 2069 sugef öhrt.
Da die Gruppenachaltanordnung 2067 die Informationseinheiten bereits In die tu den Gruppen gehörenden Jtanäle überführt hat» branoht die ßpeicherapurschaltslnrlohtung 2069 nur noch die be- "... treffende Speloherspur des Torapeicbere 2071» in die dl· Informs- · tionaeinheit sinsulesen 1st, auszuwählen. Der Torapeicher 2071 be» ; steht aua vier Speieherspuren 2072s bis 20724- Die Informationseinheiten 1 und 2 aus einer Speieherspur dee eingabe- und Auagabe* epeichers 206$ werden In der Speieherspur 2072s gespeichert, die . Informationen 3 und 4 gelangen In die Speienerspur 2072b» die X»» formatloneeinheiten $ und 6 werden in die 8peicherepur 2072c und die Informationseinheiten 7 and β werden Is die Speloherspur 2072k · übertragen. Sowohl die Gruppenaohaltsnordnung 2067 eis auch die Speicherepnrschaltslnrlchtung 2069 werden von der fipeleherepur- und Oroppensteuerung 207$ angaateuert.
Die Übertragung von Infomatlonselnhelten aus den Vorspeleher 2071 in den Ubertragungeapeioher 2074 wird von der Speicherepur· und Oruppenselektlonselnriohtung 207$ durchgeführt. Diese 8peioherspmr- und Gruppenselektlonaelnrichtune 207$ «lr& von der ßpeieberspur- und Oruppensslsktionsateueruttg 2076 ebenso angeateuert wie die npeioberspur- und Gruppanumaohaltateuerung 207$· Bit Speiahersp·»·/
AU
and Grnppennelektionssteuereinhelt 2076 erhält selber die Steuer· nirrnnle fiber die Leitung 2077a bis 2077c von der Vergleichseinrichtunp; ?078,
Der UbertraKungosjveicher 2074 besteht aua *v»ei Speicherspuren 2079a und 2079b, von denen ^ede einen Sohreibkopf 2081a bzw. 2031b und swei Lecuköpfe 2082a und 2083a bxv. 2032b und 2üö3b beoitKt. Die in dem Ubertrafcungespeloher 2074 gespeicherten Informatlonsoinheitea können sowohl vorzeitig gelesenewerden als auch in einen "tUßgobeeetienapeicher übertragen werden« Dieser Ausgabe— Seitenspeicher iat die «weite Hälfte 2065b des Angabe- und Auagobeserienepeichers 2065* Die übertragung erfolgt über die Lese— köpfe 2032a, 2082b und 2083a und 2083b, welche durch die Kopfschaltanordnung 2084 angesteuert werden· Die Kopfochaltanordnung 2ü34 wird von der Steuerung 2085 für dam vorzeitige Lesen und Übertragen angesteuert. Vorzeitig geleaeno Informationseinheiten werden der KopfGehaltanordnung 2084 Über die Leitung 2086 entnommen· Die in den Ausgabeserienspeicher 2C65b su übertragenden Informationseinheiten werden über die Leitung 2087 der öortiergruppeneteuerung 2088 augeführt.
Das vorzeitige Lesen der Informationseinheiten bedeutet, daß die Informationseinheit sum Zwecke der Selektion des Sortiorbegriffem durch die nachfolgende Schaltung gelesen wird· Die Informationseinheiten müssen vorzeitig gelesen werden bevor die Vergleichsanordnung eine Entscheidung getroffen hat· Die Steuerung 2069 der Vergleichsanordnung muß das Signal "KG" (Neue Gruppe) erkennen, und sie muS speichern, welche der Gruppen dieses Zeichen in einer Sortierperlode bereits gehabt hat· Die Steuerung 2069 *u£ dann dea Hingang der Vergleioheanordnung 2076 für die folgenden Information· einheiten dieser Gruppe sperren über die Leitung 2091· Die Informationseinheit gelangt su einer 1 bis 6 Zeichen Verzögerungeeinrichtung 2092, einem ffeldselektor 2093 und einem Selektor 2094 für Informationseinheiten. Der Selektor 2094 entnimmt der Informationseinheit die formatkennung und selektiert danach das für die Bildung des oortierbegriffes notwendige Frograxa. Ώοβ üortlerworteelektionoprogramm 2095 wird von dem Selektor 2094 aktiviert· Der Uigmalgenorator 2096 empfängt tiiganle von dem Selektor 2094 über die Leitung 2097· Das aktivierte Programm 2095 steuert den Feldeelektor 2C93 über die Leitung 2098. Der Feldselektor 2093 selektiert nicht nur die leider, welche but Bildung des Sortierfeldes benötigt »erden, sondern «teilt gleiohxeitig fett« um wie-
109852/0630 /
177/.945
viel das selektierte feld verzögert werden auß, ua in die vorgesehen* Position su gelangen.
Die Zeichonveraögerunuoanordnuns ist in «wei Teile geteilt. Der ernte Teil 2092 ist eine Anordnung, welche für das Fold eine 7er« zSserung von 1 bio 8 Zeichen, der Länge eines nornalen Feldes, erlaubt. Eine PoldveraSßerunjsanordnunß 2099 erlaubt ea, das Feld noch einmal um ota su drei Feldlängen In Stufen von einer Feld· lunge su Versagern. An Ausgang der Feldveraögerung 2099 befindet sich dao selektierte Feld in der richtigen Position und wird la dem Pafferrevolver 2101 in des gleichen Kanal gespeichert, in de* die augehSrige Informationseinheit in den übertragungsspeicher 2074 gespeichert ist, abgestellt· Dao Sortlerwort gelangt aus de« Pufferspeicher 2101 in den Speloherrevolver 2102. Der Dpeicherrevolvor enthält alle Sortlerworte, die in dea nächstfolgenden Vergleich benötigt werden.
Die fergleiohsanordnung 20?6 hat vindestens drei Steuerleitungen 2077a, 2O?7b und 2077c. Diese 3teuorleitungen 2077a bis 2077c steuern daa Laden des Vorapelchers 2071 und des Ubertragungsspel· chers 2074, das vorzeitige Lesen und das übertragen der Informationseinheiten aus dea Übertrarjuncsspeloaer 2074 übe* die Sortl·*· gruppensteuerung 2088 und weiterhin den Oamelrevolver 2103 vor dem Ausgabesamaelspeloher 2065b. Die ersten beiden Selchen "HG· Innerhalb einer Gruppe von drei Zeichen werden durch eine entsprechende Schaltung unterdrückt, de iraaor drei alte Oruppen eins neue sortierte Gruppe bilden· Die au dea Ausgabesaanelspeicher 2065b su übertragenden Informationseinheiten werdon in dem Saauaelrevolver 3105 susasmengestellt, bis sie ohne Schwierigkeiten über·· tragen werden können. Der Ausgabeevrienspelooei* besteht ebenso wie der Singabwserienspeioher aus drei Gruppen von Speicharn 2104* bis 21CAc, von denen Jede einer Gruppe von Xnfor«atlofu»«iaheltex» zugeordnet Ist.
Die erste und svelte Hälft· 206J>a und 2C6$b des Hingabe- und Au·- gabeserlenspeichers 2065 sind elektrisch austauschbar. Die Informationseinheiten können einer Rechen*ohaltung2080 voa Ausgang der Kopfschaltanordnung 2034 Über dl· Leitung 2070 suge* fuhrt werden und von dort »um Sameolrevolver 2105 Über die Leitung 2090 gelangen· Dl· DerglβIchssteuerung 2089 und dl· ßortiergruppen-•teuerung 2088 atouem die Xontrollemnhelt 2105 des Cai»elrevolv*r·
2103 üT>er die Leitungeft 2106 und 2107.
10985.2/0630
einen Abstand von etwas weniger eis zwei Feldlünr,en* Die Justage auf rcηau z«ei Foldlangen erfolgt über die veränderliche Verzögerynrnieitanc 2513* liin dritter Lesokopf 2525 hat einen Abstand von etwas wenißor nlo drei ?eldlUzi£en vom Sohrelbkopf 2506 und wird durch die veränderliche Verzögerungsleitung 2516 *uf die !ringe von drei Feldern Justiert·
Die vier UND-Tor· 2518a bis 2^13d steuern die Aue gange der Leitung 25)5 und der Versöeerungsieitunken 2509t 2513 und 2516· Das UND-Tor 2518« wird Is Kanal 1 angesteuert, dos lT.D«Por 2518b wird la Kanal 2 angesteuert, das UND-Tor 2518c wird iu Kanal J angesteuert» dno UNE-Tor 2513d wird im Kannl 4 angesteuert· oo&lt kann das selektierte Feld, welches den Leitungen 2505» 25U, 2509 und 2516 zugeführt wird, nur durch jenes UHD-Tor der Gruppe 2518a bis 251Sd übertrogon werden, welches «Angleichen Kanal angesteuert wird, inden euch das selektierte Feld steht· Alle UKD-Tor· 2518a bio 2518d ' sind mit dem S57-;Sineang des Triggers 2519 verbunden· Der Trigger j 2519 arbeitet alt dem UND-Tor 2521 zusammen. Ihnen worden Sub-Bit-Zeit-4-Iepula· auf der Leitung 2522 zugeführt, ua alle selektierten Felder in de» Kanal 4 zu überführen· Der Trigcer 2519 wird durch · Iapulee aus des Kanal 4 in ϋί^Κϊ-ötellung gebracht· Das selektiert· 7eld wird der Anordnung von FIG* 95 über die Leitung 2523 entnoanen«
L. Der Puffer- und Speicher-Revolver·
Die FIG. 94 fteigt eine Ausführung einer Puffer- und Speicher-Hevolveranordnunge&IOI, 2io2 der FIG* 82· Der Fufferrevolver 2101 (FIG. 82) arbeitet als Vorspeicher für Sortierwort·, welche in den Speicherrevolver übertragen werden sollen, von ws si· direkt der Vergleiohsanordnung 2078 (FIG* 82) zugeführt werden. Die selektierten Felder, die zua Sortierwort zusammengefaßt werden sollen, werden der in FIG. 9*t gezeigten Anordnung i» Kanal 4 über Leitung 2523 zugeführt· Die erste Operation besteht darin» dafl dl· einlaufenden ' Zeichen in den Kanal überführt werden» in dem auch ihr· Infornationselnheit gespeichert 1st· Dieses wird von Instruktionen gesteuert, die la ubertragungsepeicher 2074 (FIG* 82) gespeichert sind·. Das Yergleleharoeult&t steht nooh zur Verfügung und kann für dies· Steuerung verwendet werden, es befinget sich als elektrisches Signal auf einer der Leitungen 2077a bis 2077c (?IG. 82). Das Vergl«lohsresultat-3ignal wird noch £ür einen anderen Zweck in eine« der Trigger 2529·· 2529b und 2529« gespeichert. Di· SSI-Aus-
BAD
Alt
gänge der Trigger 2529a, 2529b und 2529β sind alt den UND-toren 2531a, 2531b und 2531c und dom ODüH-Tor 2532 verbunden· Die ITJTT-Aasgänge dor Trigger 2529a, 2529b und 2529e steuern die Sub-ftit-Zelt-Xsapulse an den USD-Toren 2531a, 2531b und 2531β.υ|ίύι? Zeii doe ^ub-Bit-Zoit-5-Iapuleeo öffnet sin solcher Impuls das UND-Tor 2533 und bringt den Trigger 2534 in HSSäT-Stellung· Die UiiD-Tore 2531a, 2531b und 25310 und 2533t des OD2H-Tor 2532 und der Trigger 2534 dienen aur Überführung von Informationen aus βΐηβα Kanal in einen beliebigen anderen Kanal· Für die weiteren Erlüuterun^en sei engenoanon, daß das einlaufende Feld in Kanal 1 steht, nie beiden onderen Kanäle werden In der gleichen Art behandelt· Die Bits des einlaufenden Feldes werden Über das UND-Tor 2531a auf den CET-75ingang des Triggers 2535* gegeben· Der SKT-Aue^ang des Triggers 2535a wird durch ein im Kanal 1 gesteuertes UND-Tor 2536a gesteuert· Die Kanal-I-Iapulse «erden von der Leitung 2537a geliefert·
Die Bits, die das UHD-Tor 2536a passieren, werden durch die veränderliche Verzögerungsleitung 2533 dem Schreibkopf 2541 «u&eführt, welcher die Bits in die 8pelcherspur 2542 dee Pufferrevolvers 2101 (FIG· 32) einschreibt· Die Bits werden nach 32 Zeichenjseiten (4 Felder) durch den Leeekopf 2543 gelesen und werden über die veränderliche Verzögerungsleitung 2545 den UtiD-Toren 25^6a, 2546b und sugeführt. Jedes der XJKD-Tore 2546a bis 2546c erhalt andere Impulse· Dao ÜIID-Tor 2546a erhält die Impulse des Kanäle* 1· Die UND-Tore 2546a bis 2546c sind durch ihre Verbindung ait dee RE,3%S>* Ausgängen der Trigger 2529a bis 2529c noraaXerwelse geöffnet· Lediglich wenn ein neues Feld der Leitung 2523 sugefuhrt wird, wird der zuständige Trigger der Gruppe 2529a bis 2529c in SKT-3tellung gebracht und löscht den alten Inhalt des Revolvers an den Platze, in den das neue Feld gespeichert werden eoll, indem das entsprechende der UKD-Tore 2546a bis 2546c geschlossen wird· Me Trigger 2535b und 2525c funktionleren wie der Trigger 2535a, jedoch arbeiten sie in den Kanälen 2 und 3· Die UHD-Tere 2536· und 2536o be-» koamen ihre Kanal-Impulse fiber die Leitung·* 2537b und 2537o» Die Trigger 2547a bis 254?o übertragen die Sortierfelder in dem Spei* eherrevolver 2102 (FIG· 82) in der Reihenfolge der Kanal· 1 bis 3· Die Trigger 2547a bis 2547o, die Uh'D-Tor· 2548a bia254Bc, die Sub-Bit-Zelt-Xapulee auf den Leitungen 2549« bis 2549c und da« Vergleieharesultateignftl auf den Leitungen 2077a bis 2077o arbeite«
' BAD
alo uepofiitionierunr.oBj-atea für die drei Kanüle· Per Gpeichorrevolvor erbeitot in der gleichen tfoiao wie der Fuffer-Hevolvor· Kur das Löschen dor alten Felder erfolgt la ; pcieher-K«volver andere als io ruffer-Hevolver·
Das Vergleichsreaultatsignal in den Leitungen 2077a bis 2Q77c wird in den Invertern 2551a bis 2551c invertiert, so daß ein aktives Vergleichsreeultatuignal das entsprechend· der UIiD-Tore 2552a bis 2552c achließt. Dor Ausgang des Speicher-Hevolvoro wird durch dia IJHD-Tore 2553a bie 2553c gesteuert. Die U2it>Tore 2553a bis 2553c erhalten «ußerdeo Kunollnpulse auf den leitungen 255^a bis 2554c ausfuhrt· Das Steuersignal wird für jeden Kanal getrennt über die Leitungen 2555a bis 255c während der Zeit dos Vergleiche· in der Vergleichsanordnung zugeführt· Die drei Sortiorworte worden den Upeichor-ilevolver über die Leitungen 2556· bie 2556c entnoasnen und der Vergleicheanordnung sugeführt·
M· Die Vsrgl€löhsanox"dnuag.
Die FIG. 95 ist eine Darstellung der Vergleichsanordnung 20?ö der PIG· 62· Die Vergleicheanordnung der PIG· 95 sortiert nach dea Drcifoch-Misch-Systea. Der gesamte rroxeß wird durch das Vergleich·· resultat »wischen drei .Sortierworten gesteuert· UIe Vergleichsan* Ordnung der FIG* 95 besteht aus drei ein&elenen Vergleichsschalt linien, von denen Jede Jeweils zwei von drei Sortierworten eil te inander vergleicht· ■ ' Die drei vurgleicheswlechearosultat· werden voreinigt, uta *u einem Kndresuitnt zn gelangen· Das Vergleicheresultat kann so gesteuert warden, daß es angibt, welches der Sortierworte da· höchste oder nicdrifete in der «ertigkolt ist. Besondere Aus^abeleitungen stellen din Signal zur Verfügung, wann swel oder drei itortierworte gloioh sind·
Die Bito der drei Sortierworte werden der Vergleicheanordnung der PJG. 95 über die Ultung 2556a bie 2556c (FIG. 94) augafüiirt· Der Vergleich dos Uortiorwortee 1 alt dem äortierwort 2 erfolgt in der Vergleichsanordnung 2563a· Die Vergleichsanordnung 2563b vergleicht die uortierwort· 1 und 3· Di· Vergleicheanordnung 2563c «erbleicht die üortierworte 2 und 3· Die drei Vergleichaanordnunsen 2563a, 256Jb und 2563o sind identietih. S· wird daher nur dl· Vergleiche* anordnung 2563· beschrieben· Dl· «wei öortlerworte werden der Vergleichsschaltung 2563asüber dl·
SAD r- 109852/0^30
Alb
SatenTerarbeitungaayatea· A. Daa P*tenYeraxt>aitun?,eay«tea·
nachfolgend aiad awssi Uortlersjate&« beschrieben· Daa «rate 3y«t«m i3t ein aweifach-liischajstea, daa «weit« ist «in Drelfach-Jiachuysfceau In dea ä^GifacU-üiachaystoa tachaen die Gruppen der Laforaationceinheiton Alt den Potenzen τοα 2. Xa «raten Durchlauf werden swai Informationseinheiten &ua verschiedenen Gruppen sur ersten Untergruppe kombiniert. la sweltea Durchlauf bilden j0**11* 2 Uotargirupp«n des ersten Durchlaufe« eine neu· Untorgruppe τοπ JnforaationaoinUaiton· Xa dritten Dvxrchlauf bilden xtoiX. Untergruppen de« »«reiten Surohlaofe« eine neue Untergruppe Ton δ iGlormationaeinhoiten. Da« Zvrelfachv^lacbsjate» benStist nur eine Yergleichaaaordnans, da nur ein Vergleich notwendig iat· '
la üraif a,ch»iiiachey»tea «erden jeweils drei Untergruppen dea Tornereehenden AurenlauXes au einer neuen Untergruppe kombiniert , die die drelX&ohe Anaahl an Xnforaiationoelnaelton einer uraprOasliehea Untergruppe hat· 01· Untergruppen wachsen alt Jedem BarohlauX alt den Totenaen ron J· Xa Dreifaoh-Uieohajaten werden oral getrennte Vergleiche durchgeführt« wofür drei getrennte Yor$leicaeanordnungen verwendet werden können· IKLe erete Terslftlchjasordnuns rergleicht dann dl· Sortierwort· der Inforeationaeinhoit«n 1 und 24 dl· zweit· Verglelcasaoordnuag Yorglelcht die ßortlerwort· der Inforaationeelnhelten 1 und J>· Si· Britte Terglelchaanordnung yereleloht die Sortierworte dar Inforaationaeinhaiiicn 2 uckl 5*
X« Dreifiic'Q-Sischsyatea werdea drei Raaultate erxeugt, welch·· durch eine üftD-Tofacboltung Yerarbeltet werden -ΟΛ au einea Jndergebnia au koousen» welche· «indeutis ent* cprech«&d dea Frogroo» daa 3ortierwort alt der höchsten oder niedrigeten tertlgkeit kenn««lohnet oder anselgt« weloh« 3ortierworte gleich aind. Saa Ender^ebnia wird «ntapr*oa«nd der ?ro-
verarbeitet. Sie Anaahl «er fUr ein Dreifach* b«oötipton Koapooonton ind der Schaltungsanordnung iat größer ala bei einea Zweifach-Miaohajatea· 2a iat ebenao abglich, Tierfach-Kieohayateae o<l»r noch höherwertlger· «iach-8jateme au bauen· Sin eolchea 8yetea wird· dea Drei· fach-Miicheyetea βehr Ähnlich aeln und auch eo arbeiten* Die Sahl der üotwendigea Ourehliluf· verringert aieh alt A*r Zahl 4ar glelohaaitlg durchgeführten Tergleioh·. fiAD 0RlG|NAi_
· 109852/0630
Die FIG. 1CAa und 104b, fcurs ?I0. 104 beseiohnet, »eigen ein· genorolie !Darstellung einoo DatenvOrarbeltunKaayateir.ce der vorliegenden urlindujor,· In dleeea 3y»te» haben die Speicher» epuron oino Länße von 4 Inlomateionaelnhelten und heben 4 rerechaohtelte Aufxeichmin^akanäle· Ss können nat&rXlch auch andere brauchbare Terecbachtelungaayatene Terwendet werden» Daa fuDdantntale Dattnrerarbeitungaeyetee beateot aua swtl Hauptteilen, der Oortleraohaltune mad dam Keohenteil·
1 Π Q O C O / Λ C
ORIGINAL
Al»
Die Daten-r.ortieranordnung, welche in den oberen linken Viertel der Zeichnung abgebildet let und aus der obersten Kette von Komponenten besteht» let ein T)atensortier- und Klschsyatea, welches in ähnlicher T eise funktioniert wie die beschriebenen Systeme. D.h. die Datensortleranordnung sortiert die Daten in eine Reihenfolge steigender oder fallender Ordnung, wie es gewünscht wird· Allein voa Sortieren ausgehend kann jedes brauchbare bereite beschriebene Sortier* oystQB anstelle des in der FIO. 1o4> geselgtea ßyetea· verweA-det werden· -
Dor Rechnerteil des Datenverarbeltungssysteas der ΡΙΟ. 1o* führt alle arithmetIschen Funktionen, VerteilfunktIonen und Tabellierfunktionon, die alt einem Oruppensteueruageprograaa yorbunden oind, aus· i£s werden die arithmetischen Funktionen Addieren, Subtrahieren, llultlplixleren und Dividieren durchgeführt. Die Tabellierfunktlon besteht la Addieren und Subtrahieren, von neuen Informationen in vertikalen Kolonnen entsprechend den Aufbau der Informationseinheit· Pas Verteilen ist das überführen einer Qpalte einer gegebenen Informationseinheit in eine von aehreren spalten nach Angabe eine· Kodes« dor in der Informationseinheit enthalten ist· Die arithmetlochen Vertellunge- und Tabelllerfunktlonen werden in die normale oder gewöhnliche Operation des 8ysteas eingefügt, ebenso bei etwas ungewöhnlichen Operationen· Bis arithmetischen Punktionen werden nicht immer bei Tabellier- und Verteilungsfunktionen benötigt· Die arithmetische Funktion gehört jedoch normalerweise sum Tabellleren« da diese· «Ine Funktion mit einem ständigen Addltionsproses· ist. Die Verteilfunktlon kann ebenfalls mit arithmetioohen Operationen verbunden
•" . , BAD ORIGINAL
worden. Dae Gruppensteuerungsprogramm steuert die Durchführung dieser Funktionen entsprechend der durchgeführten Vergleichsvorgänge, vornehmlich von Zwiechenverglelchen. D.h. die Sortierworte eind in vier Gruppen aufgeteilt» Nach jeden Teil erzeugt dee Zwischenvergleicheresultat ein Signal, sodasa es festgelegt werden kann, bei welchem Teil des Sortierwortes eine Änderung auftritt« In Abhängigkeit von diesen Zwlschenresultaten werden zusätzliche Operationen durchgeführt, die durch das Gruppensteuerungsprogramm angegeben werden· .:Λη solches Programm und auch eine Tabellier- und Verteilfunktion ist nachstehend beschrieben.
En müeo-en verschiedene Operationen durchgeführt werden, um das Sortlerwort zu bereiten· Die erste Operation ist das Helektieren der Felder der Informationseinheit, die für das Rortierwert benötigt werden· Dieses wird vom Peld-Selektor 2746, der vom Programm gesteuert ist, das Format der Informatlonseinheit zugespielt bekommt und auch in Abhängigkeit vom Gruppensteuerprogramm arbeitet, durchgeführt· Die selektierten Felder werden dem Feldrevolver 2747 zugeführt, welcher die seloktlorton Felder speichert. Die gespeicherten Felder stehen noch nicht in der richtigen Position bezogen auf die Zeichenzelt. Die selektierten Felder werden durch den Feld-Justifier 2748 in die richtige Stellung gebracht· Der Feld-Justifier 2748 besteht aus einer diskontinuierlichen schaltbaren Verzögerungsleitung, welche es ermöglicht, eine einlaufende Information in jede von acht Zwischenposltionen eines festen Feldes zu positionieren. In diesem Falle arbeitet der Feld-Justifier derart, dass er die selektierten Felder so positioniert, dass das letzte Zeichen in der ersten Zeichenzeit «Ines Feldes steht, . gAD ORIGINAL
— 431- 109852/0630
Die Justification bosteht in der Verschiebung der selektierton Felder zum Boglan dee Felde·, gekennzeichnet durch ein Peldbeginnslgnal· Cie ausgerichteten "eider «erden 1» Puffer-Hevolver, der ale Vorspeicher sub Speicherrevolver 27»9 dient» gespeichert. p*r Puffer~Revolver wird ala Zwischenspeicher ▼erwendet, um die Kapazität dea npelcherrevolyer· su vergrö·- Born, r.r Speicherrevolver iat der Arbeitsspeicher für die Vergleicheanordnung 2751«
Der Rpeicherrevolver beatent aus einen Speicher fur jede· rjortierwort, welche· der Vergleicheanordnung gleichseitig sugeführt wird· Die Zoit, die für den Vergleichevorgang benötigt wird, entspricht der Länge des Sortierwort·· und etinet mit der Länge von vier featen Feldern überein. Nach vier festen Felusoiten wird da· Vergleicharesultat auf die Leitung 2752 gegeben. In einem Gruppensteuerprograsut, da· aber Leitung 2753 geführt wird, hat die Vergleicheanordnung 2791 Ausgange- j signale zu liefern jeweils am ände einer jeden Feldselt· Die Zwlschenverglelchsresultat· von der Vergleicheanordnung 2751 werden auf die Leitung 275t gegeben. Da· Vergleicheresultat auf der Leitung 2752 steuert all· Übertragungen von Information! einholten Über die Steuerung sum vorzeitigen Lesen und übertragen, die Gruppensteuerung und die Steuerung der Rechenechal-
Um die Felder der Informationseinheiten in arithaetlachen. Verteilung8- und Tabellieroperationen bearbeiten su kennen,
müssen diese Felder vorbereitet werden, wie diese· für dl· Vorbereitung der Gortierworte beschrieben wurde. Die Folder werden über die Leitung 2755 «la·* Feldeelek1}or 2756 sugeführt. Dieser Feldselektor arbeitet genau la der
SAD OPJGlNAL 109852/0630
gleichen ftelse «ie der Feldselektor 2746. Die seloktierten Felder worden von dem Foldselektor, 2756 in den Feldrevolver 2737 übertragen, «elcher dem reldrevolver 27^7 ähnlich ist. Sie selektierten Felder bleiben in dest Feldrevolver 2757 gespeichert, bia βίο in Feld- Justifier 2758 positioniert worden können. Der Felu-Justlfier 2758 besteht aus einer stufenweise schaltbaren Verzögerungsleitung, «eiche durch ein Elngabefolgeprograma aus de» Programmgerät 2759 gesteuert wird· Das Singaboprograma liefert «in ftlgnal zur Zeit, da das Feld la folgenden Teil der Anordnung benötigt wird· Ia arithmetischen Process wird das Feld, welches den FeId-•Tustifier 2758 verläset den Feldrevolver 2761 zugeführt, der als Arbeitsspeicher fur die arithmetische Schaltung dient· Die arithmetische Schaltung 2762 führt die Operationen
Addition, Subtraktion, Multiplikation und Division durch·
Avird Die arithmetische SchaltungAdurch ein arithmetisches Programm gesteuert, das aus dem zugehörigen Programmteil 2763 stammt· Das arithmetische Programm kann durch das Vorgleicheresultat auf der Leitung 2764 gesteuert «erden. Das arithmetische Programm liefert die Instruktionen und die Adresse der Felder, «eiche dem rroseos untersogen «erden sollen· Die Instruktionen lautent Addieren, Bubtrahleren, Multiplizieren, Dividieren. ISs wird weiterhin angegeben, su welcher Zeit die Operation durchgeführt «erden muss.
Für die Verteilungeoperationen muss ein Feld für eine Zeit in einem Feldrevolver 2765 gespeichert werden. Für den Vertei:.»ngeprosese sind vier P>pelcherspuren mit je J2 Feldern vorgesehen, die jeweils vierfach verschachtelt sind· Ss 1st
mindestens «la fichrelbkopf vorgesehen. Das Feld, welches
109852/0630 bad o".;s
^*^ -j η, η ι q / C
in einer der Verteilungeepeicherepuren abgestellt werden
BOlI, muss im Feld-Revolver 2765 verbleiben, bei dem entsprechende Feld-Register der Verteilungsspelcherepur eich am Schreibkopf befinden« Sodann kann es den Feld-Revolver 2765 verlassen und eingespeichert werden· Pas Register und der Kanal, in welchen das Feld su speichern 1st, wird durch ein Signal auf der Leitung 2766 angezeigt. Pas Signal auf der Leitung 2766 wird von Gruppeneteuerprogram» des Pro* i Eraramteiles 2767 geliefert. i
Die dritte Operation ist der Tabellierprozess. Ee gibt 52 i Tabellier-Register, vierfach verschachtelt in einer Spei- j
chorepur des Plattenspeichere 2768, auf den auch die Ver- !
1 teilungsBpeicherspuren angeordnet sind» Die betreffenden . j Felder werden zunächst in einer Eingabe-Speicherepur 2769 gespeichert und dann in die Tabellierspeicherepur übertraggen. Die Eingabe-Speicherspur wird als Zwischenspeicher verwendet. Der Kanal und das Register in der TateLlier-Spelcherspur werden durch das Gruppensteuerprograma In folgender Welse gekennzeichnet.
Das Sortierwort hat die Länge von vier Feldern· Die Vergleicheanordnung arbeitet daher während vier Feldselten· Wenn zwischen den Sortierworten von zwei aufeinander folgenden Informations-Einheiten kein Unterschied besteht, muss das zu übertragende Feld in der Tabellier-Speicherepur im Kanal 1 gespeichert werden, nachdem es auf den Inhalt im Kanal 1 des Registers addiert wurde. Wenn die Sortierworte einen Unterschied in der ersten Feldzelt aufzeigen, nuss der Inhalt des. Kanals 1 des entsprechenden Tabellier-Regieters auf den Inhalt des Kanals 2 addiert werden·
109852/0630
ORIGINAL INSPECTED Pee neue *>ld wird im Kanal 1 gespeichert. Bei einer Xnde-
run?; während der Fclizeit 2 der F.ortierworte wird der Tnhslt dee Kanals 2 auf den des Kanals 3 des entsprechenden Tabellier-^egisters addiert. Kanal 1 wird in den Kanal 2 überführt,und das neue Feld belangt in den Kanal 1. Bei einer änderung der r>ortierworte zur Feld zeit 3 dar Vergleich«- seit wird der Inhalt des Kanals 3 auf den des Kanals 4 addiert, die Daten der Kanäle 1 und.2 werden in den jeweils höheren £nnal überführt, renn dagegen ein Unterschied sur P9Uzeit 4 «wischen zwei ßortlerworten festgestellt wird, dann muss der Inhalt des Kanals 4 in einen anderen Speicher Übertragen werden. Die Daten der drei anderen Kanäle gelangen in den jeweils nächst höheren Kanal· Die ganz· Operation wird rom ßruppensteuerprograma gesteuert·
iiine dritte Leitung 2771 ist mit der Station sum vorzeitigen Lesen 2772 verbunden und führt selektierte Inforaationeeinheiten sum Feld-Selektor 2773· !><»* Feld-Belekt or 2773 entspricht dem Selektor 2746 und selektiert auszudruckende Felder in Abhängigkeit eines Programmes und einer Format angab· auf den Leitungen 2774 und 2775· Di« selektierten Felder müssen auf das Druckformat gebracht werden, welches unabhängig und nicht identisch mit den FoIdeeitformat 1st, welch·· für dl· Bortierworte und die für arithmetisch· und andere Zweck· benötigt.· Felder Verwendung findet. Sin Kompressor 2776 für Informationseinheiten positioniert die Felder, dieser Kompressor 2776 wird vom Druck-Format auf der Leitung 27/7 gesteuert. D*r Kompressor 2776 ist in der Lage, jedes selektierte Fold in jede beliebig· Position zu bringen« Die selektierten Felder werden in der Ausgabeepeioherspur 2778
. Plena Auegabeapelcherspttr 2778 hat vier nchreibköpfe am Umfang vertollt· Die neu susammengestelltea 'Felder in der AuaRabe-FVpolcherspur 2778 können einem on« oder off-line Printer 2779 eugeführt «erden·
Die drei Leitungen 2781« 2755 und 2771 der Anordnung der FTG* 1o4 bekommen die Informationseinheiten von der ersten rotation 2772 für vorzeitiges Lesen von den Gaauaelepeicherspuren 2782 a und 2782 b. Sine tweito ntation 2783 fur vorzeitiges Losen Überträgt gelesene Informationseinheiten über einen Feldselektor 2784 und einen Signal-Decoder 278$ su einom Programn-Selelctor 2786 und einem Foraat-Seleictor 2787· Dieses 1st notwendig, um das passende Programm und das sugehörige Pormat au selektieren, bevor die Informationseinheit in den Schaltkreisen der FIO. 1o4 den verschiedenen Proaessen unterworfen wird. Die »weite Station 2783 fur vorzeitiges Lesen selektiert jeweils eine Informationseinheit, welche jener Informationseinheit, die durch die erste Station 2772 fur vorseitiges Lesen selektiert wird, vorausläuft.
Die Selektion des Programms und des Formates wird durch den sweiten Buchstaben der Informationseinheit bestimmt, welcher angibt, um welche Art von Informationseinheit es sich handelt· Der sweite Buchstaben der Informationseinheit» der auf das Zeichen "Start der Informationseinheit" folgt, gibt die Kategorie der Informationseinheit an. Der FeId-Selektor 2784, der dem bereite genannten Feld-Selektor 2746 ähnlich 1st, selektiert immer diesen «weiten Buchstaben· Der selektierte Buchstaben wird des Cienal-ICntcoder 278$ augeführt, der das ßißnal des Buchstabens entkodet und
," ÄAD ι «"H? > Ό ß 3 0
435 177A9A5
daraus die Adressen-Instruktion ableitet· Die Adressen-Instruktion muss in der Programm-Speicherepur 2788 enthalten sein, in dem das Programm gespeichert ist·
Die fielektion dee Programmes wird durch den Prograinmr>elektor 2786 durchgeführt, welcher das Programm mit einem der vier Köpfe 2789a bis 2789d liest und in den Programm-Revolver 2791 überträgt· Das selektierte Program« verbleibt in dem Programm-Revolver 2791 bis es benötigt wird· Ähnlich wie bei der Programm-Selektion wird das Format von der Pormat-Bpeicherspur 2792 durch den Format-Selektor 2787 selektiert, welcher das Format mit einem der vier Leseköpfe 2793 a bis 2793 d liest und in den Format-Rovolver 279t überträgt. Das Format verbleibt im Format-Revolver 2794 bis es benötigt wird.
Die FIG* 1o4 let ein schematisches Blockdiagramm einer Ausfahrung des in FIG. 4-9 gezeigten Datenverarbeitungssystems» Die FIG* 1o4 seigt die Zentraleinheit des Arbeitsspeicher systems 755 la weiteren Einzelheiten, so dass die FIG* 4-9 und 1o4 zusammen das ganze System aueschlieselich des Serienzugriffsspeichers darstellen·
Die FIG* 1cA seigt die Zentraleinheit des Arbeltsspelchersystems 755 sowie den Ausgabe-Kompressor 759 für das Druckwerk 764 der FIG* 49· Es sei angenommen, dass die Informationen bereits von einem der Eingabemittel 756 und 757 der FIG. 4-9 zum dynamischen Speicher 2795 übertragen sind* Der Datenspeicher 2795 let als Plattenspeicher dargestellt und besteht aus vier Plattenspeichern 2796 a bis 2796 d zum fipeichern von Daten* Weiterhin enthält der Datenspeicher 2795 den Plattenspeicher 2767* auf dem sich die Sammeispeicherspuren,
' 109852/0630
BAD Or/.u'
die Revolver, die Tabelller-ftegioter etc· «le beschrieben befinden.
Joder der vier Plattenspeicher 2796 a bis 2?% d speichert auf beiden Oberflächen Daten· Jeder der Plattenspeicher besitzt einen bewegbaren Arn 2797 a bis 2797 4$ welche dl· rchreib- und Leseköpfe für beide Oberflächen eines jeden ^lattenspeiohora tragen und welche unabhängig voneinander bewegbar sind·
Per Arn 2797 a trägt die Schreib-Lese-Kopfs 2793 a und 2799 a. Ear Arn 2797 b trägt die Rehreib-Lese-Köpfs 2793 b und 2799 b. D0r Am 2797 ο trägt die GehreIb-Loββ-Köpfβ 2798 ο und 2799 ο· Der Ära 2797 * trägt die Sohreib-Lese-fCupf« 2798 d und 2799 4·
Die durch die Schreib-Lese-Köpfβ 2793 a bis 2793 d und 2799 a bla 2799 d gelesenen Daten werden der Lade-ainheit 28o1 zugeführt, welche durch das Program 2788 über eine ftammelspeicher-Ladesteuerung 23o2 gesteuert, wird· Die Lade-Einheit 28o1 besteht aus einer Kehrsahl von UNü-Toren, die von der Bamaelepeicher-Lade-Steuerung 28o2 gesteuert werden· Die raamelspeicher-Lade-Steuerung 23o2 besteht aus einer An· rehl von Zählern und Triggern· Die Zähler der Hammelspeicher-Lade-Bteuerung 23o2 steuern die Bewegung der Arme 2797 a bis 2797 d, die Trigger der Samaelspaicher-Lade-Steaerang arbeiten als Speicher für Kanal-Adressen· Die ßammelspeicherspur-Lade-Steuerung 28o2 steuert die Ausgabe der Plattenspeicher 2796 a bis 2796 d und wird selbst von der Steuerung 23o3 fir das vorseltlge Lesen und übertragen gesteuert, welche die Kpelcherflache des Plattenspeichers, die Speicherepur und den Kanal selektiert· Die Kanal-Iepulee worden
■BAD ORIGINAL
von dor dafür zuständigen '",peicherspur ouf dem Piattencpeichor 2767 goliefert. Dio Lade-.',inhoit 23o1 besteht aus der Gruppenschaltanordnung 2o67,und die Speicheropur- und Gruppeneelektionsanordnung 2o75 der in FIG. 82 gezeigtun Anordnung· Die naxmelspeicherspurladesteuerang 23o2 besteht aus der Bpeicherspur- und Gruppenechaltsteuerung 2o73 und der Speicherepur- und Gruppenselektionssteuerung 2ο76 der in der FIG. 82 gezeigton Anordnung·
Die einheit, welche die Eingabedaten trägt, wird durch eine getrennte Anordnung angetrieben und braucht nicht mit dea Antrieb 23o4, dar die Wolle 28o5 mit einer vorgegebenen Drehzahl antreibt, synchron zu laufen. Pie Plattenspeicher 2796 a bis 2796 d und 2767 sind auf der.Achse 23o5 angeordnet. Der Synchronantrieb kann s. B. aus einem Zweipol-Motor bestehen, tSine Antriebssynchronieiereinrichtung 23o8 korrigiert die Phasendifferenzen zwischen dem Antrieb 26o4 und dem externen Antrieb durch kurzzeitiges Abbremsen eines der Antriebe, bis dio Phasen übereinstimmen. Die Technik der Phasenkorrektur zweier Antriebe durch kurzzeitiges Abschalten der Antriebe ist bekannt·
Die Informationen, die durch das Programm 2738 selektiert werden, gelangen von der Lade-Einheit 23o1 auf die Saamolßpeicherspuren 2782 a und 2732 b über die Leitungen 23o? a und 28o7 b und die Schreibköpfe 28ο3 a und 23o3 b. Die Saromelspeicherspuren arbeiten als Speicher zwischen den 3ingabeplattenspeichern und dom eigentlichen Arbeltssystom· Zu den Informationseinheiten besteht ein Zujriff in der Reihenfolge der Informationseinheiten unabhängig von deren
109852/0630
17749A5
rosition in den r,emaolope Icher spuren· Diese« wird durch die Verwendung mehrerer Köpfe fUr eino Speichorspur ermöglicht.
Die in den naameispeicherapuren 2782 a und 2782 b gespeicherten. Tnforaatlonaeinheiten werden In der Reihenfolge ihrer Positionen durch die Köpfe 2θο9 a bla 28o9 d und 2811 a bis 2811 d gelesen und für die verschiedenen Zwecke über did verschiedenen Leitungen 2812« 2813 und 2814 übertragen, was durch die erate unl iweite Station 2?83 bew. 2772 für vorzeitiges Lesen und die übertregungsstation 2815 β·- steuert wird· Die Stationen 2772 und 2733 fur da» vorzeitige Lesen und die fJbertragungsatatlon 2315 arbeiten la Abhängigkeit der ßteuereinheit 28o3 für die Übertragungen Ia andere Teile der Zentral-Einheit. Die Stationen 2772 und 2783 für das vorsoitige Lesen und die ttbertragungsstation 2815 bestehen aus einer Kombination von 'JTiD-Toren, die durch die ßteuerung 28o3 angesteuert werden, was in Abhängigkeit des Programms auf den Singabeleitungan 2816 erfolgt. Das Programs selektiert den Kanal* Weiterhin greift das Vergleichsresultat der Vergleichsanordnung 2751 auf der Leitung 2317 in die ßteuerung ein. Die Bektor-Iapulse auf der Leitung 2818 dienen ala Startimpula« for die Steuerung 2o35 der in der 710. 82 geseigten Anordnung·
£» j ede Speicherspur der naramelspeicherepuren 2732 a und
hs"t 2782 b "die Länge von vier Informationseinheiten KsOtS von denen jede 123 Zeichen besitst·
Weiterhin sind die Tnformatlonseinheiten 4-fach verechach- .
telt, bo dass jede Gpeicherepur 16 Informationseinheiten träfet·
' BAD ORiQiWAL
- 109852/0630
/39 1774ίΗ5
Zu Jeder r.oktorzoit kann Jede Inforrsationou inhalt durch olnen der vier Köpfe 28o9 a bis 28o9 d und 2811 a bia 2311 d celeoen werden. Der Abstand zwischon einem Kopf für das vorzeitige Losen und einen tfbertragungskopf betrügt zwei Informationseinheiten. Dor Abstand zwischen den Leaekdpfen für dae erste und »weite vorzeitig· Lesen beträgt eine Tnformotionseinhoit· Der Abstand zwischen dem 'Ibertragunjskopf und dem Leaekopf für das zweite vorzeitige Lesen beträgt 3 Informationseinheiten· Die Funktion des vorzeitigen Los«? ns besteht darin, D*aten zu lesen und zu bearbeiten, bevor sie übertragen werden· Die zweite Station für vorzeitiges Lesen 2783 liest die Inforaatlonaoinheiten, ua das Programm zu selektieren· Die erste Citation für vorzeitiges Lesen 2772 führt dl· Daten der Vergleicheanordnung zu, um zu erkunden, welche Informationseinheit als nächste benötigt wird· Falls eine bereitstehende Informationseinheit nicht benötigt wird, so bleibt sein Programm gespeichert· Die Daten auf den Plattenspeichern 2796 a bis 2796 d sind im Sortiervorgang noch nicht geordnet· Das Programm instruiert die Stationen für das vorzeitige Losen und übotragen über die übertragung von Daten aus der nächsten Informationseinheit·
Jode Informationseinheit wird zunächst einmal von der zweiten Station 2783 für vorzeitiges Lesen selektiert und über die Leitung 2812 dem Feld-ßelektor 2784 zugeführt. Der "Peld-f»olektor 2784 besteht aus einem Trigger und einem ;/ro)-Tor, welches durch den Trigger gesteuert wird. Das UND-Tor wird durch Bektor-Topulee, die nicht in der rTß. 1o4 gezeigt sind, geöffnet und durch den nächstfolgenden Zeichenseit-Impula geschlossen. Das UND-Tor A1^sQF^dj-p^ekJjOfs 2784
BAD ORIGINAL
lot damit fur dia Zeit des ersten Zeichens einer jeden. Information® InhoIt, welcher der Kode der Inforraotionaoinheit ist, geöffnet· Das Kode-Zeichen passiert den
Der F.ld-Relektor 2?Bb selektiert und überträgt den Kode dor Informationseinheit zum fiignal-ISntcoder 2785· Der Γ.i3na 1-Entcoder 2785 idehtiflslert den Kode, der Informationseinheit. l>.h· der Rignal-!£ntcoder 2785 vergleicht das einlaufende Zeichen mit allen möglichen Zeichen und bestimmt seine Identität. Der Rlgnal-Sntcoder arbeitet dabei Als Vergleichsanordnung. Sein einer Eingang 1st mit einem Zeichengenerator verbunden· Sein anderer Eingang 1st mit einer i'ehreahl von Vergleichsanordnungen verbunden, von denen jede einem bestimmten Zeichen zugeordnet ist. Jede Vergleichsanordnung, in der eine Übereinstimmung «wischen einem erseugten Zeichen und dem Kode-Zeichen festgestellt wird, erseugt einen Impuls» Jede Vergleichsanocdnun^ besteht aus einem Trigger, xwei UND-Toren und swei Investern»
Des Ausgabe-Signal des Entcoders 2795 steuert den Programm-Selektor 2786 über die Leitung 2819* Der Progrann-Selelctor 2736 selektiert das dem Kode-Zeichen entsprechende Programm aus der Programm-fjpeicherspur 2738 mittels der vier Leseköpfe 2789 a bis 2789 d.
Das Auegabeaignal vom Signal-Enteoder 2785 identifiziert das Kodo-Zttlchon. Vierin eine Mehrsahl von Vergleichsanordnungen verwendet wird, so besitzt jade von ihnen eine eigene Ausgabe1«ltung zur f^oloktion des Programms. Falls der Kode dor Informationseinheit mehrfach bereitgestellt werden kann, so kann oine elnsolne Vergleichsanordnung mehrfach vorwendet
- 109852/0630
AHA
werden· Dae zeitliche Auftraten dee positiven Vergleichsrocultotfjs bestimmt das Kode-Zeichen.
Von AUBgabe-r,ignnl des Signal-iintcod ere 2785 etellt die Adresae dee zu soloktiorenden Programmes dar. Das seloktierte·* Progroram wird dem Frogramm-levolver 2791 zugeführt, wo es gespeichert bleibt, bis es benötigt wird. Falle das näcuete Vorgleichsreeultat die gleiche Tnformationagruppe anspricht, wird dieses Programm zur 5ortierfald-r>eiektion benötigt« Das Ausgabe-Signal des Gignal-Sntcoders 2735 eteuert die Selektion des Formates der Informationseinheit über die Leitung 2821 mit dem Format-fJelektor 2737» Bas For/uat der Informationseinheit wird der Format-npeicherspur 2792 mit den Köpfen 2793 a bis 2793 b entnommen und bis zua Bedarf im Format-Hevolver 271T* gespeichert. Jeder dor beiden Seloktoron 2736 und 2787 verfüijt Über direkten Zugriff oder teilweina direkten Zugriff in bekannter Weise.
Programm stellt eine Instruktion dar, mit der nächsten Information einen Prozess durchzufahren. Ein ereter Teil des Programmes ist das allgemeine Programm und 1st in einer Cpelcherspur aufgezeichnet, üs bezeichnet z. B., welche Felder für das Sortierwort benötigt werden, äin swelter Teil des Programms besteht In der Verbindung der ^chaltungsteile (verdrahtetec Program»), ^in dritter Programcteil ist ständig aufgezeichnet vorhanden und betrifft bestimmte Inetroktionefolgen·
Bekannte Typen von Prograsunen kennzeichnen "Von" und "Nach" Adressen ""d verwenien mehrere Zeichen fir die Adresse. In dom r.ystem der vorliegenden iirfladung werden fdr "Voart und "Kaob," Adreee*n nura inte Ine Bits in bestimmten r
BAD ORIGINAL 109852/0630
verwendet. Poe Trograxm kennzeichnet dl« eigentlich· Aufgabe «te addieren, subtrahieren, dividieren etc. Auch ">ub-Profjranme können angesprochen warden, die bei aritheetIschen Prozessen notwendig sind. Durch die verschachtelte Aufzeichnung können in οinen Feld acht Programme gespeichert werden.
Des Programm bleibt im Revolver 2791 bis die zugehörige Informationseinheit dem System zugeführt wird· Im Bedarfefalle kann das Programm an die entsprechende Schaltung übertragen worden, was in einer Bit-Zeit erfolgt, da die meisten Instruktionen aus einzelnen Bits in bestimmten Positionen bestehen.
Das Format 1st die Anordnung der Daten in der Informationseinheit, äs zeigt, wo die einzelnen Felder enden. !Sehr wird nicht benötigt, da dem Operator der Inhalt der Felder bekannt ist.
Sobald die vorausgegangene Informationseinheit verarbeitet ist, wird Jene Informetionulnheit gelesen, for die gerade das Progracm und das Format selektiert wurden. Sie wird mit oinom der Köpfe 23o9 a bis 28o9 d und.2811 a bis 2311 d gelesen und über die erste Station 2772 für vorzeitiges Lesen, gesteuert durch die Steuereinheit 23o3» auf dl* Leitung 2315 übertragen» Das selektierte Programm führt die Informationseinheit zu einem der Feld-Solektoren 27^6, 2756 und 2775 über die Leitungen 2781, 2755 und 2771. &v 7eW-r,elektor 27*6 selektiert Felder für das Sortierwort. Jeder der FeId-Selektoren 2746, 2756 und 2773 vergleicht seitlich mit einelnas Signal« das dem Format entnommen wurde, in Abhängigkeit vom Kode die Instruktion.
109852/0630
renn ζ. B. die Programm-Instruktion angibt, das Feld 7 zu nolektleron, was durch den binären Kode 1-1-1-0 angegeben it3t, werden Fcldimpuleo voft Format dom Fold-r.elelctor zugeführt, r.obald 7 Feldimpulse rom Foraat geliefert wurden, öffnet das entsprechende UND-Tor, um Übereinstimmung anzuzeigen. Tn anderen Uorten, das Selektione-Programm liefert die Anordnung, die Heihenfolge oder die Stellung des Feldes, im Gegensatz zum arithmetischen Programm, z. B. die Positionierung des zweiten Feldes in die dritte Position. Das Format ißbt die Definition oder Begrenzung des Feldes. Die vom Feld-Selektor 2?^ selektierten Felder werden im Feld-Revolver 274-7 derart gespeichert, dass das erst selektierte Feld im Kanal 1 steht, das an swelter Stelle selektierte T*eld steht im Kanal 2 usw. Der Feld-Revolver 27^7 arbeitet als dynamischer Kurzzeit-Speicher für Daten=, Die VerBÖgGrungszeit des Pald-Revolvers 274-7 ist eine Feldzeit zu 9 Zwischenzeiten, mit Je 8 virfachverschachtelten ., Bits, somit 2^6 Mlkro-Sekunden·
D@r Revolver kann Teil einer Speicherepur sein· Die Information kann in einen Teil einer Speicherspur aufgezeichnet worden, kurze Zelt spater ausgelesen werden und zum Hchreibkopf zurückgeführt werden· Die Information kann ausgelesen und «auf eine Auegabeleitung gegeben werden, wann es gewünscht wird· Die Information kann beliebig lange rotieren.
Der Fffld-Hevolver kann auch aus einer Verzögerungsanordnung alt vorgeschaltetem Trigger bestehen· Sobald der Feld-SeleictüT 2?46 ein Instinktlons-Signal zum Selektieren eines Feldes eapfängt,. empfängt auch der zwischen dem Feld-Solektor und Feld-Revolver angeordnete Trigger Instruktione-Sign&le, um
109852/0630 BAD 0R;Gi::
die Information in der Reihenfolge der Nanäle au apeichern, Der Trigger arbeitet somit als Bit-Speicher und übergibt die vom Selektor 274-6 selektierten Felder in der Reihenfolge der Kanäle an die Verzögerungsanordnung· Ein Inform mations-Bit bringt den Trigger in Suff-Stellung bis die be* stimmten Kanalimpulee den Auegang des Triggers öffnen, so dass der gespeicherte Bit den Ausgang passieren kannv Der Kanalimpuls bringt den Trigger in RSSET-Stellung, utt ihn für den nächsten Informations-Bit bereit zu machen· Der '
Ί ·
Trigger dient zur Verzögerung des Informations-Bitβ inner-» halb der Bit-Zeit.
Die Felder werden einem Feld-Justifier 2748 über die Leitung 2824· vom Feld-Eevolver 274-7 in der gleichen Weise zugeführt, in der sie ia genannten Feld-Revolver gespeichert sind. Der Feld-Justifier 2748 1st eine Verzögerungsanordnung mit steuerbarer Verzögerungszeit· Der Feld-Justifier 27^-8 bringt durch Verzögerung die Felder In eine NuIl-Fosition. Beim Verlassen des Feld-Justifiers stehen die Zeichen mit der kleinsten Wertigkeit bei allen Feldern in der gleichen Zeichenzeit, der Null-Position der Revolver. Der Feld-Revolver 2748 speichert 4 Felder, ein Feld in jedem der vier Kanäle· Da jedes Feld aus 8 Zeichen besteht, speichert der Feld-Revolver 274-7 insgesamt 52 Seichen· Da je Feld zwei Feldzeiten zum Selektieren eines Feldes aus dem Revolver 2747 benötigt werden, werden insgesamt 8 Feld* zeiten, 64 Zeichenzelten, für die übertragung der Felder aus dem Feld-Revolver benötigt·
Der Feld-Revolver 2747 hat den Vorteil, dass er anteigen kann, wenn ein selektiertes Feld zur Verfügung eteht. Die» kann
- 109852/0630^0
dadurch erfolgen, dase ein Zeichen vor das Feld gesetzt wird, oder indom das Tormat in einem parallelen Revolver ßoepeichort wird, wobei dann beide Revolver synchron arbeiten müssen·
Die positionierte Information aus dem Feld-Justifier 2748 wird im Puffer- und Speicherrevolver 2749 gespeichert. Der Puffer- und Speicherrevolver 2749 kann aua zwei Puffer-Revolvern und Bwei Speicher-Revolvern bestehen·
Der Puffer-Revolver 2749 speichert die von dem Justifier 2743 gelieferten Informationen· Die Kanal-Position der FeI- ■ der im Puffer-Revolver 2749 ist die gleiche wie die der Felder im Speicher-Revolver 2747· Venn das Feld den FeId-Justifier 2?48 verlässt, 1st ein Steuersignal für die einaeinen Kanäle nicht nötig· JSs ist jedoch notwendig, die Art dee Feldes zu kennen« Hierfür wird dag Feld in den Kanal surüokübertragen, in dem es 1» Feld-Revolver 2747 stand. Sie Information wird au diesem Zweck am Ausgang des Justiflere 2748 in den Kanal 4 überführt·
Der F0Id-Justifier 2748 verschiebt die selektierten Felder um vielfache von 32 Mikrosekunden· Wenn die Information den Feld-Justifier 2748 verläset, steht sie im Kanal 4· Die Felder werden dann in jene Kanäle überführt, welche sie vor Eintritt in den Justifier 2748 inne hatten« Sie Überführung wird in bereits beschriebener Weise mit einem Trigger · als Bit-Speicher durchgeführt·
Die Felder eines Sortierwortes stehen parallel in den verschiedenen Kanälen des Puffer- und Speicherrevolver· 27*9· Der Ausgang des Puffer- und Gpeicherrevolvers liefert die Felder an die Vergleicheanordnung 2751t welche die Felder Ia
- 10 9 8 52/0630^° 0R!GINAL
77*9*5
einer tool Programm auf Leitung 2323 angegebenen Reihenfolge aufnimmt· Das Gruppensteuerprogramm auf Leitung 2753 steuert die Zwlschenresuitate in Gruppensteuerprogrammen auf die Leitungen 2764, 2754 und 2752.
Das Programm gibt an, in welcher Reihenfolge die la Speicherrevolver gespeicherten Felder am Vergleich teilnehmen sol-
lon. Die Vergleichsreihenfolg· kann auch la der Reihenfolge der Kanäle durchgeführt werden..
Das Resultat des Vergleiches wird auf die Leitung 2752 gegeben und gelangt über die Leitung 2817 *ur Steuerung 28o3t um die Übertragungen und das vorseitige Lesen yqi* Informationseinheiten an den dafür zuständigen Stationen 2772, 2783 und 2315 zu steuern« Die Steuerung 28o3 für die Obertragung und das vorzeitige Lesen ißt ebenso, vom Programm über Leitung 2816 gesteuert. Die Selektor-Impulse werden auf Leitung 2818, die Kanal-Impulse auf den Leitungen 2826 a bis 2826 d zugeführt.
Wenn-zwei Informationsgruppen zu mischen sind, so gibt die Steuerung 23o3 an, welche Informationseinheit in Abhängigkeit vom Vergleichsresultat über die Leitung 2814, Platteaspeicherladeeinheit 2827 auf einen der Plattenspeicher 2796 a bis 2796 d zu übertragen ist. Somit gibt die Vergleichsan-Ordnung 2751 an, was mit jeder Informationseinheit zu geschehen hat· Die Steuerung 23o3 steuert die Station 2772 und die selektierten Informationseinheiten,dea Feld-Selektor 2756. tür arithmetische, verteilend« und Tabellierende Prozesse zuzuführen·
Der Feld-Selektor 2756 selektiert die betreffenden Felder in
109852/O630 BAD 0R!G1NAt
ähnlicher "eise wie der Selektor 2746. Das Gruppenateuerproßramm auf Leitung 2828 dee Gelektors 2746 erlaubt das Aufteilen der Felder. Von dem Feld-Selelctor 2746 gelangen die selektierten Felder zum Feld-Revolver 2757 und von dort zum Feld-Justifier 2753, um positioniert zu werden· Der JuBtifier 2?5θ wird von Eingabe-Folge-Programm aus Programmkreis 2759 gesteuert, welcher wiederum vom Vergleicheergebnis der Vergleicheanordnung 2751 über die Leitungen 2752 und 2829 gesteuert wird·
Das Yergleichresultat der Vergleirheanordnung 2751 gelangt über die Leitung 2764 tür Programmeinheit 2763 der Rechenschaltung. Die Programmeinheit 2763 steuert die Rechenschaltung 2762, sie besitzt eine Programmspeicherspur und eine Anordnung zum Umsetzen von Programmsignalen in Steuersignalt für die Rechenschaltung 2762. Die Programmsignale sind einfache Signale für die Grur..a;>p«rs.t.ionen oder ganze Signalfolgen ale Unterprogramme für gröseere Operationen win Multiplikationen·
Das Rechenprograiam wird dem Feld-Selektor 271:^ über die Leitung 2β31 zugeführt und kennzeichnet die au verarbeitenden Felder. Das Formatsignal auf Leitung 283o gibt dem Selektor die Position der Felder Innerhalb der Informationseinheit an· Aus dem Feld-Justlfier 2753 gelangen die Felder entweder in den Peld-Revolver 2761, um von dort zur Rechenochaltung 2762 zu gelangen, oder in den Feld-Revolver 2765.
üin Programm zeigt am Feld-Selektor 2773 an, welche Felder ausgedruckt werden sollen· Diese Felder werden im FeId-RevoIvj- t/v\? gespeichert. Von dort gelangen die Felder in
-HHH- 109852/0630
2776. Die Felder worden sodann Im
2332 geepoichart. ' . .'".'.
Pio ^eld-Justifier 27^8 und 2758 arbeiten als steuerbare trorz3,-enini5slQitung. !Der "Feld-XorapreSGor 2776 funktioniert ähnlich wie oin Feld-Justifier. .' :
Taß Arbeiten dec Feld-Kompressors iet bei der Jrläuterung der schaltung noch näher beochrleben· Er arbeitet la Abhängigkeit vom Programm und fügt Swischonräuae swlechen die Informationen
■ ·■ · ■ ,··''" ,"'' "■■■·■■·.' :: '. ·■'.■·'-■■■' ■ oin odor beseitigt sie, um die einzelnen Zeichen in Ausdruck· Stellung zu bringen, aus dea Kompressor 2776 gelengen die Informationen in die Ausgabe-Speicherspur 2778« wo ale verblei· ben bis sie benötigt werden. Der Ausdrucker 2779 kana takt· gebunden oder taktunabhängig arbeiten oder «ine Ausgabe- ' nchroibmaschine sein. - '. .. .'■: ·'· ■:.;■'' ·.''■"·'-·■,'■■■ ''■■''■■ ·./ Aus dom Revolver 2765 gelangen die Felder,sum Feld*Hegister der Verteilungs-npeloherspuren 2853. DIo. Felder können eben· so zur ;Jinsabe-8peicherspur 2769 und von dort in dl· Tabellierspoicherspur 28^W- gelangen· Die Tabellier-r>peicherspur 28J^ wird vom Gruppensteuerprogrann aus dem Prograamwerlt 2767 gesteuert, von wo wiederum auch die Verteilungsspelcher« spur 2833 über Leitung 2766 gesteuert wird· Das Vergleichs· reeultat gelangt sum Prograamwerk 2767 über die Leitungen 2752 und 2β35.
Tn der Schaltungsanordnung der 710. lot dient die Ter· tellunssfunktion uur Trennung ▼oa Traneaiction^n in einer Hpalte oder von Ueaaltatan einar Spalte auf mehrer· Spalten· T)i« ixaballierfunktiun ist das Kotieren verschiedener Transaktionen in eino Spalte. DIs querrechnuags-Funktlon 1st da· Vorarbeiten verschiedener Spalten der gleichen Transaktion, si· erstellt dl· Gruppansunmea dsr Tabellierfurüction
BAD ORIGINAL J}· ooloktion dor !older und Vor bord tune der Sortierter to
Die ΙΊσ. 105 iot ein ochoontiochoo Mcckdianran einer Anordnung cua voraoitiron Locon und zum Vorbcroiton deo ijortioruortco dor vorlicGonden Erfindung· Sio kann in don Datonvcrarboitunccayateia dor Fla. 104 sun Boiopiol flir dio Schaltung 277^ für dao vorzeitige Looon, für don Foldooloktei 274G1 don Toldrovolvor 2747, den roldjuetifior 2748 cov/ie don luff er« und ßpcichorrovolver 2749 v< rwendet worden· Diooo Komponenten arbolton sur. Vorbereitung doe flortioruortoo für dio Vercloichoanordnung 2751 zucaanon und die ütouorunc 2CO? fUr dao vorzeitig« Looon aolektiort die Information· einheit von der in ΙΊ0. 103 nicht ceaoicten Soxioelopoichoropur in Abh.ngickoit von dem Verclciohoreeultat und dor Station 2772 eua Looon«
Der Foldooloktcr 27^6 wird durch dae Procraam und daa Format Ubor die Loitunnen 2U22 und 2Ü23 ^eetouert und delektiert die Folder in Abhängigkeit von dos Procrona und von don Fornat· Der Foldeelektor 27^6 βtouort dae UND-Tor 2842 und den Zähler 28^3» Sobald ein Fold au oolokticron ist offnot der Feldooloktor 2746 das UiJD-Tor 2842 und dao Feld wird über die Leitung 2844 don THIG0I31 2845 su£eführt, welcher dae Fold in don oxjoziofiochon Kanal überfuhrt. Der Zähler 2843 zahlt dio seloktiorton Foldor· Dio Ausgabe cos gonannton ZvLhlero uLrd der Kanäletouorunc 2&46 aucofLhrt· Sie Kanäletouorung 2C46 eteuort don TRIGGER 2845 ua die ooloktiortcn Felder in ihrer Peihonfoli-e den Kanülen zuzuordnen· Dor Kanal einoe Feldes wird oooit durch die Kanaleteuorung 2846 bootiociti wolcho wiederua von dem ZUhlor 2843 ancootouert wird·
Die Kanoleteuorunc 2846 besteht nue 4 UUD-Toren· Für jedoe colektiortoo Feld wird dor ZUhlor 2643 durch den Fcldsoloktor 2746 ua oine Stufe voitor gocchaltot« Dao heißt« dao erote coloktierie Feldvird in don Kanal 1 üborfUlirt, dao cwoito eoloktiorto Feld wird 3a don Kanal 2 Überfuhrt uow«Dio loldor werden in oinen vierfach vorochachtelton Revclvor 2847 in Vß-TecIinil: voa |ior Lürvje von 8 Zeichen coapoichort· Dio A/Q-Iochnlk ooll hier anzoi£cnt daß -woi Eovolvor alternierend bezüglich dor Inforoatioosoinhcitcn vorwondot werden} doe orete revolver ninnt dio oroto Informaticnooinhoitf
109857/0^3O
das aweit· Revolver nimut dl· »weite lotormatloneelnhelt| dae er»te BeYolver uloat die dritte Informatlonaelnhelt| da® »weite Revolver aicaat dl· viert· Informationseinheit usw. Sobald dl· Felder einer Informationseinheit In ein Feldrevolver Übertragen »lad* werden dl· /elder der nftohet folgenden Informatlon&elnhelt de« anderen Feldrevolver sugefuhrt.
Sobald alle vier Felder selektiert eind, aohaltet der Zähler 2143 von der Stufe 4 *uf 61e 3tufe 1 ma und produziert ein Freigabeai£ual welohe» der Feld-Juetifier-3teuerung 2b4S über die Leitung 2ϋ49 «u^efllnrt wird· Sie Feld*Ju8tlfler-3teuerung 2o4ü veranlafttida· Lesen dee FeIdrerolvera, um *u beetimaen, um wieviel Zeiobenxelten die Felder cu veriögera βlad.
ler Feld-Jutttl'fler 274b arbeitet derart, daft die Felder la feete Felder Uberflhrt werden, «o dafl die BITS der Iüformationen für arithmetische Operationen verwendet werden kuan9u. Tie -UB-BlT-2EIX wird hler fUr die Steuerung der Vtrftugerunjaseit verwendet· CIe Feld-Juatlfler-oteueruag 2bAo überulmat die Informatlou welohe untereuhledllch versutfert «erden soll und stellt die gleiche Ver*Ögerung für alle Zeile einea Inforaatlonefeldee her·
Die Abhängigkeit von der Kanal-Steuerung aowie der Bevolver* eingabesteuerung 2Ö51 wird daa Feld 1 In den Kanal 1, dae Feld 2 in den Kanal 2 u»w. Überführt· IUe Bevolverelngabe- »teuerun^ 2Ö51 bestlm&t In welchen Puffer-Hevolvem die Information su Übertragen let,
Ue ?I0. 106 let ein aohematiaohea Dloclc-Ilasraaa der Anordnung einer Steuerung für die Kanäle und fur den Revolvereingang der FIG. 10$. In der FI9· 106 beβtent der Zähler 2Ö52 aua einer Uehraahl von XRIQGERIi 2ü53a bis 2653d und •teuert die UND-Tore 2Ö54a bla 2654b um die SUB-BIT-ZEIT-Impulae Über dae 0UBH-Tor 2Ü56 dem SRIOasa 2tiS5 ausufUhren·
Γ/74945
Lie Zeit, dl« benötigt wird, ua dl« eingeaührlebeiie Information auf der routierenden 3peioheropur 2915 von den Cjhreibkopf 2917 «um Leο«kopf 2216 au bewegen, lot die Versage rungaselt.de s Revolvers.
Pie XIQ, 112 lot ein schematicohee Xiagramm einer anderen Ausführung dee Feldrevolvere mit einer Verxutieruasleltung welche ebenfallο in den lÄtenverarbeituntfoayutea der i'IO. verwendet «erden kaun. Xn der FIS* 112 arbeitet «la TIlIOOBB < a uo amme η mit einer Uli £-Tor-Kombination als BIT—Opeioher in einer Kanalul>erfllhrund;nanordnung 2926 und eroöglicht dia überführung von Informationen au» einer ^UB-BIT-ZSIT in - ; eine andere bisw. aus einem Kanal in «inen anderen. He · IRI00E2 und ONS-Tor-Kombination 2326 lat mit einer featen Vereögorun^eleituna 2927 deren Vereugerungeaelt βteuerbar iet ^ sowie mit dar fiaokfilhrungMleltung 2$2o verbunden. , '
H.. Tbt Feld-Justifier i
lie FLQ, 113 lat ein aohematiacne« Blookdla^ramm einer Auaführung elnaa i'ald-Justlfler», welcher in dem Eatenver- ' ' arbeitungeeyatem der FIO. 104 beiopialaweiae ale FeId-Juatifler 2740 verwendet werden kann. Tar Feld-Juatlfler 274β I besteht aus einer ICanalUberfuhrungaanordnung 2935 und einer festen Yerftu£erun£aleitun£ 2937f deren Versu^erun^eseit in stufen eiuetellbar 1st. 14· Xaualuberfuhrungaanor&aung 2^35 · arbeitet als ΒΙΪ—peloher und erlaubt die Überführung einer Inforoatlon auv einen Kanal in «inen anderen. Solange ein jfeld aue aem Feldrevolver 2747 (FIO. 104) nläht dem FeIdrevolver entnommen wird, empfangt der Ztthler 293Ö dee FtId-Juatifiera 2746 Impuls· und ändert dl· Verjft&truugaselt mit jeaer Zeiuhemelt, '
Zur Zeit tie ο Zeiohena 1 einer Feldzelt beträgt die Verzögerung aeit 256 Ulkroaekunden plus 3 Mikrooekunaen, was mit einer Jfeldaeitversögerung gleiehkommt. Dabei erfolgt ein Übergang der oformation aus dem Kanal 1 In den Kanal 4. 4 Mikrosekunden entsprechen dabei einem BIT, ein Zeichen hat d BITd und ö ZeIohen bilden ein Feld, tiaoh einer Zelohenseit wird dl· Verengerung um iZ Ui^'roSekunden auf 224 Uikrosekunden plus 2 Joikrosekunden herabgesetst. Sin· Anaahl Ton UH .V Tore η
2939a bis 2939k wird angeateuert. Dieae UNB-tore werden durch die Ausgänge dee Zählera 2339 geGehaltet um «um Zwecke der Ansteuerung der Koualliberfilhrungoanordiiung 2919 2941 den richtigen Kanal tu Delektieren·
ras Feldeigtial wird einem Inverter 2942 augefOhrt der ein Auogangoignal erzeugt, wenn ihm kein signal lugefuhrt wird» und der wiederum kein Auugangelgual hat, falls ihm kein Signal augefahrt wird. Tae heißt, wenn der Inverter 2942 nicht augeuteuert wird, ereeu^t er ein Auegangeignal, welohea das UHf-Tor 2943 echlieöt, welches mit dem Eingang tieo Zählers 293Ö verbunden ist· Sobald das ÜHD-Tor 2943 geeohlooeen iat, wird das Arbeiten dee Zählers 2938 unterbrochen und die Information wird entüpreohend der Stellung des Zahlers au der Zeit als er gestoppt wurde verfcttgert.
Jede der eteuerbarta Verzugerungseinriohtungaa 2937 und 2944 dta Feld-Justifier» 274Ö verftügert uie *ugeführte Information solange wie dieses benotigt, um in den Kanal 4 au gelangen» Ia3 heißt der Auegang einer jeden der steuerbaren Versögerungaanordnungen 2937 und 2944 wird In dem Kanal 4 angectteudrrt» Za werden zwei steuerbare Verzögerungeanordnungen 2937 und 2944 benötigt, da jede von ihnen nur bis au maximal 4 Zeioheneeiten VfTzH&vii kann, da Jede Zeiohenaeitveraugerung mit einem Übergängen einen anderen Kanal verbünden ist, jedoch nur 4 Kanäle vorhanden oind und eine maximale Verzbgerungsselt von ü Zeicheaaeiten notwendig ist·
Γβ,α erste Zeichen eiuee ?eldee wird dem l'eld-Juetifier mit dem Eintreffen des l'eldanfangfialgnaleo entnoamen, T«e «weit· Zeiohen eiuee Feldeo wird dem I'eld-Juctifier eiue BXX-ZEXS später entnommen· 3omit kann die Information duroh Yar« tlnderung der F«ldv«raögerung in eine genau· Foeition gebracht werden·
Feld, welohea flLr ti Zeiohenseiten vereögert werden eoll, wird BunHohet der JCanaläberfUhruugsanorAuung 2935 i» »einem eigenem Kanal su&afUhrt und in den nkohottfolgenden Kanal 1 Überfuhrt. U« Position im Kanal 1 aeigt an, da« die ge-
1 η QQC *» /non
BAD ORIGINAL
βoatβ Verzögerung deο /old·« in der stufenweise steuerbaren Ver&u£erun£oleitung 2937 4 Beiohenseiten plus 4 Kikrooekunden betragen «oll. IIaoh einer Zelohenzeltverstfgerung versucht dan Veld dan WP-Tor 2949 au passleren, welch·· Jedoch la *anal 4 angesteuert wird, οο daβ dieses feld in der VerzSgerungüleltung verbleibt· In.der folgenden Zelohenseit gelangt das Feld in den Kanal 2 und wird wiederum um eine Zeichenzeit verzögert. Anachileflendversucht ee wiederum da· Usn-Tor 2945 iu passieren, was nioht möglich let wegen des Xanalunteroohledee. In der folgenden Zeluhenseit wird das Feld in den Kanal 3 überfahrt und dadurch um eine Zelohenseit verethert· irat iur vierten Zeichenaelt gelangt das TeIa in den Kanal 4 und wird um eine Zeiehenaelt verzögert· Ia &anal 4 kann das Feld das UNr-Tor 294$ passieren·
Pas HDD-tor 2946: let geschlossen, da das Feld noch einmal um vier Zeiohenxelten versugert werden muß, ua einer Qeoamtver«· zögeruntfoseit von Ö 2eichenaeiten iu koaoaen· Das Feld wird auu diesem Grunde der KanalUberfUhruxvgaanordnung 2941 auge«· fuhrt, welches es wiederum in äen Kanal 1 Überfuhrt, indem das Feld in die Yeraugerungeleitung 2944 eingegeben wird* rer Vorgang der Versttgerung ist der gleicihe wie er bei der Versö*gerun£,aleitung 2937 beschrieben wurde. X)aa feld wird dar Ytrsugerungsleitung 2944 Über dao ÜWD-Tor 2947 Bit einer Oesamtversugerungsaelt von 8 Zeiohenselten entnommen·
Die UNIw-Tor· 2939a bis 2939k steuern del SUB-BIT-I)CPOI'JS mit welchen die Felder in die stauerbaren Versugerungaleitung eingegeben werden und welohe die Veriößerungeseit fUr dae Feld bestimmen· Die Verstfgerungeseiten von 2 via ö Zeichen· teiten werden in swei Sohrltten duroh die VerattgerangaleituA# die uarwTor· 2939« bis 2939k aowit die orsn-Tore 294Ö und 2949 arauglloht· *
"o wird sum Beispiel eine Geeamtverso*gärung von 5 Zeichen* Seiten duruh eine Versugeruug von swei Zelahenseitea in der TerxOgerungaleltung 2937 und eine ferstfgerungsseit von 3 Zeiohenseitan in der Veraugerungsleitung 2944 err·loht. IUe erste TersOgerungsselt wird durch da· ΟΛΓ-Tor 2939o gesteuert, wslehe die Zuführung des Feldes sur t«rsögerung«leltung 2937
109852/0630 ßAD
Ια Kanal 3 steuert· la» UND-Tor 2939f stturt dl· Zuführung ύ·β 7elü#a tür Vereugerungeleitung 2944 la Kanal 2· Tit GesaiatverÄÜgerungaeeit let duroh dta vierten TRIGGER dee Zählern 293Ö vorgegeben· Ime feld kann dl· Vertttgtrungeleitung 2y44 Über daa UWD-Tor 2946 umgehen, ««Iah·· von dem ma Uten TRIOOSIl den Zähler« 293(1 Über dl· Leitung 29*1 *·· uffnot wird, wenn die geeamte Veraögtrungaaeit eine Zeiahenselt beträgt·
JIe >Ugaalelngängo d«r lanalUbtrfUhruageenordnung 2935 und 2941 sind mit de« SST-Bingang Ihrer THIOOIH verbunden, ■0 da« jede· BIT einer Information den TRIOOTflt In SST-Stellung bringt· Xae UUD-Tor let alt dem 3ET-Auugang ·1η·β jeden der THI(KTCRS einer* Jeden der ZAnalttberfOhrungeanordauag verbunden und wird duroh dl· 3UB-BIT-ZiIX Xnpulee ange-•teuerti dl· su Jenem Kanal gehören, in welohem die Information au überfahren let· Ee wird immer dann ein Signal der entopreohendea eteuerbaren Yersugerui&slAltiiiiff »ugefuhrt, wenn der entepreohende TRIG03R in i'ST»Stellung let· Oleichaeltig wird der entsprechend· THIG(HH la HBJBT-at«llung gebracht, um for den nächstfolgenden βΧΤ der augefUhrten Information vorbereitet uu eein.
lie ?I0. 114 lat eine graphieohe £mri»t«llung day YtXoV poeitionen vor und nach der Teldpoeitionierung, Imr link· Teil der Vlgur 114 aelgH dl· Position der Felder im IeIdrtvolver 2747 (710· 104) vor ötr Positionierung und »eigt Im reuhten Teil dl· dem Feld-Juetifier entnommenan y^lder in Ihrer neuen Poütion.
Eie FIO. 115 lat ein· graphiaoh· r*retellung der PeIdpoBitionen vor und nach der Positionierung. II· Unk· Hälfte ; der PIO. 115 seigt dl· Position·» fler Felder 1 ble 4 graphleoh und In einer Tabelle, dl· reoate Halfte der 115 selgt dl« gewünschte Position der Pelder 1 bl« 4» Poeitioniervorgang werden die BIT3 2 bi» 9 de« Felde» 1 Im. dl· BIT-iEIIEK 1 ble 4 überfuhrt. Τ4· ΒΙΤ3 4 bio 6 dee Felde· 2 gelangen In dl· BIT-ZHXTSIl 1 bie >, die 1X23 3 bie 4 d«a Meldet 3 werden In dl· BXT-SSlTBiI 1 el· Z Überführt und dl· BIT? 2 Ua 8 d·· Paid·· 4 «·!*»«·· la dl·
I, Die ieldpoeltionierung fur den Feldrevolver
- Lie Jflö» 116 let eia eubematieuhee Blockdiagratua einer Aue~ führung einer Schaltung fdr das Positionieren von Feldern /: fUr üon Fulürevülvor der FIG. 111 und 112. Üle Anordnung der flO. 116 let gruaduätallch dem TRIGGLR-Teil dtο Feld-
'' Juatifiero aus der I1IG. 113 sowohl Iu Aufbau alö auch In cer Arbeltewoiae äliraian. Ide TrilOOEH 2958a bie 225'-Cl bilden einen Zahler uuu bteuera einen ϊηΐσ32Π. 2359 Über die UNB-Tore ' 2961a bia 2j61d an welche auch die Kanalimpulee geführt werden·
Io i'oktorinpulijo die au doa Zähler 295^a bio 2^i>5d ^elajueen . werden ooBiit Über die UNJ^-Tore 296ift bis 2962d ^rihrt, um r UIe liaiialiapaloo au delektieren u»4 geicui^en weiterhin Über · dae ΟΓΒΗ-Tor 2i)62 ua die Stellung dea !TRloasRS 2y59 eu;· ] s. ' ·,-.
■■ steuern und wiederum dadurch die Felder in tier Informatione·· ; leitung au poaitionieren.".-; ''■·;;■ ·;■ v\';;·· :V.'.> 'ΐ-^ΧΚϊ.)^:.':.!>Γ..·ν V.^;^"-';■ \
;..■'-,·:; «Γ.; ;>ογ Puffer-und 'ipeiohorrevolver ■*.: r: ,■;;■■ .; ...■ £·#■· >■ .·;. *' \'ρχ •. .ν. pi« Η5· 117 iüt eia aeheaiatisshee Blookdiaiirats« einer ν·/; /" ν AuafOnrung der.'Puffer-uad ^pelohorrevolvör, welühe in dem .'^: :v■·..; "· iatanverarbeitur^öayalieia der FIG, 1'Ηε,Β, al« Puffer-und. !
;S^1 , ^P®iofe#rr^olver 2749 verwendet werden kann. ■·.-." . -\':-' .';■·; .; ·
.JV^ ^i-Q·, Xafornatioasd aus .uer ersten Inforoiatlone^ruppe wird Über .vVr:'{i'i"dttö DliD^Tor 2966a und di* Leitung 2961Ja <3en Vaffer-Hevolver ...
■ i i'29?1© tttgefuhrt, welcher alö Puffer-Kevolver tür Informa- ·
- tioü*α der Gruppe 1 arbeitet und welcher oino RUckfuhrunge-
■ /leitung 2'372a besitzt. Nauhdem die Information buü der ersten V1' Gruppe in den Pufferopeiuher 2971a geepeichert wurde gelangt ^..'■•■■.iiiiiui. tiolohe Infcrm&tion in den speluherrevolver 297Ja
_''·;·;'··■ welcher aloi Speicherrevolver fUr Informationen der Gruppe 1 ;·": ·/λ ,.«3tent· lie Übertragung von einen Revolver in einen anderen "'.' .erfolgt aber die Leitung 2974«· Nachdem die Information in äea Cpelcherrevolver 2973a übertragen wurde, wird eie Über die Leitung 2975a der Vergleitthoanordnung bei 2751
104) zugeführt. Per Speicherrevolver 2973a hat eine 2976a.
— ORIGINAL
einer zeitIioneη Helation zu solchen selektierten Feldern, oo daß im Augenblick, da das Feld der Informationseinheit unter dem leoekopf passiert die bisherige Uumme oder liffereua aas einem Register mit dieser Feldinformation in einem arithmetieohen Proaeaa kombiniert werden kann, um eine neue Summer oder llfferens su bilden.
Für jedes Feld ist eine Zahl von dynamicοheη arethmetlk Registern in der .)peiv>herepur vorgesehen» in welcher jedes der ftegieter von den anderen Heg!stern getrennt bleibt, d.h. ea bleiben die verschiedenen Informationen wie Qruppensumme fur Untergruppen und Hauptgruppen voneinander getrennt und passieren nacheinander den Lesekopf·
Id« in dem dynamischen Speiaher gespeicherten Informations· «iuheiten enthalten SuhlusselfeUdaten, die durah die format* information identifiziert werden· Sie Sohlueeelfelder werden als Srappeneteuerfeider verwendet, um die Anordnung von Untergruppen, Gruppen, Übergruppen und Hauptgruppendaten au bestimmen, während die Verglelahsanordnung die Sehluseel· felder von hintereinander stehenden Informationseinheiten vergleicht und dabei bestimmt, dad die betreffenden Teile der genannten Kennfelder eioh in ihrem Inhalt geändert haben. He Zeichen BITS werden «eltlloh richtig «ueinander angeordni sur Verfugung gestellt·
O. Sie steuerbare YeraOgerungsleltung
UIe ?I3. 122 1st ein eohematisoheo Blookdiagramm einer Anordnung einer universellen Verzögerungsleitung, welohe in dem latenverarbeitungssystem der 710· 104 verwendet werden kann. Die Anordnung der ?I0· 122 eignet sieh besonders fur Systeme mit verauhaohtelt angeordneten Xnformatlone-BIT^, ο und kann far das Verengern von Informationen Über die Länge ^ der Verattgerungeleltung und Vielfache davon verwendet werden« r>ie Anordnung kann ebenso gut als Revolver alt der viel·» ^ fachen länge der Verzögerungsleitung verwendet werden, bsw· % als Prallel-Revalver flir mehrere Informatlanen mit der länge der eigentlicheu Yersugeruug&eeit· Lieoee wird daduroh er« muglioht, dad die Versugerungoleltung in eine» Syetem mit versohaohtelt angeordneten Informationen verwendet wird·
der Yeraugerungaleitungsanorduung der FI3, 122 let angedad «int 'UB-BIT-ZBIT gleich einer Klkroeekunde let und dftfl die Versugerungeelnhelt tin« feldseit !»«trägt·
/•na dit VereÖ*gerun£eleltung alo ReTOlTer Bit mehreren Parallelen und unabhängigen Kanälen verwand·* wird, ·ο wird dit Information auf dtr Zingabeleltung £044 sunäohst einer raualttberrihrungeauordnung 3045 Übergeben· Die SET- und RESET-Bedlngungen dee XHI(JO1ERa diecer KaualuberfUhrungsauordnuag 3045 werden durch die Kanalimpulse auf der leitung 3046 bestimmt. Tie Xauallmpulse 1 bie Z gelangen su der KanalUberfUnrungeeinriohtang in Abhängigkeit Ton der Programm* steuerung, während der Zeit «wischen den BIT-Z2IT-IMPUL3BÄ arbeitet der TRIOOSR der Kaxalaberfuhrungeanordnung al* Silospeicher· rae heifit, während der Zelt swieohen einea einlaufenden BIT einer Information und dem näohet folgenden BIT veranlaßt die Xanalimpulefolge die XanalUberfuhrungeanordnung 3H5 ale Bll-Sjpeioher su arbeiten. Dieeee ergibt,. aus der Annteuerung des US2)»Toree der Eanalttberfuhrungean· Ordnung 3049 duroh die ^analiapulee wie dleoe» bereit« beechrieben wurde·
Informationen gelangen Ton der ^^analttberfuhrungeanordnung 3045 Über die Leitung 3049 und dao ODKH-Tor 3051 auf die VerMugerungeleltung 3^40. Die Versugerungeleltung 3^40 kann Ton einem beliebigen brauchbaren Typ eeln, s,B· eine Einrichtung welche derart funktioniert, dafl ele einen Impule duroh Induktion auf einen Draht Überträgt, diese übertragung mechanledfe durchfuhrt oder auch duroh Druckausübung.
Informationen, die duroh die TerBugerungeleltung 3046 laufen, werden um eine feldselt abzüglich einer SUB-BIT-ZSIT veraögert. Da die eohte Peldaeit 256 Uikroaekunden hat, tritt eine tataäohllohe Verzögerung ua 255 Mlkrosekunden auf· An- «ohlleflend pasalert die Information eine VersOgerungeatreoke 30$2 Ton der länge einer XiJcro«»ekunde, *o uaJ die Oeeamt-Teraugerung wieder 2)6 llikroeekunden beträgt und dal keine Änderung in der Kanalsugehttrlgkelt der Information auftritt· ZUe 1-MikrosekundeüTereögerung wird duroh die Leitung 3053t Leitung 3034, OilVTor 3055, Verettgerungsglied 30)2, Leitung
109852/0630
BADOBlGiNAL
3O56 und da* ODER-Tor 305t durohgefUhrt. Di« Information vou dom ODBS-Jor 3051 wieder sum Eingang der Vtr-
3'-Mo. lic Veratfgeruuiioleituag arbeit·* ia dieue» Fall· wegen der vier verauhaohtelten Kanäle wi· vier parallel« Revolver· Jede Information die au» der KanaluberfUhrungaaaordnung 3045 lugefuhrt wird, verbleibt la dem Kanalf der ihr durch die Anordnung 3X45 gegeben rarde.
X*r Eurahlauf der Informationen durah die Verzögerung JO52 Von einer Mikrosekanüt wird duruh ein ßi^^al auf der leitung 3057 geateuertf we loht a &u dea XJiiT^Sor 305^ gelangt. IMe
Veräußerung van einer Mikroeokunde in dea Ver-
3052 iet vorgesehenv da die YerBugerungdleituqg 3O4Ü in ihrer Ytfrsugeruagexeit ua eine Mikrottekunde kUraer iet al» der Geeaaitrevolver JTLlr öle Voraögerun^ ton Inf orsati«nea ohne Yereahiebung der IiiXarmaiioiiea benütist.rer Revolver kann βο viele unabhängige und verschiedene Znforoationen apeichera» wie er verschachtelt· EjuHlle beul tat, YaIlA eine oder oehrere Inforoatlonen be&tttlgt werden, wird die Qeeaatanordnun^; durah ein ^i^nal auf der Leitung 3030 dasu veranlaget· diese bereit aufteilen· rie Auega.be solcher Xnfumatlonea erfolgt Über die leitungen 3053» 3359« VersKögerungftleitung 3061, U2*lMtor 3062 und Ausgabe« leitung 3063·
eine Information aus der Yersugerungaleitung auf die Leitung 3064 gegeben wirα» wird dleue Information der VersBgerungaleituäg am Eingang in einem anderen Nuiel angeboten· So wird 8*9. eine Information im Kanal 2 naoh einem Umlauf ia den ia^al 1 überfahrt· Wenn eine Information die Yer» sugerung 3065 passiert» weldhe eine Veraögerucgeaei* von 2 Kikrosekunden besitzt t so wird uie in 6en sännst folgenden SajoäI Überfuhrtt da die CeeamtveraUgerungsaeit nunmehr 256 Mikrosekuaden absUglioh einer Ulkroeekund« und susuglieh 2 ISikrosekunden, also elnageeamt 2&7 Kikrosekunden beträgt. Ϊ&* KanalUberfuhrung wird duroh die Programmsteuerung aa den tWIMtoren 3065» 3055 und 3067 bestimmt.
Informationen, welch· die Veraugerungeleitun^ 3O4i3 passieren« werdeα 4er Yeraugerungsleitung 3061 sugefOhTt9 welohe iie
109852/0630
ORJGiNAI,
Informationen wieder in ihre uraprtlngliohe Kanalpoaition »uruckuetisen. lie UND-Tore 3066, 305$ und 3067 sind dann geechloasen. II· Ausgabeinforaation paasier* das UiiD-Tor 30Ö2 woluhes duroli prograaaierte Kanaliepuls· XtLv den Kanal Ϊ wird·
Die Kaualifipulee Ϊ werden ebenfalls einem Inverter 3066 .Bu^efUhrt, welcher wiederua Über dl« leitung 3071 daa Tor 3O6y gesteuert, Ea die Kanaliepulst Y Über den Inverter 306Ö laufen, wird due UND-Tor 3069 und dadurch auoh die Tore 3066, 3^55 und 3067 gesperrt.
die Kanaliapulse T nicht vorhanden sind, wird kein Signal deta Inverter 3066 sugeftUurt, er eraeugt ein Auagabe· signal und uffnet da« UHB-Sor 3069» so dad alle Xanalimpulee der Kanäle 1 bis X, welche von dea Program» ausgebildet sind su den UND-Tor*η 3066, 303$ und 3067 gelangen kennen und ditet öffnet. Bün Kanalimpuls Y auf der Leitung 3Wi der dem Inverter 3063 ftUfefyHiX't wii?df läset dfcieea kein Auag&ugft· signal er8eusene wo church ^a? iiiii%-5?or 3069 geeperaft wird. Hi^rduroh wird wiederum das GfiB-Tor 3°55 Über die Leitung 3072 geschlossen und die Suanaliapulae auf der Leitung 3073 haben ktine Wirkung* Durch, die»· Operationsweiee «tehen alle Informationen, die des Revolver sugeftths** «ι,^ια, jeder Zeit mwe Verfügung·
Die Terzögerun&sleltuag α ti· JTlCr. 122 kann ebenso al 4^ So^if'^eregister verw«M^t w#ruoiu 2u dieeen Zweck wird dit Information nicht voa Ausgang der Verzögerungsleitung 304Ö Über die Leitung 3O§3* Leitung 3054, WIB-Jor 3055, Vereugerungel9itung 305^t Leitung 3056 und 03ER-Tor 305I auf den Eingang der Versiugerungsleitung 3048 surUokgegeben. BIe Infomation wird vielmehr über die Leitung 3053, Leitung 3074, ÜHÖ-Tor 3067, Verzögerung 3065, Leitung 3075 und ODER-Tor 305I auf die VerjEÜgerungeleitung 304-8 surUokgegeben. Sie Progroaasigff ^t schlieaen das USD-Tor 3055 und öffnen das "UND-Tor 306? über die Leitungen 3057 und 3076· Informationen, welche 8U ν*.·..-,:„.s#«rD, sind, werden Über die Leitungen 3053 und 3077 auf das üHImXoa- 3Ο66 gegeben·
/.„„ 1 OQP Π 7 /neon BAD ORIGINAL
Ide Verzögerungsanordnung der rl O. 122 kann ebenfalls alt) fitufenweloe aehaltbare Verzögeruagaleltung verwendet werden· Wenn die Anordnung in dieeer 'ä'eiae verwendet werden eoll, wird das Auogabe-Uftu-Tor 3062 mit den Kanalimpuleen deu höuhntöa Konalso gesteuert· Γα3 ÜUl>-Tar 3069 welonea die UHTVTor· 3066, 3055 und 32>67 über die Leitungen 3<>7öi 3072 . und 3079 steuert, empfängt die Impulse aller Kanäle über die leitung 3073* In dleoor Betrachtung ist Y &&&** ale 1, aber kleiner ale TC, !toe UND-Tor 3066 wird außerdem von der Programmsteuerung Ubor die Leitung 3081 angesteuert.
Eine Information, welche um die zweifache Zeit der Ver-&i5&erung0leituug zu verzögern let, wird von der Xanalttber- : führungsanordnung in 3045 Iu don Kanal X-1 Überfuhrt· Nach der einfachen Verzögerungezelt der Verzögerungsleitung eteht die Information im I&nal X-2. Zäo Information paooiert die YerzUgQruug 3065 mit dor Zeit von 2 Xikroaekunden und gelangt somit in don Kanal X· «lach £ea zweiten !Durchlauf durch die Verzögerungsleitung 304·ü ütehX Cie Information im Kanal X-1« Lie Ge&amtveraögerunj beträgt jetzt 2 Längen der Verzögerung·«· zeit der Grcaamtonordnung abzüglich einer Kikrosekunde · Uaohdem die Inforoutlon die Vorzögorung 3^61 von der Länge einer Uikroaekunde passiert hat, steht sie im Kanal X und kann somit der Verzögerungoanordnung dor FI0· 122 über das Tor 3062 entnommen werden.
Verzögerung einer Information hängt aomlt von der Kanaleugehurigkeit eb, welche ihr durch die XanalUberfuJiriingeanordziuug 3045 gegeben wurde. Tiölat möglich, die Anordnung mit Informationen zu laden, welche von der Auegangeleitung 3Ο63 in der Reihenfolge der Kanäle entnommen wurden· falle die Informationen der Verzögerungsanordnung ia einer Reihenfolge zugeführt werden, werden jeden Mal, wenn eine Information eingespeichert oder entnommen wird, der verbleibende Beat an Informationen über die Verzögerung 3065 oder Über die Leitung 3064, abhängig von der Richtung 4er Beihenfolge, geführt· ?alle keine Knderung gewünscht let» im Inhalt der Anordnung,paeeleren alle Informationen die Verzögerung 3052 und verbleiben eomit in ihrem Kanal·
ßAD ORIGINAL
ütfffm 109852/0630
177A9A5
UoIl die Veraügerungcanordnung ale Revolver arbeiten, βο· werden die Informationen Über die Ver&ttgorung 3052 gefuhrt· Anordnung kann 00 viele Informationen enthalten wie
sur Verfugung «teheu· Die maximale Longe einer Information let gleich der Langt der Verrfgerungaleltung 3040 suxUglioh einer UikroSekunde« Alle Informationen verbleiben in ihren Kanälen·
Wenn die VersOgerungaanordnung al« »teuerbare Verengerung tür eine Information arbeite« mo besteht der Krele au· der Verzögerungsleitung 3046, den ÜKDJ-Tor 3067» der Zweiaikro-■•kundenversugerungeleltung 3065 und de« ODI^-Tor 3051« Ber Auegang der Anordnung wird durch das tWÜ-Tor 3062 alt Signalen im Kanal X gesteuert.
uhA 109852/0630
ΗΊΟ BAD OHlGiNAL
Di· VerÄögerunguaeit der Informationseinheit wird durah den Kanal bestimmt, in welchem die Informationseinheit bei ihrer Eingabe steht· <?enn s.B« eine Informationseinheit der Kanal-* uberführungsanordnuag 3045 la Kanal X-3 eugefuhrt wird, so kann sie der Verzögerungsleitung 304Ö aua ersten UaI la Kanal X-4 entnommen werden« I&e Vereögerung 3065 von swei Mikrosekunden überfuhrt die Information in den £anal X-2. Senn die -Information die Verzögerungsleitung 3046 da» zweite Kai verlässt, «ο befindet ei· sieh in Kanal 3-3· l/i· Veräußerung 306$ überfuhrt die Information so dann in den Zonal X-1· Die Information verläset die YersOgexungeieitung 304Ö sum dritten VaI la Kanal X-2· Durch dl· Verstfgerung 3065 gelangt ei« in den Kanal X· fiaoh den vierten Durchlauf durch die Ver- »Ogerungaleitung 3Q4Ö steht die InforaatloA la Kanal X-1. lie y«ri0£erung 3061 von* der länge einer llikroeekunde überführt dl· Information in den Kanal X uad die Information kann der Qeeamtanordnung über das USD-Jor 3063 entnommen werden· Sie ueeamtversugerunga&elt let dann der dreifachen long· dea Umlaufee ohne 2&xialüberfuhrung plua 3 Mikrosekunden· Si· Information ae Auegaog der Creeaatanordnung eteht immer Ia £anal X* Falls ee gewünscht ißt, die gleiche Operation mit •inen Kanal hoher Seaugsnumaer su beginnen und die Information in «inea Kanal niedriger Beauganuaaer su beenden, dann mxä dl· Xnforsation Über dao UHB-Xe* 3066 und die Leitung 3064 geführt werden, anstelle de· Üflü-Toree 3067 und der Verzögerung 3065.
14« Versögeruageanordnung der HS· 122 kann ebenso daxu verwendet werden, Zwischenraum« βwischen den Inforaatioaoteilen su echlieÄen. Bin· eolohe Anordnung arbeitet dann al· Kompreeeor. 14· läng· der V«r2Ug«rungsl«itung 304d betr&gt ein· Zeiohenseit, abzüglich einer Kilcroeeltuade. Jede β Zeichen wird der Yer2Ugerungftl*itung la Kanal 1 »ugeflihrt. W«na iamer ein neu·· 2«iöhen der VereOgerungeleltung sugefuhrt wird, werden die vorauelauf enden Zeichen in den jeweils naohet höhere a Kanal überführt· Si···· erfolgt über da· URB-Sor 3067 und dl· Verzögerung 3ο65 von 2 KikroSekunden.
Solang· kein neues Zeichen eintrifft* laufen dl· eingespeicherten Zeichen durch da· USD-Tor 3055 und dl· Vereugerun 3052 von «iner Mikrcsekunde, so daA dl· leiohen in ihren
109852/0630
/ii
Xanalen vorbleiben·
Sobald die eingeapoichortan Informationen yon der Veraögerungs« anordnung Über dao tJliJjuSor 3062 in einen anderen Kreia über* tragen worden sollen» laufen diese Informationen Über da· UiiD-Sor 3067 und die Verzögerung 3065« damit alle Zeiten der VersugerungoanordnuQu in ihrer Reihenfolge entnommen werden können. Dieuee wird dadurch erreicht, d*A da» üflD-Tor 3062 im Kanal X angesteuert wird·
14. Das Rechnen
A. Rechexuichaltungi erste Ausführung Rtchensohaltung arbeitet binär dosiaal ia Eingang und
Ausgang, Die Addierschaltung der Recheneinheit Arbeitet mit binären Zeichen bie ssum ffert 16· Dadurch ist es müglich,iiie Addierschaltung in ihrem Aufbau einfach su halten· Anderer» eeita wird das Verarbeiten der Säten etwas koopliaierter. Alle Mngabeinfoxmationen etehea la Kanal 1, alle Auegabe· informationen in Sanal 4.
der Addition *tr4 die Ir^forastlon 1 BXS-weio« auf die Information 2 addiert. 2as Zeichenreeultat miA korrigiert ff$rden, wenn ee höher als 9 letf indem eine Korrekt α, sohl IC euaddisrt wird. Bas endgültige Heeultat besteht au« einem korrigierten und eines nicht korrigierten nt«:</1«»nre«ultat· IbB nicht korrigierte Resultat wird als Beaulat 1 bezeichnet· Da« korrigierte Resultat b&trägt die Bezeiohnung Basultat 2· UskoiTigierte Hesultate unter 10 und korrigierte Resultate Über $ werdea, zva. «ad^lM^L· Ro suit at, Besultat 3 »uaaomou-, ter Karrl&itrwtrt £1 int 6, wenn in «inea üeeiaal* gerechnet wird* In «inea nicht desimalen Syate« ist Zi gleich der Hffereng ewisohen den huchst möglich·η Stellest wert und 1$ als dem höchsten Wert im Stellenresultat·
:}ubtraktiou-Operation &u£ vom Hubtrahenten das -ίΛ^ zu 15 gebildet werden und dann auf den Minuenden werden* Bei einer Subtraktion salt positivem Resultat
Stelle der Wert 1 addiert werden·
10 985 2/0630
BAD OBlGSNAL
£tellenrettultat, welohee nicht korrigiert ist, trägt dl· BeseichnuAs Resultat 4« £ae Resultat 4 au* korrigiert werden, wenn das 3tellenreaultat einschließlich des Übertrages einem Wert kleiner als 16 hat, d.h. lamer wenn das Resultat 4 keinen Übertrag beeitst· Cae Resultat 4 kann duroh den Wert K2 korrigiert werden« £2 1st das £ompl£aent von ICt «u 16· Xme korrigierte Resultat trägt dl« Beseiohnuog Resultat 5 und ist das endgültige Resultat» wenn das Gesamtergebnis positiv ist wie dieses durch einen Übertrag in der höchsten fiteile angegeigt wird· fes Resultat 5 lot ein Zwlochenreeultat» wenn das endgültige Ergebnis der Subtraktion negativ lot, was angeselgt wird duroh das ¥*hlen eines Übertrages In der höchsten Stelle des Resultates·
Un bei einer Subtraktion alt negativen Srgebnls cu eine»
•ndgultigen Resultat au gelangen, muß ein Jtorrlgierwert '
ij su jeder Stelle dee Resultates 5 addiert werden. £as korrigierte Resultat des Zwlocheureaultates 5 wird Reoultat 6 genannt, Das Resultat 6 1st das KumplCaent de· endgültigen Resultates 7 «u 15» wenn dae Ergebnis der Subtraktion negativ let· Der Korrekt urwert JCJ 1st όβα Korrekt urwer K1 gleioh alt Ausnahme In der niedrigsten Stelle. Die Subtraktion 1st also eine relativ konplialert« Operation, da es schwierig let» *u Beginn der Operation festausteilen, ob daa Resultat 7 positiv oder negativ ist·
He Rttühennohaltung des ratenverarbeitungosyeteaes der vorliegenden Erfindung (TlQ. 104) verwendet die Zelchenseit für swel verschiedene Zwecke· DL* Zeiohenkodlerung» welche hier verwendet wird ist ein U-BI T-Ko de voa Typ124ÖABP0, wobei 1 2 4 θ der numerleohe Seil lot und kB 2 Q der Zonen» teil des Zeichens· £er nuaerl«ohe 2eil gibt la diesen Falle die Ziffer an. Ein BIX in der Pooitioa P wird als PrüfetUok verwendet, so daß der Zonenteil ebenfalls fur arethaetlsche Zwecke verwendet werden kann· Somit kann während der Ζοη·η-selt, d.h. der aweiten Hälft· einer Zelohenftelt ein nicht korrigiertes Resultat duroh dl· JCorrekturwerte X1 und XZ korrigiert werden·
Iad original 109852/0630
tt Φ I —
1>α alle Informationseinheiten in dtn Speichern dtr L'aschln· sich in veroohachtelten Kanälen befinden, können solche Kanäle auch fur die aretnmetiechen Operationen verwendet werden· de verschachtelten Kanal« stellen spezielle BIT-Plätse in den Speichern «wischen anderen Informationen dar, ffenn in einem dynamischen Speicher eine Information gespeichert ist, 00 let der Abetand der «wischen den BITS dleaer Informationseinheit konetant und kann in mehrere Teile unter«· teilt werden. Die BITS einer swelten Informationseinheit können dann direkt hinter den entsprechenden BITS der ersten Informationseinheit gespeichert werden. He BITS einer dritten Informationseinheit können in der dritten unterteilung dee BIT-Zwtehenraumee for die erete Informationseinheit eingespeichert werden« Entsprechend der Definition stehen die BITS «er ersten Information in der 5OB-BIT-ZEIT 1 (Kanal 1), die BITS der «weiten Informationseinheit stehen in der HUB-BIT-ZBIT 2 (Kanal 2), die BITS einer dritten Informationseinheit stehen In der SUBrBIT-ZEIT 3 (Kanal 3) und die BITS einer vierten Informationseinheit stehen in der CUB-BIT-ZEIT 4 (Kanal 4). Somit ceigt die εOB-BIT-ZEIT X oder "sbt X" an, In welchem Kanal die BITS elaer Information innerhalb einer Gruppe von entoprechenden BITS anderer Informationseinheiten angeordnet aind.
In der Becheneohaltung wird alt folgend« Funktion verwendet, um den Froeese abauktireeni
a-b*-(-a+b}·
Wenn b-a einen positiven Wert hat, was einfaoh festzustellen let, so kann das Beeultat tür dl· Operation a-b verwendet werden, wenn da· positiv· Toraeionen duroh ein negatives Tor-•eichen er··tat wird·
Um den Datenflufi eu vereinfachen, fuhrt dl· Bechensohaltung dl· folgenden Operationen in verochiedenen Kanälen Inner* halb der gleichen Feldzeit durch.
Information 1 plua Information 21 Kanal 1 Information 1 minus Information 2ι Kanal 2 Information 2 minus Information 1i Kanal 3
109852/0S30
BAD ORIGINAL
vie Informationen werden grundoiitzlich als positive V/ert· behandelt · In den fcoUoa Subtraktionsoperationen wird βσ verfahren, «la wäre daa Beeultat in beiden Fällen positiv. Blues dieser beiden SubtraktioaMergehniooe nuß jedooh negativ sein, was durch da» Fehlen eines übertrasiapulseB in der höchsten Stelle des Feldes angeseigt wird· Säe positiv· Subtraktiomiergebnio kennselohntt eich duroa eintn Ubertragimpuls in der hueheten stell· und oohlieflt das Jeweils ander· !Ergebnis von der Reiterverarbeitung aus» Λα Ende der PeIdselt ergibt sich somit ein pooitivte Resultat d·· Additions* prdseseee im Kanal 1 und ein positiv·· Resultat aus dem Subtraktion&proseee la Kanal 2 oder la Kanal 3»
Steuereinheit der Rechenaohtltuag welohes der Resultat· das richtige und gewünscht· 1st und ob dao Renultat positiv oder negativ ist bu dieeeu Zweck überführt die Steuereinheit die von dea Programm geleiferte Instruktion In Abhängigkeit von dem Vorzeichen d^v Information 1 und dea Vorxeiohen der Information 2 in eine neue Instruktion für positive Informationen, ?/enn in einer Subtraktionsoperation aioh diese neu· InaJCruictioa auf das zu unterdrückend· Resultat besieht, so wird das ander· «unäuhst positiv· Rt suit at alt eine» negativen Voraeichen versehen und dann übertragen·
Die Information 1 und dl« Information 2 werden der Rechenschaltung la v*nal1 zugeführt und während der ersten Hälfte der Zeioh«nzelt addiert· Beide Informationen werden ua eine SU3-BIT-ZSIT v#rsugertt stehen dann la Kanal 2, dl· Information 2 wird aber einen Inverter geführt der das Komplement der Information 2 zu 15 in jeder Stell· erzeugt. Die Addier* eohaltu&g !eifert dann ein nicht korrigiert·« Eeeultat der Operation ι Information 1 alnue Information 2· Außerdem werden dl· Informationen 1 und 2 ein weiteres Mal ua. eine SUB-BIT-2EIT vorsögert und in dea Kanal 3 überfahrt, wobei dl· Information 1 Über elneu Inverter läuft· 221· Reohensuhaltung fOhrt danu la Kanal 3 dl· Operation Information 2 minus Information. 1 durch·
1098S2/063Ö
- H8Z -
Zu Beginn üea nechenvorganges wirdjleia vbertragceingang der Addiere ehalt UO^; im Kanal 2 uad im Kanal 3 je ein BIS sugeftlhrt t was einer Addition dee V.'erteo 1 aum nicht korrigierten Resultat in der kleinsten Ctellung gleichkommt. Aa Ende dee numerischen Teilen eines jeden Zeichens steht ein nicht korrigiertes Hesultat fur die betreffende Stelle bereit und wird in eine Verzögerungsleitung Tor. der Länge eines Zeichen« oder in einen entoprechenden Speicher übertragen·
In dem Additonsprosess wird das nicht korrigierte Resultat in tanal 1 auf den Eingang der Addierschaltung «uriickgefUhrt ua mittels des Wertes 21 korrigiert au worden» Wenn immer da· nicht korrigierte Htcultat oder das korrigierte Beaultat einen Übertrag auslöst, dann ist das korrigierte Beoultat das richtige. Tritt kein Übertrag auf, fid iat fUr die weitere Bearbeitung £ae nicht korrigiert« Beeultat su rer~ wenden·
Xn der Subtraktionaoperation ist das nicht korrigierte Resultat welches sich in dem Speicher von der lunge eineo halben Zeichens befindet eu verwenden» wenn es mit einem übertrag verbunden ist* Sritt während des Cubtraktionsproseeeea kein Ubertragsimpul» auf, so iot d&s korrigierte Resultat su verwenden· Am Unds der geea&teh Zeichenzeit steht dass endgültige Resultat der Operation for eine Stelle zur Verfugung und kann im Teldfepeioher gespeichert werden. Su Beginn ά·ν Subtraktions« operation &u£ der Wert t in &^r niedrigsten Stelle in Sana! und ^anal 3 addiert werden· Die Übertrageimpulse von nicht korrigierten He&ultaten müssen immer in die näohst höhere stelle addiert werden· Ties wird dadurch ermöglicht, dad der ^bertrag8»BIS in einer VersOgerungcleitung der länge eines halben Zeiuhens gespeichert wird· Sin mit dem korrigierten auftretender übdrtxagsistpul« wird- nur ia Additioneproaesa in die nächst höhere Stelle übertragen.
Am indt der gesamten Operation werden die Beeultate der beiden Subtraktionen danach geprüft, ob in ihrer höchsten 3t*lle ein tgeimpuls auftritt, welcher dae korrekte Resultat kenn-
10 9852/0630
BAD ORIGINAL
In der Zwieuhenseit hat di· Steuereinheit der Reahenaohaltung die Instruktion des Programmes umgewandelt wad kann aft« ßtwunsohte Reeultat und das sugehörlge Voreeiohen selektieren.
Ii* ίΛΐ3, 123 let ein schematleohee Blookdiagrama tlair «raten Aue fahr ux^j der Recheneinheit «reiche In dem Datenverarbeitung«» eystea der vorliegenden Erfindung (7X0· 104) für Ale Recheneinheit 2762 (FIα. 1o4) verwendet werden kann· Xn der I1IO. wird die Information 1 der Bechensahaltung auf der Leitung ■ 30Ö7 augefuhrt. Falle el· la Kanal addiert «erden «oll, oo wird aie Über die Leitung 30Ö8 eua OBSH-Sor 3069 geführt. Zur Subtraktion la Kanal 2 gelangt die Information 1 Über die Verzögerungsleitung 3091 und Leitung 3092 sua 0I5ER~Tor 30(39· Für den Gubtraktloneproeeee la Kanal 3 gelangt die Information 1 über die Verzögerungsleitung 3°93 und Inverter 3094 sua ODER-Tor 30Ö9. Sa« ÖLER-Tor 3OÖ9 fahrt die BIT3 der Kanäle 1,2 und 3 über dl· Leitung 309$ sua Addierwerk 3096.
Die Information 2 wird der Reohenaehaltung la Kanal 1 Über die Leitung 3097 sugefuhrt und gelangt Über Leitung 3096 direkt sum ODES-Tor 3099· Ia ereten Subtraktioneprojeeea, der la Kanal 2 durchgeführt wird, gelangt die Information 2 aber die Verzögerungeleitung 3101,Leitung 3102, Inverter 3103 und Leitung 3104 sum ODER-Tor 3099· POr den Subtraktloneproseea 2 la Kanal 3 wird die Information 2 aber die Ver*ögerungeleitung 310$ und Leitung 3106 sua OESR-Tor 3099 geführt. Dae ODZTt-Sor 3099 fuhrt die nunmehr 3 Iaforaatlonea «vr Reehenechaltung 3096 Über die Leitung 3107·
Die Addierouhaltung addiert jeweils 2 Informationen la glelohen Kanal. Sie Übertragaimpulee werden auf dl· Leitung 310Ö eowie 3109 und dae UND-Tor 3111 gegeben welche· von der Steuerein* helt der Rechenechaltung durch ein Signal auf der Leitung 311t angesteuert wird· Die Ubertragoimpulse werden In der Verzögerungsleitung 3113 bis sum Beginn des nächsten BITS der gleichen Information gespeichert· IUe Ubertragelapulee atteeen aleo am Snde der ersten halben Zelohenselt ble sua Beginn der nächsten ersten halben Zelohenselt gespeichert werden, ua su dea näohsten Zeiohen in der BIS-ZJSXX 1 addiert su werden, nie
Übertragsiapul·· werden hiereu Über dl· Leitung 31Od, Leitung
109852/0630
■BAD OR
3109» Leitung 3114 und UND-Tor 3115 *ur Verzögerungsleitung 3116 gegeben wo sie gespeichert werden, bis eie benötigt werden· L>as UliO-Tor 3115wird for Ubertragsimpulee aus den Additionaprazess in der BIS-ZSII durch ein Signal von der Steuereinheit auf der Leitung 3117 geöffnet. Daa UND-Tor 3111 wird während dieser Zeit durch ein Signal auf der Leitung 3112 gesperrt·
las Resultat der Addition wird zunächst in der Verzögerungeleitung 311ö mit der Länge einer halben Zeichenzeit gespeichert· Wegen der 3 unterschiedlichen Operation die gleichzeitig durchgeführt werden, enthält die Verzögerungeleitung immer 3 nicht korrigierte Resultate« Diese nicht korrigierten Resultate gelangen aber die Leitung 3119 und 3121 auf die Verzögerungsleitung 3122. Die Verzögerungsleitung 3122 hat ebenfalle die Länge einer halben Zeichenzeit und speichert die nicht korrigierten Resultate bis das Addierwerk die entsprechenden zugehörigen korrigierten Resultate erzeugt hat· Zu der Zeit muß entschieden werden, welches der beiden Hesultate zu verwenden ist·
Die nicht korrigierten Resultate gelangen aber die Leitung 3123, das UKD-Ior 3124, die Leitung 3125, das ODER-Tor 3OÖ9 und die Leitung 3095 zurück zum Addierwerk 3096. Eaa UNB-Tor 3124 wird fur die Zeit des Zonenteilee einer Zeiohenzeit durch ein Signal von der Steuereinheit auf der Leitung 3126 geöffnet · Der Auegang des Generators 3127 legiert die BITS des Xorrigierwertes £1· Eer Auegang des Generators 312ö liefert die BITo des Korrigierwertes K2· Siese -e BIT:, werden ^&truber die Leitung 3OS5 den Addierwerk" 3^6Πβ*^-^ o UKI)-Tore;i 3129 und 3131>TtWrtragen. He
3129 und 313I werden von der Steuereinheit aber die Leitungen 3132 und 3133 la den Kanälen 1, 2 und 3 während des Zone jui eil β a der Zeichenzeit geöffnet.
lie JCorriglerwerte £1 und £2 gelangen aber die Leitungen 3134 bzw. 3135 zu dem OüE2-Tor 3099 und von dort aber die Leitung 3107 zum Addierwerk 3096· & den 3 nicht korrigierten Resultaten werden somit die entsprechenden Xorrektumrerte addiert ^ Jft d#a A4ditiQÄflprozes· wi
nur Ια Kanal 1 auf den nächst folgenden fc'ert dee gleichen Kanälen addiert. Der 'Jbertrageimpula wird Inder'Operation Information 1 plus Information 2 alc normaler Übertrag über die Leitung 31OÖ, die Loltung 3109 und das OKD-Tor 3111 auf die Verzögerungsleitung 3113 gegeben. X*r Vertrag gelangt von der Verzögerungsleitung 3131 *ua tfbertragceiagang dea Addierwerkes 3096 Über dae OUEIWTor 3136 and Leitung 3137· IUo korrigierte Resultat wird zunäuhot Iu der Versugerun&eleitung 3118 geapeichert bis ee komplett let. He Steuereinheit erhält über die Leitung 313Ö die Obertragsimpulse aller Zelchenreaultate um su beatimmen, welches Resultat au verwenden iet. Die Steuereinheit öffnet das UHD-Tor 3139 la *aaal 1 Über die Leitung 3U1 und ÖLER-Tor 3142, wenn im keinen der beiden Recultatβ des Xanalea 1 ein Übertrag auftrat. Wenn ein übertrag vorhanden war, wird das UHD-Ior 3143 in *anal 1 aber die Leitung 3144 und ODER-Tor 3145 geöffnet· für die Kanäle 2 und 3 wird das UiiJ>-Ior 3139 durch ein Signal auf den Leitungen 3146 bzw. 3147 geöffnet, wenn das nloht korrigierte Resultat in Kanal 2 bzw. im Kanal 3 einen Übertrageimpule hatte. Falls das korrigierte Resultat la Kanal 2 bzw. im Kanal 3 einen tfbertragsimpuls hatte, dann wird das UKLwIor 3U3 durch ein Signal auf der Leitung 3Ud, baw. 3149 fur das betreffende Resultat geöffnet. Sas letzt genannte Signal erreicht das σ«B-Tor 3143 über üae ODER-Tor 3145. Alle Signale auf den Leitungen 3U1, 3146, 3147, 3144, 3146 und 3149 werden von der Steuereinheit erseugt·
Die selektierten Zeichenreeultateder drei verschiedenen Operationen werden von der Verzögerungsleitung 3122 Über ÜKD-Ior 3139, ODBH-Tor 3152 und Leitung 3153 in AU i?eldversugerungsleitung 3151 abertragen· Sie aus der Yerzügeru&ga* leitung 311d selektierten Resultate gelangen zur Feldversugerungeleitung 3151 über die Leitung 3119, OK&-Ior 3143» Leitung 3154, ODER-Tor 3152 und Leitung 3153· Die Resultate der drei Operationen werden somit in der Versögerunßeleitung •3151 vereinigt·
Sobald die Zeiohenresultate zur Verfugung stehen, bestimmt die Steuereinheit der Reohenachaltung, welches 6er drei Resultate über das UKD-Tor 3155· Leitung 3156» OEZR-Tor 3157 und
~ 109852/0630
BAD ORiGiNAL
Ausgabeleitung 3138 in einen externen Speicher tu übertragen ist.
Die Selektion des endgültigen Resultates erfolgt von der Steuereinheit aus über die Leitung 3159 für Resultate im Kanal 1. Ein Resultat im yanal 2 wird durch ein Signal auf Leitung 3161 selektiert. Ein Steuersignal auf der Leitung 3162 selektiert ein Resultat in Kanal 3·
Die 3 Leitungen 3159» 3161 und 3162 gelangen zum UND-Tor 3155 Über das Oder-Tor 3162. Das Vorzeichen des selektierten Resultates wird tu diesem Über die Leitung 3164 und das ODER-Tor 3157 in Abhängigkeit von der Steuereinheit addiert. Das Resultat kann dann den Verzögerungsleitungen 3113 bzw. 3151 zu Beginn der nächsten Feldzeit entnommen werden. Der näohste arethmetieche Prozess kann der oben beschriebenen Operation direkt folgen.
B, Die Steuereinheit der Rechenschaltung erste Ausführung
Die FIG. 124 ist ein schematisohes Blockdiagramm einer ersten Ausführung der Steuereinheit einer Reohenschaltung, welche in dem Batenverarbeitendensyβtem der vorliegenden Erfindung verwendet werden kann. Die in der FIGt. 124 gezeigte Steuereinheit gehört zur Rechenschaltung, welohe in der FIG. 123 gezeigt ist und 3 oder mehr verschachtelte Kanäle besitzt. Die Steuereinheit führt folgende Operationen durchJ
1. Die Steuereinheitüberführt die Instruktion des Programmes in Abhängigkeit von dem Vorzeichen der Information 1 und 2 in eine neue Instruktion.
2. Die Steuereinheit überwacht die folgenden Rechenoperationen in der Rechenschaltungι Information 1 plus Information 2 Information 1 minus Information 2 Information 2 minus Information 1 wobei die Information 1 und die Information 2 unabhängig von ihrem Vorzethen immer ale positive Werte verarbeitet werden.
109852/0630
OniG.'NAL
3. -le Steuereinheit toeetioat zu weloher 4er Oparation·! Information 1 minue Inforaation 2 oder Information 2 minus Information 1
einea positiven Insultatoe gehört.
4. II« Steuereinheit itelektiert daa Krgebnie
5. He Steuereinheit Addiert da« Voraeiohen sum End· Resultat·
In dor ;·Ία. 124 lot angenommen, daß die von dem Programm gelieferten Instruktionen wie folgt lauten könnent Information 1 plua Information 2 Information 1 minua Information 2 oder Information 2 rninue Information 1, und daß dieae Instruktionen in einer nioht gezeigten üchaltuAgaanordaung geleuen werden, weluhe eia Signal auf eine der Leitungen 3171a bio 31?1o cur Steuereinheit gibt. Ein Sigual auf der Leitung 3171a entspricht der Inotruktioni Inforication 1 plua Information 2. Bin Signal auf der leitung 3171b ontepricnt der Instruktion» Information 1 «dnu* Information 2· Kin Signal auf der "eitung 3171o enteprioht der Inatruktiont Inforaution 2 oinua Information 1.
Leitungen 3171a bio 3171c fuhren die Signal· eu den EinsttAsen der betreffenden raiC?52H 3172a bie 3172o. Die RiüuBS-Eingänge der SHIGGiI)H 3172a bie 3172a werden wie folgt angesteuertt Das Signal der Instruktiont Information 1 plus Information 2 auf der Leitung 317,1a brin&t den TRI00S3 3172a in S3'ü-3tellung und gelangt Über die Leitung 3173« ODER-.Tor 3177 und Leitung 317Ö sum KESSI-Elngang dee IRIGÖSH3 3172ο·
Signal der Instruktiont Information 1 minus Information 2 bringt den KlI GOSR 3172b 'aber Leitung 3171b in SXT-i:tellung und den THIGaER 3172a Über die Leitung 3179· OLEH-Xor 3161 und Leitung 31U2 in BK3SS-*wtellung· 2*6 Signal fur die Instruktiont Information 1 mlnua Information 2 bringt ebenfalle den XRIGG2R 3172c Über Leitung 3183* OCSR-Tor 3177 und Leitung 317Ö In
109852/0S30
BAD ORiQtNAI,
Γο,β ''IjHaI der Inntruktion ι Information 2 minuß Information 1 bringt den ΤΗΐσΟϊίΙϊ 3172ο Über Leitung 3171c in ."3X "talluas, den ΪΠίσαΐϊΠ 3172a über Leitung 3U'4t OIEH-Tor 31Ö1 uud LeitUa^ 31Ö2 in KEoET-ritellunä ftowie den THIGSSS 3172b über Leitung 31Ö5, 0BEH-2or 3Π4 und leitung 3175 ebonfalla in HS^
Der THI3CJKK 31£6 wird durch ein Si^aal auf Leitung 31Ö7 in SST-^tollunjj £Qbracht, wenn die Iufonaation 1 ein pooitivoa Voraoichen besitzt. T^r THIWSP. 31ö6 gelangt in nn::ST-Stβllung durch ein Ci&aal auf leitung 31Öv wenn die Inform*· tioni ein negatives Voraeichen hat. ler TRICKJKl? 31-j·) wird durch dae Vorzeichaa der Iufonaation 2 derart gesteuert, daß er duruh ein >^ii;nal auf Leitung 3191 in 3KT-Stellung ^elaii^t far ein pooitivea Vorzeiühen und daß der genannte THIOQSH bei einen negativen Yorgeiuhen der Information 2 durch eiu ^igüal auf Leitung 3192 in H^ET-iv braoht wird.
Die i-latrix der Ulia-Iore 3193a bia 3133 1 transformieren
die alte Instruktion, welche duroh die stellung der
ITcI α^ΕΓί 3172a bie 3172o dar^Obtellt wird in eine neue Inatraktion in Abhän^i^lceit von den Vorzeiuhen der Informa-
tionen, welche durch die otellun^ der IHIGQEH 31S6 und
31 Üb? darge&tellt wird·
I)Xe vier möglichen neuen Indtruktionea lauten« Information 1 plus Information Z Information 1 oinus Information 2 Information 2 ainuü Information 1 Minua Inl'ormation 1 minue Information 2,
wao durch ein Auo&abeoitfnal von den OLEH-Toren 3194a bio 31Q4d auf dio Loitun^en 3135, 2>Vj6t 31Ö7, 3193, 3199 und 3201 au&es9itft wird. lie Kombination der möglichen 'tollunge] der 'XHlOCmit 3172a bia 3172u, 3166 und 31öa, der üKlwlop« 31ä3a bis 31S3 1 und der ODEH-Tore 3194a bia 3194d iet in
der Tafel XIII gegeilt.
Wie boreitä je&ohrieben behandelt die ^lechenachaltuag den Subtraictionaproaeuü al» ware ein pooitivee Heeultat »utrwartea. Eineβ der üewultat· iet Jedouh uegativ und mufl
109852/0630 BAD o
unterdrücked Kordon, Auo diesem Grande muß UIo* neue Instruktion der Adronoo deo richtigen Heuultateo entopreuhen uiia Instruktion und Adrosue entauheideu gomeinäam, ob des Keuultat ein positiv©» oaer negatives Voraeichea erhalt. Hierfür bokomit die Steuereinheit über die Leitung 313Ö (i-'I'Gr, 123) am Kucio deu geaaateu Proseueeu eiu -welchee anseilt, welcher der beiden " ssu einem positive Resultat geführt hat. tlooeo "ignal wird durch den ^bertrajoimpulo an Haue aeo letzten Zeithoae la üom iuld, d.h. '*aual 2 oder ^^ual 3, JJIT-2"IΪ 4, Zeiüheaxeit 16
ler letzt jeiiaunte 'Jbärtrasüimpulö kommt vou der Heeheacchaltuai^ aider die Leitung 313c la die tteuereicheit und wird Über die Leitung 3203 dem SF^ir-Sinjani dee XPaauZH'J 3206 zugeführt, wonu das positive Ho0altat au der Operation! Information 1 minus InTormation 2 gehurt· Gehört diener übortra^äimpulü zu der üperationt Information 2 sinus Information 1, 00 wird tier Icpule von der leitung 32J7 Über dao OHI^-'üor 320c sum nE'i-Iin^an^ dea TRIGOEK: 3206 und zum ItBGBI'-Einsons dea XälGaiSö 32C5 geführt. Ue USD-Torβ 3204 und 320c! werdon durch Zeitsignal* auf den Leitungen 3203 und 3211 gesteuert· I&e Auegabeleitungei; aer 2IiIOOEK 3205 und 32ü6 steuern die Leitungen 3197 und 31SkJ oaw. 31^^ und 3201 der OIuK-Ter· 3t94o und 31i?4d aber die Leitungen 3212 und 3213 bzw. 3214 und 321$. 3ie ^teueruu^ wird mit Hilfe der Ulil^i'ore 3216 und 3217 bzw. 321Ö und 3213, welche mit den Leitungen 3212 bia 3215 verbunden eind. £ie Steuerfunktionen elnd in der Tabelle ZIII gezeigt. Sin 'vigaal auf den Leitungen 3221 und 3222 ά·τ ΟΓΕΠ-ΤοΓβ 3194a und 3194b öowie auf den Auugabeleitungon 3223,3224, 3225 und 3226 der USD-2or· 3216 und 3217 baw. 3216 und 3219 stellt die Adresse deä riuhtigen Resultaten und dae Yorzeichon dieneß Resultates in der folgernden <?«ia· aar.
lie Leitung 3221 fuhrt ein Signal fur die Instruktion! Information 1 plua Information 2 Über oofi 0I2?w»2or 3227
daa UrJIWTor 322ö far die Impulse C%» Kanäle a 1 au öffnen. Signal auf der Leitung 3221 öffnet daa UJiD-Ior 3229
- BAD ORIGINAL
über das OTTCR-Tor 3231. Falle die Operation Information 1 minus Information 2 auszuführen ict, so öffnet ein Signal auf der Leitung 3222 das UKH-Tor 3228 über das ODER-Tor 3227 und ttffnet das UND-Tor 3232 über dao orER-Tor 3233.
Ein Signal auf der Leitung 3223 enteprioht der Instruktion Information 1 minus Information 2 und zeigt,daß das Resultat dieser Operation positiv ist. Pias Signal auf der Leitung
3223 öffnet das U;l D-Tor 3234 über das ODER-Tor 3235 und öffnet das UKMor 3229 über das ODER-Tor 3231. Die Leitung
3224 entspricht der gleichen Instruktion zeigt jedooh an, daß daa Resultat negativ ist. Ein Signal auf &9r Leitung.
3224 öffnet das USD-Tor 3236 über ODER-Tor 3237 und öffnet das UliD-Tor 3232 über das QSSR-Tor 3233. Die Leitungen
3225 und 3226 sind der Instruktion! Information 2 minus Information 1 zugeordnet· Ein Signal auf der Leitung 3225 zeigt an, daß das Reoultat positiv iat, ein Signal auf der Leitung 3226 zeigt on, daß das Roaultat negativ ist.
Die Tabelle UV zeigt die Steuerung der Hesultateelektion in der Steuereinheit.
109852/0630
ßAD Cr:?.'-
Tafel XIII
In et rukt ioneutof ormung in der Steuereinheit der Rechen schaltung Neu« Instruktion Positires Resultat Aktiv· ODER-Tor
gehört eur Instruktion Auegangeleitungen
Inf 1 Inf 2 2) Inf
Inf
1 * Inf
2 - Inf
2
1
3197 3195
-(inf 1 ♦ Inf Inf
Inf
1 - Inf
2 - Inf
2
1
3199 3196
Inf 1 - Inf 2 3198
Inf 2 m Inf 1 3201
Neue Instruktion Aktiver Ausgang Aktives Aktive Steuer*
der Trigger UND-Tor Leitung 3205 3206
Inf 1 ♦ Inf 2 3212
3213
3215
3214
3216
3217
3239 3255
-(inf 1 ♦ Inf 2) 3212
3213
3215
3214
3218
3219
3239 3255
Inf 1 - Inf 2 3242
3244
3255
3255
Inf 2 - Inf 1 3242
3244
3255
3*55
Tafel XIV
Die Steuerung der Resultatselektion in der Rechenateuerschaltung
"UND-Tor Steuerleitung Kanal
•bt
Bit-Zeit
bt
Zeichen-
Zeit
oht
Selekt
unkorr
Result
• Resultat
• korr·
• Result·
3263 3276 1 3 Ada·
3264 3277 1 5 .../ Add·
3265 3278 2 8 Sub« I
3266 3279 2 5 Sub· 1
3267 3231 3 8 ßub. 2
3268 3282 3 5 Sub· 2
3204 3211 2 5 16 Sub» X
3208 3209 3 5 16 Sub· 8
109852/0630
2U UIiD-Tore I22i, 3234 und 3236, weiche durch die Adresaöiii^alö auf den Leitun^ea 3221 uaü 322<2 öaw. 3223 und 3226 baw. 3224 uud 3225 Über die ύίΟΛ-ϊαΓβ 32u7 bzw· 3235 bzw. 3237 andeuteuart worden fuhre;i die Kanalimpulca auf Leitung 3233 auf die Leituütf 3159 (ΪΙ5. 123) die Sanaliapulae dee Kanälen 2 worden von der Leitung 3241 auf die Leitung 3161 (ϊΓ3· 123) uud die ILaualiapulbe deu Kanalea 3 «ioXsu^ea. von dor leitung 3243 auf die Leitung 3162 (2IG. 123). Lies«
erreichen die UKZ>-3?op· 322j uad 3232 Über die 3245» 3246 und 3247 über das G^P^Ior 324<ä. Π· UiiD-ϊοΓο 3223 und 3232 üiad eooit vorbereitet sua Cffaea für poaitivo uad negative V orzeiche α auu den zu^ohüri^en :>i&nal£oaeratore.a 324S und 3251. Sin Dijnal vom 0122-Ior 3231 auf der Leitung 3252 erzeugt ein pouitiveo Vorzeichen aua dea Geaorator 3243 wünrend eiu Dijnal von u3E3~'£or 3233 Ubor Loituii^ 3253 ein uo^ativau Vorseichen am 3ijxml^euerator 3251 auftreten IUoct. Laa ^i^ual dao oolektierten Vor* zoiuhena jolai^t Über daa OLZR-Tor 3254 auf die Ver-
3164 (i'IO. 123)» welohe da« genannte der Hochenachaltmyg zuführt.
lie .r;teuoroiaiiait beatimat außordea ob da& korrigierte oder niüht korrigierte Zei^hearosultat einer jeden Operation au verwenden ist. Die E^tacneidua^ iiän^t von dem Vorhandensein eine» übertra^iapuloeo aa Sude dee Zeiohen ab, wie dieaas bereite beoohriobon wurde«
Eo gibt zwei Gruppen von Ubertra^uimpuloen. Die ein· Gruppe tritt zur BI2-ZTiIX 4 auf, die andere zur 3ΙΪ-Ζ2ΙΤ U, Oa die Übertragung dor Zeichenreßultate in dor ersten Hälfte der Zeiuhenzoit erfolgt, ndaaen die aur Bli'-ZSIT vier auf tretenden übertragsinpulae veräußert werden, um nicht die Ubertra^ua«; des vorhor^ehenden Zeiuhenreuultatea zu etüren. Zu diesem Zv/eck worden die zur 2IT-ZIOiT vier auftretenden wtoertra^uimpul&e von der Leitung 3202 über dao Ulil-Ior 3256 «um OI>2a-Tor 3257 gofllhrt, wahrend die Ubertraßbimpule· von der 3ΙΪ-ΖΤ:ΐΤ 6 aber dau üiNX>-Tor 325Ö zum ODER-Tor 3257 gelangen. He UIO-Tora 3256 und 325^3 werden durch Zcitai^nal· sur 31T-ZEI2 4 be*, aur ΒΙ7-ΖΣΙΤ 6 auf den Leitungen 3259 und 3261 gesteuert· £io 'Jbertra^eiapulo· der ϋΙΤ-ΖΣΙΤ 4
10 9 852/0630
BAD ORIGINAL
vom UNl-2or 3256 zum ornrT-Tor 3257 Über die Verzögerung 3262. Γΐβ wbertrasaiiapuloo ^eXa050n Voa on-TS-Tor 3257 zu ü*n UNT-Toren 3263, 3264, 3265, 3266, 3267, 3268, 3204 und 3200. 11· UNI-Tore oelektleren ihr« Dbertragaimpulae wio β3 in der Tabelle XV gezeigt tat·
TiQ zwei aöjliühcm ''bertragaiiapulae aus der Addition werden Übor dao OJiSIt-Tor 3239 auf den EJ:2-3iagaatf dea MOOSIlS 3271a geführt. Beide Übertrajeinipulee haben die gleiche
:3er IHI0022 3271a wird zur SU3-3IT-Z3IT 4, 4 duroh ein Ui^nal auf Leitung 3272 in ßB3£T-tsebraoht. üle Auo^abeleituogen der UNC-Tore 3265, 3266, 3267 uad 326J worden sua SKl'-Ei^au^ dee ΧΗΐσ9ΐΏ3 3271b, bsw· r^CET-^iujar^ dee TRIGaBHa 3271b, bzw· CSS· dee Till α330 3271c bzw. zum H2C2$-»£in£an£ dee 3271o geführt.
Einer der ϊΠΙΰακη 3271a bio 3271o zei^t duroh »eine ?HT~ an, u&ü daa eutsprechende Zeiohenreaultat in der
ein korrigierte β Resultat iat« Π« 'ibertra^u dee Raaultatea wird duruh ^i^nalo auf den leitungen 3144, 3143 und 3£>49 (FIC 123) seeteuort. lie Leitung 3144 entspricht dea Additionsproseco, die Leitung 3I4Ö let den ersten Γ/ubtraktlonsprozefis zu^eorclaet während die Leitung 3149 dea zweiten ^ubtraktioaeproieue zugeordnet lot· Lie Übertragung von Signalen Über die Leitufi^ea 3144, 3148 und 3149 wird duruh die tWr-Tore 3274a bie 3274o /jeeteuert, welche wiederuia durch die ^i^nale von den SE'i-Auagäivjea der XRiaasa 3271a bie 3271o und Curch Zeitiapulee auf den Leitungen 3275a bis 3275c ^euffnet werden.
Ein lsi Β23ΞΧ-Stellung befindlicher THiaSES aua der Gruppe 3271a bl£ 3271c ^oigt oa, dad da» gewünschte Zoichenreuultat in der nouhoneinheit ein nicht korrigiert·β Resultat iut. ZIe Übertragung dor Houultate wird durch Signale in den ^eitux^en 3141, 3146 und 3147 (Ha. 123) g»e*euert. Die Leltuorf 3141 gohürt zum Additionoprozent, die Leitung
3146 gehurt ZU& eruten oubtraktlonsprozeua, die Leitung
3147 genürt sum zweiten Subtraktloiiaprozee«· TU· über-.
von Zlgnaleu Über die LeituAsea 3141, 3146 und
109852/0630
BAD ORIGINAL
Tafel XV
Der übertragaimpula in der Steuerechaltung der Recheneinheit UND-Tor Zeit
3263 Sub-Bit-Zelt 1, Bit-Zeit 5
326k Sub-Bit-Zeit 1, Bit-Zeit 8
3265 Sub-Bit-Zeit,2, Bit-Zeit 5
3k66 Sub-Bit-Zeit 2, Bit-Zeit 8
3267 Sub-Bit-Zeit 3· Bit-Zeit 5
3268 Sub-Bit-Zeit 3» Bit-Zelt 8
UND-Tor Art des Übertrageimpuleee Signal auf Leitung
3263 unkorr. Addition 3276
326h korr. Addition 3277
3265 unkorr· Subtraktion 1 3276
3266 korr· Subtraktion 1 3279 32έ7 unkorr· Subtraktion 2 3281 3268 korr. Subtraktion 2 3282
109852/0630
3147 wird durch die UHD-Tore 32:J4a bio 3284« fleateuert, vtolüho wiederum durch die HL^DT-Otellun^ der THIG(J1CH 3271a biu 3271o und durch Zeitsignal· auf den Leitungen bis 3275 ο uud 32Ö$a bin 32o5o geöffnet werden.
lie ίία. 123 ist eine tabellarisch· laratellung der Xnderuag der I^roajramminatruktionön in Abhängigkeit Ton den Yorseiuheii uor Informationen 1 und 2 in der Steuereinheit der Heehenoehaltuug.
C. Addition und Subtraktion
Die 1Γΐα. 126 ist eine tabellarische JJaratellung des Sechen* proaeöeea bei der Addition und Subtraktion in der Rechenschaltung von IrIQ. 123· Zum Zweoke der Illustration sind üie verschiedenen stufen eier Operation in Reihen und.spalten besoiühnot. ^o eind jedem Zeichen swei Spalten angeordnet. Sine spalte für den numerischen leil, die andere Spalte t#v den Zonentdil.He -palten A und B beziehen eiuh auf das •retβ Zeichen, die Spalten C und D auf da« weite Zeichen, die Spalten 2 und i1 auf dae dritte Zeichen und die Spalten G und H beziehen oich auf dna vierte Zeichen· lie !leihen ϋ,Βΐ,Τ,υ,ν,ν/,Λ,χ,Ζ zeigen die utufen der üperatlonäund &ind im folgenden ale Zeile boseiuhuet mit dea eugehüri^en Kennbuuhtftabeu. v/ie in aer Zolle R geseigt ist, beträft der S'ert der Information 1 367» wobei die £iner in den Spalten A und B9 die Zehner in den «palten C und H und die Hunderter in den üpalten S und 2 eingetragen aind. 2&e aweite Information hat den Wert 529 *'i* <-&«> i^ Helhe 2 der Zuile R gaaeigt Ibt. Die £iner (d) stehen in des Spalte A und B9 die Zehner (2) stehen in den Spalten C und D9 und die Hunderter (5) etehen in den Spalten E und Jr'. Iu der Keine S9 Spalte A let die erute Additioneetufe gegeigt, wobei die er&ten BIS3 der Information 1 und 2 addiert werden, woduruh ein Ubertra^ulmpule sum näuhat folgenden JBI'2.2 augeitel^t duruh den Pfeil von Linie 2 !leihe u kut Linie 3, Reihe R entsteht. I&e Zelle 3 der Reihe E stellt den Ubertraäselngantf des Addierwerken dar. In der Pouition 2 hat die Information 1 einen UlT in uer Zeil» 1 Reihe R der auttammen mit den Übertrag der vorhergehouden BIX-Adultion tu dem Brgebnla **kein BIS"
sit Übertragaiopule, gegeigt in Zeil« 2 Seihe S9 fuhrt·
109852/0630
«AD ORIGINAL
iieoer ΒΙΪ-Übertraj wird dem obertra^aeinijani; der Hechen achaltung wie durch den Pfeil von. Zelle 2 Reih· Π zur Zeile 3 Heihe H gezeigt wird·
dritte BII-Additlon wird in tier Poßition 4 durchgeführt wo wiederum au dem 3IT der Information 1 ein Übertragsimpuls addiert wird, Ό& dio Information 2 in dieser Poaition keinen ΒΙΪ besitzt, lautet das r-r^ebnia Hkein BIT plus Bl'ü-übertrag". Ifteser Übertrag wird zu den Ubertrasneingang dea Addierwerkes Übertragen, wie dienes durch den Pfeil von Pooition 4 Zeile 2 iteihe a aur Position β, Zeile 3 und Reihe K cm^ezoijt ist« In der Poaition ύ besitzt die Iaforma· tion 1 keimen ΒΙΪ, jedoch die Information 2, wie dieses in der Zeile 2, Reiho H gezeigt iot, l-aa X^^ebnia dieser Addition ist wleaerum ledi^liah ein Jbertra^aimpulu· liier handelt ea eich um einen Zaiohonubertragaizapule d9r für eine halbe Zeichenpult ^eapelohert wirut wie dieuee durch aen horisontalen Pfeil in Zelle 1 Reihe S gezeigt iat. 2aa Resultat des Adoitonoproaouaoc in den Positionen 1,2,4,6 wird in die Position A,3,P,O versiert, v.dhrend dieser Zelt wird der Wert der Korrektur K1 aus der Zeile 3t ftelhe ^ auf das übertragende Resultat addiert.
lie Korrektursaiii X1 hat den v'ert 6. Tu das verzögerte Houultat nibht injeder Position ein BIS besitzt, iat mit dem uor ^orrekturaudition, woluhea in Zolle 1, Reihe I iot, kein vbortraju-BIX verbunden. Γ& in der Pooltio b* deraelbeh Zeichenzeit ein übertra^a-BIT auftrat, muß dft· korrigierte Resultat verwendet werden. I&a korrigierte HoBultat hat den Wert 6 und ißt in der Zeil· 1 Heihe I umrandet.
He nächste Zeiohenzelt beginnt mit der Addition dee Übertra&-BI2 der Zolle 3 Iielho Π zum Zciuhen 2 in dieser Pooltio ^eder die Inforaationi nooh die Information 2 hat in dieser Position ein BIT. Uiu Addltiono-Heaultat lät aleo ein einzelner BIX in der Zoll« 1 Reihe '·', In der Position 2 der Zeichenpult 2 Spalte C haben üοwohl Inforaatlon 1 ale auoh luformation 2 eiu BI2, eo daü da» Additionereeultat aus einea 'Jbertraau-1112 boateht, ?eile 2 Reihe 3, welche» sua
109852/0S30 BAD 0?!G,NAL
dos Audienterken Übertragen wird wie dieses tiuroh den Pieil in uor Zeile 3, Poeition 4 Reihe B gegeigt ist. .ler BIT uer Information 1 la dieser Position und der UIT-Übortras reaultierea wiederua in einem Bit-Übertrag der in der Poüitlou 6 addiert werden muß, wie ee duroh den Pfeil anjeseigt int·
«"euer tile Inl'onaation 1 noüh die Information 2 hat in der Position C eiu ÜIT, uo daß der Additlonaproeeoo lediglich einen einfachen Bl2 alu Reaultat zur i'olge hat. Dieser MX ist iu Zeile 1 Reihe S Position £ "polte 1Q bezeichnet. Γΐβώοΰ Resultat iat für eiue halbe Zeichenzeit zu verzögern wie ee duroh den horizontalen Pfeil Iu der Zelle 1 der Reihe 3 angeseilt let, £aa Reßultat gelaugt dann In den Zonontell des gleichen Zeicheao, ü.h, la die Spalte ß.
dieser Zeit wizrd wiederua die Eorrekturtahl K1 Buaduiert, r«a Heaultat lut Iu Zeile 1 !leihe S gezeigt. "~ XfcB Seoultat hat den »ert 1$, eo daß la den beiden Addition·· proaeaueu dea iiuaeriechou Teiles und de» Zonenteileo kein Übertrag euatehen konnte» Da« richtige Tleoultat let β omit das unkorri^ierte Hesultat, welches in Zelle 1, Reihe S spalte C umrandet let und den »art 3 hat· lie BITo der Informationen 1 und 2 in der 31 T-Po si tion 1 wurden addiert und produzieren einen ϋΙ^-'Jbertra«; welcher dann au dom BIT der InfornäLon 1 in BI?-Po«3ition 2 addiert wurde, Spalte S, Heihe R. Ea in der Position 2 der Information 2 kein BlI vorhandon iut9 ergibt die Addition des BITS von Information 1 in Position 2 und dea übertragen aus der Addition in Position 1 bei der Addition einen übertrag, der dann zu dea BIS der luf oxmatlon 2 in Position 4 addiert wird He Information 1 hat wiederua kein 31? in der Position 4» jedoch die Information 2. Se ergibt eich ein übertrag der in die Position δ versttgert wie-d, wie ee der Pfeil anzeigt·
7er BIT-Ubertrog in der Position O hat dao Hesultat b zur Folge, welohea ein unkorrlgiertea Hesultat ist« Bo mud nun beatlBu&t werden, ob das nicht korrigierte Qeaultat das richtige lot· rieaeo ergibt eich aus der Addition der Korrektursahl K1 die in der Zelle 3, Heihe 3, Opalte t
109852/0630
BAD ORIGINAL
/ίδ
iat. He AUUition dee nioht korrigierten Resultate» zur Korrekturzahl K1 ergibt üea 'V«rt 14, Zeile 1 Reihe T, 3 DIX3 in den Positionen 3,P1O. ?ae korrigierte Resultat hat keinen Übertrag, da« nicht korrigierte Resultat in Zeilr 1 Reihe :> Spalte E iut uaa richtige Resultat·
lie viorto Zeit Addition in der die Information 1 als auoh die Information 2 den Wert O haben ergibt kein BIT und . keinen übertrag aua den unkorrigierten oder dem korrigierten ilecultat. &o umrandete Resultat in Zeile 1 Reihe S -palte lot damit dao richtige, las Geaamtreoultat des Additions* prozesees Information 1 plus Information 2 beträgt somit
bereite becchrieben wurde fuhrt die Recheneinheit zwei ver8chiedene:.>.>ubtraktionen duroh. He erste Subtraktion lautet Information 1 minus Information 2· He zweite Subtraktion lautet Information 2 minus Information 1* He Steuereinheit bestimmt, welche dieser beiden Operationen mit einem poeitiven Sesultat gekennzeichnet ist, was oioh aus dem übertrag im numerischen Seil der höchsten stelle ergibt. 2a in diesem Beispiel die Feldlänge mit 4 Zeichen angenommen wurde muß dieser übertrag in der Position 8 Spalte α Reihe Y oder X auftreten.
In der Operation Information 1 minus Information 2 ist das nicht korrigierte Reoultat au verwenden, wenn es mit einem Übertrag verbunden ist. Andernfalls ist das korrigiert« Resultat zu wählen· Be wird immer nur ein Übertrag im numerischen Teile der Zeichenseit in der Additions des folgenden Zeichens berücksichtigt· In diesem Frozees haben die Information 1 und 2 die selbe Wertigkeit wie in dem zuvor erläuterten Additionsprozeas jedoch 1st die Informatio: 2 invertiert was dureh den Buchstaben I hinter der Bezeichnung in Zeile 2 Reihe U angezeigt let· Sin invertiertet Zeiohen ist gleich dem Kompliment dieses Zeichens zu 15·
ler ^ubtraktionaprofiess beginnt in der Position ^ mit der niedrigsten Stelle, Spalte A, Reihe U. Zu dieser Zeit wird der Yortragsubertrag Xn diese Zeltpositlon addiert« Der
109852/0630
BAD ORiGINAt
'ubtraktlonuprozQGo wird innerhalb dee numerischen und Zoaenteileu deο Zeichen» trie eine normalt Addition durchgeführt, laa Heißt, ein BIT addiert auf kein BIT1 ergibt ein BIT. 7.Ie Addition von 2 BITS ergibt einen übertrag der als BIT-Übertrag in den Poeitionen 1,2,4 A9S und P auftreten kann. Hin übertrag in der Position ö 1st ein stellenübertrag und mud gespeichert werden· SIn In dtr Position Hull auftretender übertrag wird nur tür Steuerzwecke verwendet und darf nicht sum folgenden Buchstaben addiert werden· Lie Addition von 3 BISS ergibt einen übertrag und 1 BIT. TIe Korrektursahl K2 welche la Zonenseil des Zeichens verwendet wird» hat den Wert 1O9 wenn la tiuem lealmalsystem gereuhntt wird·
Zur BIT-ZώII 2 werden die BIT3 der Information 1 und des Komplemente der Information 2 addiert wie ta In Zeile 1 und 2 der Hei he U Spalte A gezeigt 1st. Ba ergibt sich tin Übertrag. lieser übertrag wird au dem BIT dtr Informatioi 1 und dem Kompliment der Information 2 In Position 4 addiert und hat ein BIT und einen Übertrag eur Folge. Der Übertrag aus der Position 4 wird In die Position d veraögert.
Das nicht korrigierte Itasultat der Addition von Information 1 und dem Komplftment der Information 2 des ersten Zeichens hat den Wert 14« Bas nicht korrigierte Resultat wird in den Zonenteil des weiten Zeichens, 'J ρ al te B1 Zeile 1, Beihe T veraögert. Pit Korrektureahl K2 mit dem Wtrt 10 ist in Zeile 3 Reihe V Spalte B gezeigt und wird auf das nicht korrigierte Resultat addiert. Bieae Addition hat normale BIT-Übertrügt In dtn Positionen D und P sur Folge, das Besultat in der Position O ist ein BIT und ein Übertrag. 21teer Übertrag wird nur fur Steuerswecke verwendet. Sas korrigierte Resultat hat den tfert ö. ?egtn dta Übertragtα la dtr Position 0 ist das korrigierte Eeaultat das richtigt·
In der Spalte C1 Zeile 1 bis 3» Btlht U und Zeile 1 und Beihe V 1st die Addition des zweiten Zeichens dtr Information 1 und dt β JCompllmtntts der Information 2 geseigt· Das Resultat hat den Wert 3 und einen Übertrag Ia dtr Position
109852/0630
BAD ORIGINAL
6, Aegen dienes übertrage» let das nicht korrigierte Resultat au verwenden und durch die Unranriung in Zeile t Reihe V Positionen 1 bla 8 Spalte ο gekenuselohnet. ler übertrag JBIT wird während der xULchaton Zeiuhenzeit in der Position 1 der Spalte bei der Addition berücksichtigt· Eine Korrekturadditlon let zwar nicht notwendig, sie iat jedoch nur Vereinfachung der steuerung der Reuhenanordnung berücksichtigt. X4e Xorrektursahl 22 wird während dee Zonenteileo dee Zeichen» auf das richtige Beaultat addiert·
Die dritten Zeichen in den Pooitionen 1,2,4,3 in der Spalt· £ elnd alt einem nioht korrigierten Resultat Ton 14 ohne übertrag verbunden· Hesse Seeultat let deshalb durch die Zahl Σ2 la der »palte ? und den Positionen A9B9P. 0 su korrigieren. I*o Resultat der Korrektur hat den Wert ö und beeitat einen Übertrag in der Position O9 der nur für Steuerewecke verwendet wird. JCaa vierte Zeichen der Informationen 1 und 2 hat den Wert Hull. las Xoiapllaent der Inforaation 2 su 1$ beeteht aue den 4 BITS 1,2,4,0 in der »palte O9 Zeile 2 B,ihe U. £aa Heeultat au0 daher korrigiert werden·
He Addition der Xorrekturzahl X2 «um Resultat aus den numerischen Teile de α numerischen Zeiohens ergibt ein &LT in der Position A und einem BIT in der Position 0 sowie einen tibertrag in der Position 0. Aue diesem Übertrag er» gibt aioh9 da& das Resultat ein negatives Vorzeichen su bekommen hat. Sa der Bert der Information 2 höher 1st als Jener der Information 1. Die BITS9 welche in der Spalte B Reihe V Zeile 1 und in denselben Positionen der Spalten ? und H welche umrandet sind sowie die umrandeten BITS der Spalte C Zeile 1, Reihe V stellen ein Resultat dar, welches sur weiteren Verwendung komplimentiert werden musste« Ta jedoch die Bechauordnung auch die Subtraktion Information minus Information 1 durchfuhrt, wird diese« negative Resultai nioht bentftlgt.
Spalte A Reihe Z selgt die Addition dos Komplimentes der Information 1 sur Information 2 in BIT-Position 1. Addition de« Vortrags~BIT3 und des BITO der Information 2 ergibt einen Obertrag in dl« Position 2.· In der Position 2
109852/0630
BAD ORIGINAL
oioh kein BIT1 so daß lediglich der übertrag als Resultat erscheint· In der Position 4 befindet sich ebenfalls kein BIZ9 oo ergibt eich das Ergebnia Null und koln übertrag. In der Position b befinden sich wiederum 2 BITS woraus oioh ein Übertrag ergibt, der als ZelchenUbertrag bei der Addition im numerischen Toil deo folgenden Zeichens beruakaichtigt wird· tt'egen dieses ZeiohenUbertraga 1st das gefundene Beaultat bereit» das richtige» Der automatisch durchgeführte Korrekturvorgang ergibt ein falsohes Resultat, welches nicht berücksichtigt wird.
In der »palte Z wird das zweite Zaiohea der Information 2 sum Kompliment dee zweiten Zeichens der Information 1 und dem Zeichentibertrag aus dem vorhergehenden Prozess addiert« las Ergebnis besteht aus 3IT-»vbertragen in den Positionen 1 und 2 und BITS in den Positionen 4 und 8. Die BIX3 aus diesen Positinnen 4 und Ö werden in die Position P und 0 verzögert und dem Korrekturvorgang unterworfen. . 2ae korrigierte Resultat lautet ι Je ein BIT in den Position·! B9P und 0 sowie ein Übertrag in der Position 0, welcher anzeigt, dad dieses Resultat mit dem Wert 6 das riohtige ist.
In der Spalte E let gezeigt wie die dritten Zeichen der Information 2 und des Komplimentes der Information 1 addiert werden. Sas £i*gebnia lautet ι Sin BIT in der Position 1 und ein Übertrag in der Position O9 welcher kennzeichnet, dad dieses aas richtig« Resultat ist· Her übertragaiapuls wird in die Position 1 Spalte Q Reih· X Zeile 3 verzögert. Aue dem anschließend durchgeführten Korrekturvorgang ergibt eich das Resultat Null mit einem übertrag in der Position 8, so dad der Wert Bull das riohtige Resultat ist·
Die PIO. 126 zeigt die drei Operationen, welch· durch die •ret· Ausfuhrung der Recheasehaltung unabhängig von den Instruktionen durchgeführt werden· JUe üteuereinheit be« stimmt dabei, welches Resultat benötigt wird. In Jedem fall schließt die Steuereinheit das Resultat der zweiten Operation Information 1 minus Information 2 au« ,weil dieees
109852/0630 sad original
Heuultat uegativ Iut uud uuruh das Resultat der dritten Opera ti υ u Iufon»a.tiou 2 niuue InXormatiou 1 eruetst wird« lie i&weitt iruuktioa der ut«ucirtiuh«lt besteht daria, da· Varzeicliea dew ^ewaaeo^tea ßeeultatee su beutieuaeu.
109852/0630
BAD ORIGINAL D. Die Rochenechaltungl Zweite Ausführung
Die FIG· 127 ist ein scheroatisohea Blockdiagramm einer »reiten Ausführung der Rechenschaltung, welche in dem Datsnverarbeitungssyetem der vorliegenden Erfindung -verwendet werden kann· Es kann ebenfalle die Heohenschaltung der FIG* 104 ersetzen· Das in der FIG· 127 gezeigte System kann in Rechenanordnungen mit mehr al· sechs verschachtelten Kanälen verwendet werden· Die Rechenschaltung der FIG· 127 iat der la der FIG. 123 gezeigten sehr ähnlich. Im Gegeneata au der In der FIG. 123 gezeigten Anordnung erfo&gt die Korrektur der unkorregierten Resultate jedoch nicht im Zonenteil der gleichen Zeichenzeit, sondern wird während der gleichen ersten Hälfte der Zeichenzeit jedoch in einem anderen Kanal durchgeführt· Somit stehen da· korregierte Resultat und da· unkorregierte Resultat bereite am Ende de· numerischen Teile· der Zeiobenzeit zur Verfügung· Die Bit· der Zeichenresultate werden in einen Speieher von der Länge einer halben Zeichenzeit gespeichert, bis festgestellt ist, welche· der beiden Resultate wa verwenden iet. Da· selektierte Resultat wird dann in einem Feldspoicher abgestellt bis alle Resultate der durchgeführten Operation vorhanden sind· Die Steuereinheit selektiert sodann da· zu der gewünschten Operation gehörende richtige Resultat in der gleichen Weise wie in der Rechenschaltung» welche in der FIG· 123 gezeigt iet·
Da· Arbeiten der Schaltung stimmt mit der bereits erläuterten Rechenschaltung der FIG. 123 sowie deren Steuereinheit bis auf folgende Abweichungen überein. Die ersten Resultate der drei automatisch durchgefUhr&en Operationen werden nioht in den Zonenteil der gleichen Zeichenzeit verzögert bevor sie wieder dem Eingang doe Addierwerkes zugeführt werden. In der in FIG· 127 gezeigten Anordnung werden dl· in den Kanälen 1, 2, 3 durchgeführten Operationen in der gleiohenw Veise durch- _> geführt wie in der Schaltung der FIG. 123» doch werden die Ergebnisse dieser Operationen anschließend in die Kanäle JJJ kt 5 und 6 Überführt, wa« durch die Verzögerungsleitung ro 3321 erfolgt. Das unkorregierte Bit-Resultat wird während der o Zeit in der Verzögerungsleitung 3317 gespeichert. Am Ende der J ersten Hälfte der Zeichenzeit ermittelt die Steuereinheit in bekannter Weise, welche der Resultat verwsadungafählg sind und Überführt die Zeichenresultate in die Veralterungslei«·
BAD ORIGINAL
tung 3371« welche hier ale Speicher verwendet wird. Falls in dem System mehr als neun Kanäle vorhanden eind, können die drei möglichen richtigen Resultate in den KanalUberführungssohaltungen 3365a bis 33ö5o in die Kanäle 7» 8, 9 überführt werden» wo sie dann ebenso angeordnet sind wie in der Rechenschaltung der FIQ. 123· nur daQ die Resultate dort in den Kanälen 1· 2 und 3 standen»
E* Die Steuereinheit der swelten Ausführung der Rechenschaltung. Die FIG. 128 Beißt die Steuereinheit, welche zu dor in FIO. 127 gozeigten Rechenschaltung gehurt· Die in der FIG. 128 geseigt« Steuereinheit enthält die gleichen Steuerkreiso zum Umsetzen der Programm-Instruktion in eine neue Instruktion In Abhängigkeit von don Vorzeichen der beiden Verarbeiteton Informationen 1 And 2·
F. Die Addition·
Die Vorteile der Rechenschaltungen der vorliegenden Erfindung liegen in der Anwendung eines Inversione-Systemes begründet· Die Verwendung von Korrektur Zahlen kl und k2 beim übergang von dem Binärsystem des eigentlichen Rechners auf das Dezimalsystem erlaubt außerdem durch Veränderung der Vorte von kl und k2 den Übergang auch auf nloht-dezlmale Systeme» wie es bei Zeltberechnungen oder in anderen Väbrungssystemen notwendig 1st.
Im Additionsprozess wird grundsätzlich Joder Übertragebit als echter übertrag verwendet· Daa richtige Resultat wird durch das Vorhandensein oder Fehlen eines Zoichenübertrages bestimmt« Bs ist immer das korregierta Resultat su selektieren wenn entweder in dem ersten Teilprosesa odsr in selten Teilprozees ein übertrag vorhanden war·
C. Die Subtraktion·
Im Subtraktlonsprosess wird immer J©noβ Zeichenresultat verwendet· welches mit einem Zeichenübertrag verbunden 1st· Jedoch wird nur der im ersten Teilprosees auftretende Zeiohon-Ubertrag bei der Subtraktion in der nächsthöheren Stelle verwendet· Sin im sweiten Teilprozess auftretender Zeichenübertrag dian* nur für Steusrsweoke·
-SO"-
I. Der erste Multiplikationsproaess·'
Es 1st angenommen, dofl dor Foldspoicher dosb Addierwerke· 2o Kanäle für unabhängige Informationen besitzt· Die von dem Pro* Grtunra angegebene Operation ieti Information 1 χ Information 2· Dio Informationen 1 und 2 werden dem Speiohor zu&efUhrt und in den Kanälen 1 und 10 gespeichert· In den folgenden Feldaoiten wird die Information 1 mit den Werten von 1 bis 9 multipliziert durch ständiges Addieren· Der Kanal 11 ist dabei icuaor mit dom Eingang 2 des Addierwerke« verbunden· Das Resultat des Additionsprozesses wird immer in den Kanal U Übertragen· Während der Feldzeit 1 wird also die Inf ortaation 1 auf Null addiert· In der Feldzeit 2 wird die Information 2 verdoppelt· In der Feldateit 3 wird zur Information 1 asur doppelten Information 1 addiert, es ergibt sich 3 mal Information 1· Sie gewonnenen Resultate werden jedoch nioht nur immer in den Kanal 11 Übertragen, sondern auch naoh der Reihenfolge der gebildeten Vielfache in die Kanäle 2 bl« 9 in Abhängigkeit von dem Feldzeit zähler· Aa Ende der Feldzeit 9 stehen in den Kanälen 1 bis 9 die Vielfachen 1 bis 9 der Information 1· Zur . Zeichenselt 16 der Feldseit 9 wird das erste Zeichen der Information 2 im Kanal Io in das MuItiplikationa-S teuerregleter Übertragen« während die ganze Inf ortaation 2 Über den Auegang und den Eingang des Feldapeichers revoltiert und dabei um •ine Stelle versetzt wird· Das Hultiplikations-Steuerregietor selektiert den Kanal mit den gewünschten Vielfachen der Information 1 und überträgt den selektierten Vert aum Singang 1 des Addierwerkes t vo er auf den vorhandenen Inhalt des Kanäle· 11 addiert wird·
J· Der zweite Hultiplikationsprozees·
Wenn eine Information A mit der Information B zu multiplizieren ist,so wird die Information A in einer steuerbaren Verzögerungsleitung gespeichert» während dl· Information B in eine» Revolver gespeichert wird·
Zunächst wird die Information B verdoppelt, indem sie auf beide Eingänge 1 und 2 des Addierwerkes gegeben wird· Die Sumse Ba wird in den Kanal 1 elnos Speichers übertragen· Der Wert Ba wird in der glelohen Weise Verdoppelt und als Susxae Bb in den Kanal 2 des Speichers Übertragen· Die Sutane Ba wird dann but Summ· Bb addiert. Dl· neugebildote
109852/0630
SAD ORIGfNAlT
Summe Bo wird in den Kanal 3 dee Speiohere Übertragen· Sodann wird die Summe Db verdoppelt und al« Summe Bd in den Kanal k des Speichere Übertragen·
Die Summon und Vielfachen do· Wertes B ι Da, Db, Bc, Bd können auch auf andere Weise gewonnen werden, as« B» duroh Einrichtungen, welche durch Verschieben der Zeichen-Bits den Wort des Zeichen« verdoppeln« wie es iu einem Biη Sr eyetem möclich iet, da die Wertigkeit der einzelnen Bit-Poaitionen mit den Potenzen von 2 Steigt· Während ein Bltvorschiebe* verfahren innerhalb oiner Foldzeit durchgeführt worden kann« benütigt die beschriebene Revolvermethode 4 Feldzolton· Das Einer-Zeichen der Information A, welches sich in dom Kanal k der steuerbaren Verzögerungsleitung befindet, wird den Steuer* Triggern zugeführt· Die Steuer-Trigger selektieren eine dor Suamen Ba, Bb, Dc, Bd und Überführen die selektiert« Summe zum Eingang 2 des Addierwerken·
Das Ein«r-Zeichen der Information Λ wird durch die Steuer-Trigger auf den Eingang Z dos Addierwerkes geführt und auf null addiert φ Die Summe wird vom Ausgang des Addierwerkes wieder an den Eingang 1 des Addierwerkes geführt, während die Steuer* Trigger die Information B mim Eingang 2 dee Addierwerkes übertrat .
Die Summe des Einer-Zeichens der Information A und null wird zum Eingang 1 des Addierwerkes Übertragen, während die Einor-Stelle des Zeichens A duroh das an der Zehnoretello stehende Zeichen der Information A in den Stouortriggern ersotzt wird· Eine der Summon odor Vielfachen Ba, Bb, Bc, Bd wird in Abhängig· koit von den Stouor-Triggern über oino Vorzögorung von einer Zeichenzoit zum Eingang 2 dos Addierwerkes übertragen· Die Summe der von den Steuortriggorn selektierten Summe und der Zehnerstelle der Information A wird vom Auegang des Addier* werkoe auf den Eingang 1 des Addiorwerkos goführt« Die Information B wird dom Eingang S 2 dos Addiorwerkoa au&efUhrt« wenn die üteuortrigger oino solche Instruktion gobon· Das Zoiclion in dor Zehnorotollo der Information A wird dann duroh daa Zeichen in der nundortorotollo der Information A er* •otzt und der Prozoae wird wiedorholt· Dio Information A wird in der steuerbaren Verzögerungsleitung vcrochobon, damit das Zolehen in dor Taueendorstolle der Information A in don Kanal h gelangt· Die Ausgabe aus der Verzögerungsleitung erfolgt immer
in den Kanal 4. -s&b- 109852/0630
BAD C?.:G!N'AL.
Tafel XVI Einer- • . «■>
1ΖΘ38
■ ■ ■ . 54610 Addlerwefek- Resultat
354 χ 215 etelle 4 Eingang 2
B (einfach) «215
Ba (zweifacch) Zehner* -430 860 (Bb) 860
Bb (vierfach) Stelle 5 »860 76II0 0 860
Bc (sechsfach) -1290
Bd (achtfach) -I72O 8600 (Bb plus
Steuer- Addierwerk- ein Zeichen
Trigger Eingang 1 Verzögerung) 9460
2150 (B plus
Hunderter
stelle 3
0 ein Zeichen
860 Verzögerung) 11610
43ΟΟΟ (Ba pla«
860 zwei Zeichen
Verzögerung) 54610
215ΟΟ (B plus
Tausender- 9460 zwei Zeichen
Stelle O Verzögerung) 76II0
: f
II6I0 00000 76IIO
109852/0630
Ein Beispiel einer Multiplikation ist die Operation
9,287 X 774.
Die Information A ist in diesem Beispiel 9, 287, die Information B iet 774. Ba ist 1,548 (2 X 774), Bb iet 3 096 (4 X 774), Bc ist 4 6kh (6* X 774), Bd iot 6 192 (8 X 77!»). Die PIG. 130, 131, 132, 133, 134, 135 und 136 beziehen sich auf dioses Hultlplikationsbeiepiol.
Die Informationseinheit A ist in einem Revolver dor Lunge eines Zeichens mit vier Kanälen aufgezeichnet. Der Einer 7 steht im Kanal der Zehner 8 steht im Kanal 3« der Hondorter 2 steht im Kanal 2 und der Tausender 9 steht im Kanl 1, wie dieses in der PIG. 13ο gezeigt ist.
Die Information B ist in einem Revolver mit der Länge von 8 Zeichen gespeichert·
Die PIG. 131 zeigt den "Wort 7 der Einoretollo in den Stauertriggern· Die PIG. 132 zeigt die Rochonschaltungsanordnung für die Multiplikation und zeigt die übertragung von B und Bo in das Addiorwork in Abhängigkeit von dom Wort 7 der Information A während dieser Multiplikations-Oporation· Bc wird zum Addierwerk Übertragen, wo es auf den Vert null addiert wird. Das Resultat lautet 4 £44, welohes wieder zum Eingang des Addierwerkes geführt wird, wo der Vert B addiert wird, es ergibt sich das Resultat 5 418. Die Information B wird um einen Kanal versetzt, was in der FIG· 133 gezeigt ist·
Die Summe von B und Bc wird zu Bd in einer Verzögerungsleitung addiert, wie es in dor PIG· 134 gezeigt ist. Dw Grund für die verschiebung der Information A ist es, die Zehnersteile in den Kanal 4 zu bekommen, da nur Zeichen aus den Kanal 4 ausgelesen werden künnon.
Bd wird somit von 6 192 zu 6Ί 920, wenn es in der Verzögerungsleitung um eine Stelle verschoben wird· Die Summe von Bd und 5 418 ist somit 6"7 338·
Die Information A wird wiedor um einen Kanal versetzt, wie es in dor PIG· 135 gezeigt ist, wodurch der Vert 2 der Kundorterstolle in den Kanal 4 gelangt und zu den Steuertriggern gelangen kann·
Die Summe von B und Bo (5 418) und Bd (67 338) wird zu Ba iu einer Verzögerungsleitung von zvol Zoichonlängen addiert· Dadurch wir«) uuo dem Wert von im 1 548 der Vert 154 800· Di· Summe von Ba und 67 338 ist222 138.
-sor~ 109852/0630 BAD qsiginal
V&hrend dos Jeweils zweiten Additionavorgangos bei dor Multiplikation in einer Stella* wurde das bereite Gefundene Resultat noch einmal auf null addiert· Die Information A wird noch einmal um einen Kanal verschoben, um den Vert 9 der Tausendorstolle aue dem Sana 3 in den Kanal 4 KU bekommen, damit or in die Steuerträger übertragen worden? kann« Diosea ist in dor FIG· 136 gezeigt· Die Suinrao von B und Bc (5 418) und Bd (67 338) und Ba (222 133) wird zu Bd in einer Verzögerungsleitung der Lange von drei Zeichen addiert· Bd (6 Io2) wird dadurch au 6 192 ooo· Die Gosamtsumme ist dann 6 klk 133· Das Resultat 6* klk 138 wird dann tsu B über eine VorzUgerungeleitung der Lunge von drei Zeichen addiert· B wird dadurch xu 774 ooo· Die Emdsurarae der verschiedenen Additionsvorgäng· beträft dann 7 108 138·
Besteht die Information A aus einer größeren Zahl, eo werden dl· höherwertlgen stellen in einem oder taoliroren anderen Revolvern gespeichert· Der weitore Prozess verläuft nach dow gleichen Schema, nur daß die Verzögerungsleitung mit Jedem Additionsvorgang um die Länge eines Zeichens lUnger werdon muß· Jeder Schritt in dem Hultiplllcatlonsprstess besteht aus zwei eineeinen Operationen· Zunächst wird einer dor Verto B, Ba, Bb« Bo und Bd in der richtigen Stellenpositlon addiert» sodann wird falls notwendig nooh Qintaal der Vert B la der betreffenden Stellenposition addiert· Ist dieser »weite Schritt nicht notwendig, so wird zur Vereinfachung des Programmes de* Wert null addiert·
K« Dor erste Divisionsprozess· DIo Tafel XVH zoigt den Divisionevorgang· Der Divisionsprozess wird in mehreren Additions« und Subtralc-
tionsprozesaen durchgeführt· Zu Beginn des Divisionsprozoss·* wird der Divisor so versetzt, daß seine höchste Stelle mit der
höchsten Stelle des Dividenden stellengleich steht· Sodann
wird das achtfache Vielfache des Divisors in einem Addition·*
proses β erzeugt, as· B· in drei Schritten durch Verdoppelung des jeweiligen Zwischenergebnisses· Dabei ergeben sioh dann auoh die zweifachen und vierfachen Vert· des Divisors·
Das Aohtfacli· des Divisors wird sodann vom Dividenden abge
-soe- 1Q9852/0S30 ßAD 0RiG1NAL
Taffol XVII
Prozess Vorzeichen des Prozess Vorzeichen des Prozess Zwischenresultates 2 Zvisohenresultates 3
-2
♦it
♦2
Prozess Vorzeichen des Prozess Vorzeichen des Endresultat Zwischenresultates k Ztrischenresultates
-1
6 5
109852/0630
17749A5
zogen»
Dio Steuereinheit bestimmt, ob da« Ergobni« dieser Subtr&ktie ein positives oder nesativo« Vorzeichen hat* Venn da« Result*' positiv ist* so kann in dieser Stelle nur ein Ergebnis von 8 oder 9 vorliegen, was dadurch festgestellt wird, das dos» Divisor vom Dividenden subtrahiert wird· Vioderum muß di· Statt· ereinheit daa Vorzoichou festetollen· BoI einem positiven Vorae chen lautot das endgültige Stelionresultat 9* bei einem nee*- tivon Vorzoichen ist dor Quotient 3· Venn bei der Subtraktion des a ο at fachen Vielfachen des Divisors von dem Dividenden in der ursprünglichen Position des Divisors zum Dividenden das Resultat ein negatives Vorzeichen hat, so wird anschließend das Vierfache de« de« Divisor« ad· diert sum Zwisehenresultat, um au prüfen, ob das «ich ergebende neue Zwischenresultat ein positives oder ein negative« Tor* seichen hat· Venn das aweite Zwischenresultat «in positive« Vorzeichen hat, so muß der Quotient den Wert k haben oder größer als k sein·
Der nächste Schritt ist die Subtraktion des Zweifachen de« Diviβors. Bs ergibt sich ein drittes Zwisohenresultat, welches durch sein Vorzeichen den vierten Schritt steuert· Ia vierten Sehritt wird entweder das Einfache des Divisor« von dem letzten Zwischenrosultat abgezogen odor au ihm addiert· Die Subtraktion ist dabei mit dem negativen Vorzeichen de« letzten Zwischenresultates verbunden, während bei einem positiven Vorzeichen die Addition durchgeführt wird· Nachdem der Divisor von dem dritten Zwischenresultat abgesogen wurde, kann daa vierte Zwischenresultat positiv oder negativ sein· Entsprechend dem Vorzeichen ist dann dor Quotient entweder 7 oder Venn dagegen das dritte Zwischenresultat ein negatives Voraeichen hatte, und der Divisor sum dritten Zwisohenresultat addiert wurde»so zeigt ein positiv«· Ergebnis cn, daß dor Quotient den Vert 5 hat· Ein negatives Ergebnis ist dem Vert k des Quotienten zugeordnet· Das zweite Zwischenresultat kann Jedoch auch «in negative« Vorzeichen haben, was anzeigt, daU im näohsten Schritt da« Zweifache des Divisors zu addieren ist· Da» sich ergebende dritte Zwischonresultat kann positiv oder auch negativ «ein· Ein positives Vorzeichen zeigt an, daß der Quotient den Vert 2 oder 3 haben kann. Dio Sntsoheidung hierüber wird bei der
109852/0630
BAD ORiGINAL
folgenden Subtraktion des Divisors von dem letzten Zvisehen·» reeultat gefällt«
lint das viorto Zwiechenrosultat ein positives Vorzeichen» so hat der Quotient den Wort 3, bei einem negativen Yorzeicboa muß er den Vert 2 haben· Venn Jedoch das dritte Zwisohenrosultat ein negatives Vorzeichen hat, so kann der Quotient nur den Wort 0 odor 1 haben· Di· Entscheidung wird durch Addition des Divisors gefällt· Das sich bei dem vierten Zwischenreeultat ergebende Vorzoichon gibt dem Quotienten den Wort 1, wenn es positiv ist· Ein negatives Vorzeichen im vierten Zvisobenresulzat gibt dem Qotionten den Vert O.
Nachdem der Vert des Quotienten bestimmt 1st in der betreffen* den Stelle« wird der Divisor mit seinen Vielfachen um eine Stelle in die nUchstnledrigere Position verschoben· Die Operation beginnt dann wieder mit der Subtraktion des Achtfachen des Divisors vom verbliebenen Zwischcnresultat· Der Division«- prozess wird dann in der beschriebenen Welse ftir jede Stelle des Dividenden fortgesetzt, bis die höchote Stolle dos Divisors In eine Position kommt, in der der Dividend keinen Wort mehr hat. Das Ende der Operation wird dadurch angezeigt, daß die Zeichenzeit der höchsten Stelle des Divisors kein Zeichen dee Dividenden aufweisen kann·
109852/0630 BAD ORIGINAL
L. Der zweite Divisionsprozese· Ein Beispiel des Divisionsprozesses ist die Division
4 321 79o : 53 3^5·
In diesem Beispiel ist Information B 4 321 79of Information A hat den Wert 53 3^5· Die weiteren noch zu bildenden Werte sind:
Aa - 1o6 69o Ab - 213 38o Ac « 32o o7o Ad - 426 76o.
Aa Eingang der Rechenschaltung selektiert der Feld-Oelektor das Feld der Information B* Durch übertragung in einen Revolver wird die 7 Zeichen lange Information zu einer 8-Zeichen-Information» Dabei wird die achte Stelle vor die bestehende Information gestellt, sie hat den Wert Null* Falls die Information B mehr als 8 Stellen hat, so wird sie durch Vorstellen von Nullen auf 16 Stellen erweitert und in zwei Revolvern zu je 8 Zeichen gespeichert. Die Information B hat also den Wert ο9 712 3W-0 und wird im Kanal 1 eines 8-Zeichen-Revolvers gespeichert·
Die Informationen B und Ad werden beide der Rechenschaltung zugeführt« Information B gelangt zum Eingang 1, die Information Ad zum Eingang 2 des Addierwerkes:
o4 321 79o Information B
"* 4-2 676 poo Ad um zwei Stellen verschoben - 33 354 21o, also ein negatives Ergebnis.
Wegen des negativen Resultates muss das Endresultat kleiner als 8 sein· Im nächsten Schritt der Divieioneoperation wird
109852/0630
Ab addiert: A
- 38 354 21o letztes Zwischenresultat
21 338 000 Ab um awei Zeichen verschoben
- 17 0I6 21o, also ein negatives Ergebnis.
Wegen des negativen Resultates muss das Endresultat kleiner als 4 sein. Im nächsten Schritt der Divisionsoperation wird Aa addiert:
- 17 0I6 21 ο letztes Zwischenresultat
1o 669 000 Aa um zwei Zeichen verschoben
- 06 347 21o, also ein negatives Ergebnis.
Wegen des negativen Resultates muss das Endresultat kleiner als 2 sein. Im nächsten Gehritt der Divisionsoperation wird A addiert:
- 06 34-7 21 ο letztes Zwischenresultat
o5 334 5oo A um zwei Zeichen verschoben
- o1 0I2 710, also ein negatives Ergebnis*
Wegen des negativen Ergebnisses muss das Endresultat Null sein.
Die Information B wird um eine Stelle zurückverschoben und der Vorgang wiederholt sich»
o4 321 79p Information B
217 9oo Information B um eine Stelle verschoben
217 9oo Information B um eine Stelle verschoben 676 000 Ad um zwei Stellen verschoben 541 9oo, positives Resultat.
TCegen des positiven Resultates muss das Endresultat über 7 sein*
109852/0630 -SI2 -
zoo
oo 54-1 9oo letztes Zwischenresultat 5oo A um zwei Stellen verschoben
- o4 792 6oo, also ein negatives Srgebnie.
Wegen des negativen Resultates muss das Ergebnis kleiner al· 9 sein, es ergibt sich aus der bereits gefundenen unteren iirgebnisgrenze das Sndergebnie 8« Dieses iSrgebnle wird im Kanal 1 einer Verzögerungsleitung der Länge von einem Zeichen gespeichert·
Pas letzte positive Resultat oo 5*H 9oo wird nun um eine Stelle verschoben. 2a ergibt sich der Wert o5 Ή9 00· Kit diesem Wert wird die Operation fur die nächste Stelle des gewünschten Resultates wiederholt, wobei sich der Wert 1 ergibt. Das erste Stellenergebnis 3 wird in der Verzögerungsleitung aus dem Kanal 1 in den Kanal 2 überführt. Der TCert 1 wird dann im Kanal 1 gespeichert. Insgesamt wird dieser Vorgang achtmal wiederholt, wobei das Ergebnis
Ca Cb Cc Cc Ce Cf Cg Ch
4851o18o
sich ergibt, wobei Ch die höchste Stelle ist und Ca die niedrigste. Der Quotient, das Endergebnis, ist von Ch nach Ca zu lesen und lautet:
81, 015 84· ·
Das Sndreeultat Ca bis Ch wird in zwei Verzögerungsleitungen von der Länge eines Zeichens mit 4- verschachtelten Kanälen gespeichert. Ca bis Cd werden im ersten Revolver» Ce bis Ch im zweiten Revolver gespeichert. Ca und Ce stehen im Kanal 1, Cb und Cf stehen im Kanal 2, Cc und Cg stehen im Kanal 3, und Cd und Ch sind im Kanal 4· gespeichert·
109852/0630
^odann werden alle Stellen um einen Kanal verschOben,Hadese Ca und Ce im Kanal 4 etehen. Sobald Ca aus dem Revolver übertragen worden ist, wird der Inhalt des ersten Revolvers wieder verschoben, damit Cb in den Kanal 4 gelangt, um auegelesen zu werden. Anechliessend werden die Werte Cc und Cd ebenso ausgelesen, daran anschliessend wird der Inhalt des zweiten Revolvers in gleicher Weise ausgelesen· Hb erfolgt immer eine überführung der zu übertragenden Resultatstelle in den Kanal 4- und kann dann ausgelesen werden. Gleichzeitig durch die Richtung der Kanalverschiebungen er- · folgt ein Auslesen des Resultates entgegengesetzt zu der Richtung, in der die Stellen im Divisionsprozess eingelesen wurden. Das Verschieben der Informationen im Revolver erfolgt in der bereits beschriebenen Weise·
15» Das Eingabe- und Ausgabesystem.
Die FIG. 157 ist eine Ausführung «sines selektiven Schreib- und Lesekreises, welcher die Selektion von einer oder mehreren Informationen aus einer Mehrzahl von Informationen, welche in vier verschachtelten Kanälen gespeichert sind, ermöglicht. Die FIG. 137 zeigt, wie eino solche Information durch eine andere ersetzt werden kann, wie eine solche Information gelesen wird und in einen anderen Speicher übertragen werden kann. Die Speicherspur des Plattenspeichers arbeitet als ein Revolver, d.h. es werden immer alle Informationen gelasen, die Speicherspur gelöscht und wieder in die Speicherspur eingetragen... Diese Technik wird z.B. bei VielkanaJ-eingängen zum Einspeichern neuer Bits von teilweise bereits eingespeicherten Informationen verwendet. Die Technik kann auch bei allen anderen Revolvern der in den verschiedenen FIG. gezeigten Anordnungen mit verschachtelten Speicherkanälen verwendet
109852/0630 werden. —51 ty -
16» Die Synchronisation von Verzögerungsleitungen mit rotierenden Speichern.
Die FIG· 1J8 ist ein schematisches Blockdiagramm der Ausführung einer Anordnung zum Synchronisieren einer Verzögerungsleitung mit einem rotierenden Speicher, wie sie in dem Datonverarbeitungasystem der FIG.1o4 verwendet werden kann· Im Normalfall rotiert ein rotierender Speicher synchron mit der Frequenz der Speisespannungsversorgung» Dadurch kann die Drehzahl des Speichers i«e Bereich von etwa plus oder minus 1 Prozent vom Hennwert abweichen.
Eine Verzögerungsleitung hat eine konstante Verzögerungszeit. Die Verzögerungezeit einer Verzögerungsleitung soil immer einer bestimmmten Länge einer Speicherspur des Speichers entsprechen« Wenn ein Plattenspeicher seine Umfangsgeschwindigkeit ändert, ändert sich das Verhältnis zwischen Verzögerungezeit und Speicherspurlänge. Die Verzögerungsleitung muss dann verlängert oder verkürzt werden entsprechend der Drehzahländerung des rotierenden Speichers·
Die Verzögerungsleitungen, welche justiert werden müssen, bestehen aus einer festen Verzögerungsleitung und einer oder mehreren zusätzlichen Verzögerungsleitungen·- Die zusätzlichen Verzögerungsleitungen müssen auf die notwendige Zeit gesteuert werden· Einer der Plattenspeicher besitzt eine Speicherspur, auf der Prüfimpulse aufgezeichnet sind. Die Prüfimpulse werden einer Prüf-Verzögerungsleitung zugeführt, die aus einer festen Verzögerungsleitung und mehreren Verzögerungsleitungen mit mehreren steuerbaren Ausgängen besteht*
Die Prüf-Impulse durchlaufen die gesamte Prüfanordnung. Der nächstfolgende Prüfimpuls durchläuft nicht nur die gesamte
-S/8' 109852/0630
Prüfanordnung, sondern wird auch an alle Ausgangs-UND-Tore der TTdfleitung geführt· Lediglich einer der Ausgänge kann ein Signal führen· Die Länge der Verzögerungsanordnung zwischen dem Eingang und dem aktiven Ausgang der Prüfleitung entspricht der Länge einer Speicherepur und der Drehzahl des Plattenspeichere·
Die Verzögerungsleitungen für die Informationen sind vom gleichen Typ wie die Prüfleitung und können durch das Ausgangssignal der Prüfleitung gesteuert werden. Dieses Ausgangssignal wird in einem Trigger gespeichert und öffnet jeweils den Ausgang der Informationsverzögerungsleitung, der der Drehzahl des rotierenden Speichere entspricht.
Die Zahl der Ausgänge der Verzögerungsleitung hängt von ihrer Länge, der Sub-Bit-Folgefrequenz und der möglichen Drehzahlabweichung des rotierenden Speichers ab. In der gezeigten Ausführung der in FIG· 138 gezeigten Anordnung beträgt der Abstand zwischen zwei benachbarten Ausgängen eine halbe Mikro-Bekunde· Die Länge der festen Verzögerungsleitung entspricht der höchstmöglichen Drehzahl des rotierenden Speichere· Die zusätzlichen steuerbaren Verzögerungen müssen der Summe der möglichen positiven und negativen Abweichungen von der Normdrehzahl entsprechen.
In der FIG. 138 erzeugt die Speicherspur 3^ 36a der Prüfimpulse solche Prüfimpulse mit einer Folgefrequenz, die der Umfangsgeschwindigkeit des rotierenden Speichers entspricht« Die F,pe icher spuren 34J6b und 3^36c sind Informationsspeicherspuren· Die Speicherspuren 3^36a bis 3^-36 c befinden sich auf einem Plattenspeicher· Die in FIG· 138 gezeigte Anordnung besteht
109852/0630
BAD ORIGINAL
aus einer Prüfimpuleleitung sowie einer langen und einer kurzen Informationaverzöf;erungBleitung, weiche mittels der Prüfimpulsleitung mit dem rotierenden Speicher synchronisiert werden Bollen·
Ein Kopf 34-37a liest einen Impuls aus der Speicherepur 5436a und führt ihn zu der Yerzögerungeleitung 54-33· Sobald der vom Kopf 3437a gelesene Impuls über Leitung 54-39 der Verzögerungsleitung 3438 entnommen wird, wird der (Trigger 5441 in SüT-ßtellung gebracht. Dadurch wird das UND-Tor 3442 geöffnet. Die von dem Generator 5445 erzeugten Impulse können das UND-Tor 3442 passieren und gelangen über Leitung 3445 zum Zähler 5444»
Der Zähler 5444 besteht aus den acht Triggern 5446a bis 5446 h. Der Zähler 5444 zählt solange Impulse aus dem Generator 3443, wie das UND-Tor geöffnet ist» Sobald der Kopf 3^37a den nächstfolgenden Prüfimpuls liest, wird der Trigger 5441 über Leitung 5447 in RriSdTT-Stellung gebracht, weshalb das UND-Tor 5442 geschlossen wird·
Sobald der zweite Impuls der Verzögerungsleitung 5458 zugeführt wird, werden durch ihn die 16 UND-Tore 5448a bis 5448p über die Leitung 5449 vorbereitet, um den Inhalt des Zählers 5444 In die Trigger 5451 a bis 54-51 h zu übertragen· Sobald der neue Prüf impuls in der Verzögerungsleitung 5447 am Ausgang 54-52 erscheint und auf die Leitung5455 gelangt, werden die Trigger 3446a bis 3446h des Triggers 5444 in RESüSP-Gtellung gebracht. Der Zähler 3444 ist für den nächsten Frttfsyklus vorbereitet«
Die Stellung der Steuertrigger 3451a bie 5^51 * stellt ein· Länge einer Verzögerungsleitung dar· Wenn eich die Drehzahl
-5*20- 109852/0S30 BADOSiGiNAL
ZOS
eines rotierenden Speichers ändert, so sind alle angeschlossenen Verzögerungsleitungen zu verkürzen bzw. zu verlängern. Die Justierung muss stufenweise erfolgen« Die Stufen müssen kleiner sein als der kleinste Bit-Abstand, um eine genaue Positionierung zu ermöglichen.
Somit besteht jede angeschlossene Verzögerungsleitung aus einer festen Verzögerungsleitung, die der höchsten Drehzahl des rotierenden Speichere entspricht, und einer Anordnung zum Verlängern dieser Verzögerungsleitung bis zu einem Wert,
/
welcher der kleinsten Drehzahl des Speichers entspricht. Diese Verlängerungsanordnung besteht aus mehreren schaltbaren Verzögerungsleitungen verschiedener Länge«
Die FIG· 138 zeigt zwei steuerbare Verzögerungsleitungen, einer mit grosser Verzögerungszeit, in dem unteren Teil der Zeichnung, und einer kurzen Verzögerungsleitung an der rechten Seite der Zeichnung, Die lange Verzögerungsanordnung besteht aus einer Verzögerungsleitung 2454- und den steuerbaren Verzörjerungsechaltungen 3455a biß 3455d» weiche in der Schaltung einander gleich sind*
Die steuerbaren Verzögerungsschaltungen 3455a bis 34-55 d haben verschiedene Längen· Die Schaltung 3455a besteht aus der Verzögerungsleitung 3456a mit der Länge von drei Zeiteinheiten und Ausgängen nach eins, zwei und drei Zeiteinheiten· Die Schaltung 3455o besteht aus der Verzögerungsleitung 345£b mit der Länge von 12 Zeiteinheiten und Ausgängen nach 4, 8 und 12 Seiteinheiten. Die Schaltung 34-55 c besteht aus der Verzögerungsleitung 3^56 c mit der Länge von 48 Zeiteinheiten und Ausgängen nach 24, 36 und 43 Zeiteinheiten. Die Schaltung 3455 d besteht aus der Verzögerungsleitung 3456 d mit der
-«'- 109852/0630 0RIS1NAL „,SPECTED
Länge von 18o Zeiteinheiten und Ausgängen nach 60, 12o
und 18o Zeiteinheiten»
Die Information wird von der Verzögerungsleitung 3*5* über Leitung 3457a dor Verzögerungsleitung 3*56a zugeführt. Die drei AUBgangßleitungen 3*58a, 3*59a und 3*61 a der Verzögerungsleitung JA-56a und die Leitung 34-62 a führen die Information nach den Verzögerungezeiten von 1,-2, 3 und O Zeiteinheiten zu den UND-Toren 3*63a% 346*a, 3*65a und 3466a. Diese UND-Tore werden von den Triggern 3*51 a und 3*51 b über die Matrix 3467a und die Leitungen 3*68a bis 3*68d gesteuert. Eines der UND-Tore ist jeweils geöffnet und führt die Information über das ODISR-Tor 3*69a zur Verzögerungsschaltung 3455b*
Die Verzögerungsschaltungen 3*55 b bis 34-55 d arbeiten in der gleichen ".'eise, wie sie für die Schaltung 3*55a beschrieben wurde. Die Information wird den Schaltungen 34-55»· bis 34-55 d über Leitung 34-71 entnommen. Die maximale Verzögerungezeit der in FIG. 138 gezeigten Anordnung beträgt insgesamt 255 Zelteinheiten. Wenn auf eine Bit-Zeit zwei Zelteinheiten kommen und eine DrehzahlSchwankung von - 1% auszugleichen let, muss die Verzögerungeanordnung die Länge von
255
X 100 - 6 3oo Bit-Zeiten
2.2
haben» In einem System mit vier verschachtelten Kanälen und einem Acht-Bit-Kode ergibt das eine Länge von 196 Zeichen·
Die beschriebene Verzögerungsleitung für eine lange Zeit benötigt sehr wenig Schaltelemente· Auf gleiche Weise können auch kürzere Verzögerungsleitungen wie die Leitung 3*72
109852/0630
- 521 - BAD OHiGiNAL
der 77TG. 133 korrigiert werden. Die steuerbare Verzögerungsleitung 3473 arbeitet wie die beschriebenen Anordnungen 3455a bis 3455d. nie besteht aus der Verzögerungsleitung 3474 mit der oinganrjsleitung 3475 und den Ausgangsieitungen 3476, 3477 und 3473· Die Information gelangt von der Verzögerungsleitung 34-72 über die Leitung zu den UND-Toren 3481 a bis
. Die UHD-Tore 3481a bis 3481 d werden von den Triggern g und 3451 h über die Matrix 3467 d und die Leitungen 3468 m bis 3468 ρ gesteuert.
Die Information gelangt durch, das geöffnete UND-Tor der Gruppe 3481a bis 3481d über das ODiSR-Tor 3483 auf die Ausgabeleitung 3482. Die Verzögerungsleitung 3474 hat eine Länge von3 Zeit-Einheiten· Die Länge der Verzögerungsleitung 3472 kann um - 2 Zeit-Einheiten, also eine Bit-Zeit, variiert werden. In einem System mit verschachtelten Kanälen und einem Acht-Bit-Kode hat die Anordnung 3473 die Länge von drei Zeichen.
109852/0630 -SW
Der Ausgang des Wort-Umlaufspeiohers 3759 kann einen anderen Speicherschaltkreis zugeführt werden, der genauso aufgebaut lot, wie in der Schaltanordnung 3785. Dieser andere Speicherschaltkreis kann dazu verwendet werden, jeweils vier (oder acht) Worte zusammenzufassen» Der UmlaufSpeicher einer solchen Schaltanordnung kann vier Leseköpfe und einen Schreibkopf aufweisen. An den Ausgang dieser zuletzt erwähnten Schaltanordnung kann noch eine weitere Schaltanordnung angeschlossen sein, die eine vollständige Signalspur mit acht Köpfen aufweisen kann, deren gegenseitige Abstände 32 Zeiohen (oder 64 Zeichen) betragen. Dadurch ist der Betrieb als Umlaufspeicher durch eine einfaohe Drehung der Spur möglich» sofern diese Spur einen Umfang von 200 Funkten und 265 Zeichen hat.
Durch die Schaltanordnung nach Figur 146 ist es möglich, ein asynchrones Eingangssignal so anzuordnen, daß es innerhalb einer normalen Informationseinheit üblicher Länge in den richtigen Speicherplätzen gespeichert werden kann. In dieser Schaltanordnung werden ähnliche Bausteine verwendet· Außerdem ι wird für die Übertragung die volle Zeichengeschwindigkeit dee ' Verarbeitungsspeichers verwendet, die beispielsweise 120.000 Zeiohen pro Sekunde betragen kann. Wenn man mehrere Signalköpfe zur Unterteilung der Umlaufspeicher oder der Spuren verwendet, und wenn man diese Köpfe über das UND-Tor-System schaltet, ist es möglich, auf einfaohe Weise die Bits zu Zeichen, fei-. dem und zu Gruppen aus Feldern zusammenzusetzen, um die übertragung der Spuren zwisohenkasynchron arbeitenden dynamischen Speichern auf jede beliebige steuerbare Weise durcheuführen,
C. Asynchrone Eingabe und Vielkanal-Eingang
Da ein Rechner sehr häufig mit Speiohern oder Eingabe-Tastaturen verbunden werden muß, die außerhalb dee Speichere angeordnet sind, wird eine Verbindungsanordnung dazu verwendet, die zugeführten Informationen einzugeben· Es ist außerordentlich selten, daß äußere Speicher oder äußere Eingfcbevorrichtungen den gleichen Zeit takt wie der Rechner haben, der die Daten verarbeitet, insbesondere dann, wenn die Informationen über
109852/0630
Telefonleitungen oder ähnliche Verbindungen über weite Entfernungen übertragen werde. In einem θölohθη PgH ist der Mtzeittakt der zugeführten Informationen sehr langsam, sofern man Ihn mit dem Zeittakt des Rechners vergleicht· Die Information muß daher so Übertragen werden» daß man sie bitweise ssu Zeichen, zeichenweise su Feldern und feldweise zu einer vollständigen Informationseinheit zusammensetzt· Das kann so durchgeführt werden» wie es anhand der asynchronen Eingangsstufe aus der Figur 149 gezeigt 1st·
Wie bereite gesagt, 1st der Zeit takt der zugeführten Information am Vergleich zum Zeittakt des Reohners bzw. der Maschine sehr niedrig. Es ist außerdem möglich, mehrere Eingänge zur gleichen Zeit zu bedienen, wie es in Verbindung mit der Multiplexeingabe noch beschrieben wird. In diesem Fall ist vorausgesetzt, daß in der Zeit einer Umdrehung des rotierenden Speichers pro Eingangsansohluß nur ein Informationsbit zugeführt wird. Sa der rotierende Speicher in mehrere Sektoren aufgeteilt werden kann, kann jeder Sektor elektrisch mit einem der Eingänge verbunden sein. Venn man annimmt, daß die Zahl der Sektoren 8 oder 16 beträgt, können θ oder 16 Tastaturen Über eine Eingangsstufe angepaßt werden. Im Gegensatz dazu ist die erste dargestellte synchrone Elngangsstufe praktisoh unabhängig von der Bitgesohwindigkeit, mit der die Information zugeführt wird. Es 1st nur notwendig, daß die Bitgeschwindigkeit, mit der die Information zugeführt wird, niedriger als die Bitgesehwindigkeit in der Maschine 1st.
Die Figur 149 ist eine AusfUhrungeform einer asynchronen Elngangsstufe nach der Erfindung. Die Aufgabe dieser Eingangestufe besteht darin, eine Information aus einer niedrigen Bitgeeohwlndigkeit in eine hohe Bitgesohwindigkeit umzusetzen, die beispielsweise die Bitgeeohwlndigkeit sein
-SSC-
109852/0630
240
kann, die In dem Hauptteil der Maschine verwendet lot. In einem typieohen Beiepiel wird die Information aus einem äußeren Zelttakt in den Zeittakt der Maschine oder des Hauptteilee der Masohine umgesetzt. Die Frequenz dea Maschinenseittaktes 1st immer höher als die Frequenz des äußeren Zeittaktes«
Die Information, die der Schaltanordnung zugeführt wird, trägt ihren eigenen Zeittakt in sich» Das heifit, in der Information sind sowohl für die 1-Bite als auoh für die Hull-Bitβ Signale vorhanden· Wenn die Information am Eingang der Schaltanordnung einläuft, ist angenommen, daß der Zeittakt der eingehenden Information bereits ausgewählt 1st·
Die Information wird der Schaltanordnung naoh Figur 149 über die Leitung 3789 zugeführt und einmal in positive Impulse in der Leitung 5791 aufgespalten, die die "1n in dem Binärkode darstellen, und zum anderen In negative Impulse in der Leitung 3792, die jeweils eine binäre "O" bedeuten. Der Zeittakt wird der Schaltanordnung über die Leitung 3793 zugeführt und steuert über die Leitung 3794 die Und-Torschaltungen 3789 und 3791· Die Informatlonsaignale können eine Srlggerstufe für eine binäre "1W in den "1"-Zustand umschalten, und IUr eine binäre "O" in den "0B-Zustand zurüoksehalten. DAe heißt, der BIteelttakt Öffnet di« Und-Sorschaltungen 3795 und 3796, und ein positiver Informationsimpuls läuft durch die Ühd-Torsohaltung 3796 hinduroh, ein negativer Informationsimpuls dagegen durch die Und-Torschaltung 3795, so daß der NuIl-Zustand der Xrlggerstufe 3797 einer "0M und der "1"-Zustand dieser Trlggerstufe einer ?1" entspricht·
109852/0630
DIo Trlggeretufe 3797 arbeitet als Bitepeicher. Der Bit-Zeittakt wird einer Triggerstufe 3798 zugeführt und sohatet diese Triggerstufe in den Eifes-Zustand um. Der Eins -Ausgang der Triggeretufe 3798 Offnet die UND-Torachaltung für dem Maschinenzeittakt auf der Leitung 3801. Sobald also die Triggerstufe 3798 von dem Bitzeittaktimpuls in den Eins-Zuatand umgeschaltet worden ist, wird der nächst folgende Masohinenzheittaktimpuls auf der Leitung 3801 duroh die UND-Torschaltung 3799» eine ODBR-Schaltung 3802, eine Leitung 3803 und duroh eine Leitung 3804 hindurohgefUhTt1 so daß er eine "ÜHD-Torschaltung 3805 öffnen kann. Wenn also ein positiver Impuls der Triggerstufe 3797 zu» geführt ist, so daß die Triggerstufe in den " 1"-Zustand umgeschaltet hat, wird der positive Impuls duroh die DHD-Torschaltung 3805 und die ODER-Schaltung 3806 an den "1"-Eingang der Trlggerstufe 3807 weitergeleitet·
Ein verzögerter Maschinenzeittaktimpuls aus der Leitung 3803 öffnet über eine Verzögerungsleitung 3808 die UNDID or schaltung 3809 und führt die Impulse im "1"-Zuetand der Triggerstufe 3807 an eine angezapfte Verzögerungsleitu ng 3811. Die angezapfte Verzögerungsleitung 3811 hat eine Länge von 8 Mikrosekunden und weist 8 Abgriffe auf, die durch die UND-Torsohaltung 3812a bis 3812h gesteuert sind.
Die Triggeretufe 3807 wird von einem MaschinenzeittaktIm- . puls auf der Leitung 3803 über eine Verzögerung 3813 auf Null zurückgeschaltet. Die Bltzeittakt-Triggerstufe 3798 wird von einem M^sohlnenzelttaktimpuls auf den Leitungen 3801 und 3815 tiöer eine Verzögerung 3814 auf Null zurück« gestillt. Wenn der Maechinenzelttaktimpuls, der Bitzeittaktimpula und der Informationsbitimpuls gleichzeitig auftreten, und die Triggerstufe 3798 In ihrem Null-Zustand verbleibt, wird der Maochinenzeittaktimpuls über die Leitungen 3801, 3815 und 3816, über die UHD-Torschaltung 3817, die ODER-Schaltung 3802 und die Leitungen 3803 an die UND-Torschaltung 3818 und die ODER-Schaltung 3806 an der Triggerstufe 3797 vorbeigeleitet und schaltet die Triggeretufe 3007 in den Elns-Zustand um. Anderenfalls könnte der Info naatione bit impuls verloren gehen.
109852/0630
17/4945
Die Abgriffe der angezapften Verzögerungsleitung 3811, die' durch die UHD-Torschaltung 3812a bis 3812h getastet werden, werden über eine einfache Diodenmatrix 3821 von einen Zähler 3819 gesteuert. Der Zähler 3819 wird über die Leitungen 3801 und 3822 mit Maschinenzeittaktimpulsen versorgt, sowie über eine UND-Torschaltung 3823, eine 8 Mikroeekundenverzögerung 3824 und eine Leitung 3823. Die UND-Torschaltung 3823 wird ihrerseits von dem Null-Ausgang der Triggerstufe 3798 ge -öffnet. Der Zähler 3819 wird also immer dann mit Impulsen versorgt, wenn ein Informationsbit aus der Verzögerungsleitung 3811 durch die UND-Sorschaltungen 3812a bis 3812h übertragen worden let. Die Information wird In einem umlaufspeicher 3826 für ein Zeichen gespeichert, der β verschachtelte Kanäle aufweist. Sobald als in dem Umlauf speicher 3826 ein Feld zusammengesetzt worden 1st, wird es über eine variable Verzögerung 3827 in einen von zwei Feld-Umlauf speicher 3828a und 3828b übertragen, die in AB-Teehnik arbeiten·
Der Zähler 3019 steuert die UHB-Torsohaltungen 3812a bis 3812h auf solche Weise, daß der Informationsbit in die rich'-tlge Stelle der Bitfolge im Umlaufspeloher 3826 eingeordnet wird. Die variable Verzögerung kann die Information um bis su 8 Zeichenzeiten verzögern, um sie innerhalb eines Feldes in den richtigen Platz einzuordnen· Die Umlaufspeicher 3828a und 3828b für die Felder haben eine Kapazität von 8 Zeichen, eo daß sie gemeinsam eine vollständige Informationseinheit speichern können. Die Umlaufspeicher 3828a und 3828b für die Felder setzen die Felder zu einer vollständigen Informationseinheit zusammen, die Über die ODER-Sohaltung 3929 , die Ubertragungs -steuerung 3831 und über eine von mehreren Schreibechaltkreisen 3832a bis 3832d in eine Spur 3833 Überführt wird. Jeder der Schreibeohaltkreiee 3832a bis 3832d weist einen Sohreibverstärker 3834a bis 3834d auf, der jeweils mit der Übertragungs -steuerung 3831 verbunden ist, rowie einen Schreibkopf 3835a bis 3835d, der an den Ausgang des entsprechenden Sohreibverstärkers angeschlossen ist und der Spur 3833 In Arbeitsstellung! gegenübersteht. In der Verzögerung 3827 und In den Umlauf speichern 3828a und 3828b können entweder swei Informationseinheiten acht-faoh verschachtelt oder vier Informationseinheiten
109852/0630
17/4945
vier-fach verschachtelt vorhanden sein.
Die Aufgabe der asynchronen Eingangsstufe aus Figur 149 besteht also darin, eine Information Bit für Bit au einer vollständigen Informationseinheit zusammenzusetzen, die unter den Bedingungen des Masohinenzelttaktes verarbeitet werden kann· Der Masohinenzhelttaktimpuls 1st ein Impuls, der in den Teilbitzeiten 1,2,5 oder 4 «auftreten kann. Die Information wird daher der Schaltanordnung zu jedem beliebigen Zeitpunkt zugeführt und aus ötesen Schaltanordnungen in den !Cellbitzeiten 1, 2, 3 ode.* 4 wieder abgerufen. Die Spur 3833 kann eine Spur auf einem Eingangaplattenspeicher der Figur 104 sein.
ORIGINAL INSPECTED
109852/0630
25. Kernspeicher *" " 17749 A 5
Die figur 160 int eine Ausführungaform einer Anordnung» in der Verzögerungsleitungen zueammen mit statischen Speieher verwendet werden, die hier durch Kernspeicher dargestellt Bind. Die Kornspeicher Bind statisohe Speicher und ersetzen die dynamischen Speicher der Sohaltkreiee der vorliegenden Anordnung. Die Anordnung nach Figur 160 arbeitet ala Verzögerungsleitung, die anstelle eines rotierenden Speichere mit einem Kernspeicher zusammenwirkt« Das steht im Gegensatz zu den bisherigen Anordnungen der Erfindung, in der der Verzögerungsleitung rotierende Speieher zugeordnet sind· Die Behandlung der Daten in der Figur 160 erfolgt auf die gleiche Weise wie in der Anordnung nach Figur 104o
Die Eingabe- und Ausgabespeicher aus der Figur 104 sind durch zwei Singabe-Ausgabe-Kernspeioher 4171a und 4171b ersetzt. Sine Verzögerungsleitung 4172 übernimmt die Aufgabe der Einschreibestation der Anordnung nach Figur 104· Die Information wird von der Eingaboverzögerungsleitung 4172 den Verzögerungeleitungen 4173a bis 4173d zugeführt, die die Rolle der Spuren zum Zusammensetzen aus der Anordnung nach Figur 104 übernehmen. Die Information kann aus den Verzögerungsleitungen 4173a bis 4173d über UHD-Toreehaltungen 4174a bis 4174d in die Singabe-Ausgabe-Kernspeioher 4171b überführt werden* Die UHD-Torschaltungen treten dabei an die Stelle der Übertragungsetation aus Figur 104.
Hehrere UND-Torschaltungen 4175a bis 4175d ersetzen diejenige Anordnung aus Figur 104, in der Bite und Informationen das erste Hai im voraus abgefühlt werden· Die Information kann von diesen UND-TorSchaltungen einer Feldwähleohaltung 4176 und von dieser Feldwählsohaltung einer Vergleichsschaltung 4177 zugeführt werden. Sine UND-Torsohaltung 4178 erfüllt die Aufgabe der zweiten S ο haltung für das Im-Vo raus abfühl en aus der Anordnung 104, um das Programm aus einer Programmeinheit 4179 auszuwählen. Sine ÜND-Torechaltung 4181 und eine Recheneinheit 4182 haben die gleiohen Aufgaben wie die entsprechenden Teile
109852/063 0
us
aus der Anordnung nach Figur 104. Di«
4171a und 4171b arbeiten ale Yerteilungsspuren, ale Tabellie~ rungespuren, sowie ale Eingabe·" und als Auragabespur der Anordnung nach Figur 104*
Die Anordnung nach figur 1SO arbeitet auf die gleiche Weise wie die Anordnung nach Figur 104· Die Anordnung nach Figur 160 ist eine Abwandlung do? Anordnung nach Figur 104, in der die auegewählten dynamischen Speicher der Anordnung nach Figur 104» in denen di© Speicherscheibon 2796a bit» 2796d und 2767 (Figo 104) enthalten sind, 8ovjie die ZusGmaensotZungsopuron 2782a und 2762b (Fig. 104), die Verteilungaspuren 2833 (Figo 104), die Eingabespur 2769 (Fig., 104), die Taballierucgespur 2834 (Figo 104), die Ausgaugsspur 2778 (Figo 104), die Programmspur 2788 (Figo 104) und die Formatαpur 2792 (Fig. 104) durch die Kernspeicher 4171a und 4171b aus Figur 160 er3et&t sind.
Alle die Speicher aus dar Figur 160 sind Teile eines großen Kernspeichereο Die Datenübertragung wird durch ein Adresoensyetem gesteuert, das ähnlich wio mit einem Zufallezugriff arbeitet, so daß jede Stelle innerhalb einer Information, die vorarbeitet werden soll, adressiert Dein muß. Die Vorbereitung der Daten in den Figuren 104 und 160 ist die gleiche. Die Kornspeioher sind erheblich kootepioliger alo die einzelnen Bauteile in der Anordnung nach Figur 104. Die Vorwendung von Verzö·-' gerungsvorrichtungon erlaubt jedooh die Verminderungen von einzelnen Bausteinen in einem Umfang, der erheblich kleiner als In bekannten Systemen ißt.
Die Anordnung nach Figur 160 vreiot daher ein Verarbeitungsepeiohersyotes) auf, das mehrere Speicher enthält. In diesen Speichern ist ein Verarbeitungsspeicher enthalten, in dem mehrere Informationseinheiten nebst don Kennfelddaten gespeichert sind, die zu joder der Informationseinheiten gehören« Diese Speicherung itt in einem ersten Speicher dee Speichereystems in einer ersten Reihenfolge durchgeführt, und außerdem sind Prograominformatio- .
10 9852/0830
bad cr/.e!:-vAL.
non in dem Speichersystem gespeichert» die vorbestimmte Befehlsworte enthalten« Der Verarböitungsspeioher enthält die dynamischen Verzögerungeleitungen, die dazu dienen» Informationseinheiten und Gruppen von Informationseinheiten oder «feldern in verschiedenen Zeitkanälen zu speichern, die seitlich aufeinander abgestimmt sind» um die Informationseinheiten zu verarbeiten und die Programminformation bezüglich der Zeit in verschiedenen Zeitkanälen zu speiohem. Der erste Speicher weist den ersten statischen Speicher 4171a aufo
Die Informationseinheiten werden aus dem ersten statischen Speicher des Speiohersystemes in den Vorarbeitungsapeicher des Speiohersystemes übertragen, und anschließend aus des Verarbeitungsspeioher in den zweiten statischen Speicher 4171b dee Verarbeitungssystemes zurUokübertragen« Bine Steuer- und Yerarbeitwägevorrichtung, in der auch der Verarbeitungsspeicher enthalten ist, führt die Übertragung der Informationseinheiten aus dem ersten statischen Speicher in den Verarbeitungsspeicher und die Rückübertragung der Informationseinheiten aus de» Verarbeitungsspeioher in den zweiten statischen Speicher durch. Wenn die Informationseinheiten durch die Steuer- und Verarbeitungevorrichtung hindurchgehen» so ordnet die Steuer- und Verarbeitungsvorrichtung die erste Reihenfolge der Informationseinheiten in eine neue Reihenfolge von Informationseinheiten um« Das geschieht nach vorgegebenen Befehlen, die in der Programminformation enthalten sind» sowie in Abhängigkeit von den Kennfeldern.
Aus dem erst&en statischen Speioher werden bestimmte gespeicherte Informationen abgeleitet. Die verschiedenen umlaufenden Verzögerungsleitungen 4173a bis 4173d speiehern und verarbeiten die ausgesuchten Informationen» die aus des ersten statischen Speicher 4171a ausgeben worden sind· Zeittaktgesteuerte TOD-lorschaltungen 4149a bis 4H9h führen die Informationen, die aus den ersten statischen Speioher abgelesen worden Bind» den Verzögerungsleitungen 4173a bis 4175d in gans bestimmten aeit-
109852/0630
lichen Stellungen zu. Die Information, die den Verzögerungeleitungen 4173a bis 4173d zugeführt let» ist außerdem durch die Programmingormation aus der Prograimnierungseohaltung 4179 gesteuert. Die Daten, die in den Verzögerungsleitungen 4173a bis 4173d gespeichert sind, werden unter der Steuerung von Befehlen selektiv verarbeitet» die in der Programminformation der Programm ie rungs einheit 4179 gespeichert sind. Die zeitgeeteuerte Übertragungs- und Auswählschaltung überträgt selektiv Daten, die in einer bestimmten Beihe angeordnet sind, aus den Verzögerunge· leitungen 4173a bis 41733 in den Verzögerungeleitungsspeicher 4172 hinein. Der Verzögorungsleitungsspeicher 4172 speichert die in einer bestimmten Reihe angeordneten Daten in paralleler Form, um diese Daten selektiv durch die Adreasensohaltung des zweiten statischen Speichers in bestimmte Stellungen oder Speicherplätze dee zweiten statischen Speichers einzuführen<>
Die Verzögerungeleitungen 4173a bis 4173d, von denen jede beispielsweise eine Verzögerung von 4096 Mikrosekunden aufweisen kann, speichern mehrere Informationsbitgruppen, Zeichen oder Felder, und zwar in Speicherplätzen oder Speichereteilungen, die miteinander in Beziehung stehenο Die Peldauswählschaltung 4176 und die Vergleichsschaltung 4177 vergleichen die entsprechenden Bits mit allen anderen Bits und verwenden die Vergleichsergebnisse für mehrere Operationen oder Vorgänge. Unter diesen Operationen oder Vorgängen ist die Steuerung der selektiven Übertragung von Informationseinheiten aus einem Speicherplatz an einen anderen Speicherplatz enthalten, um die Daten, die in dem Speicher gespeichert sind, umzuordnen.
Die Vergleichsergebnisee werden weiterhin dazu verwendet, unter der Programmsteuerung der Recheneinheit 4182 bestimmte arithmetische Funktionen zu steuern. Die arithmetischen Funktionen werden auf eine Information angewendet, die sub dem ersten statischen Speicher ausgewählt worden ist, an die Verzögerungsleitungsspeioher 4173a bis 4173d übertragen let, und die in diesem Verzögerungsspeicher in einer vorbestimmten Operationsfolge verarbeitet 1st· Das .Ergebnis dieser Verarbeitung wird
109852/0630
IAg . 177*945
in den zweiten statischem Speicher zurüokübertragen«> Die Recheneinheit ist mit einem Schieberegister kombiniert.
Während manche Informationseinheiten dem Verarbeitungaspeicher oder den Verzögerungsleitungen 4-173a biß 4173d aus dem ersten statischen Speicher zugeführt werden» werden andere Informationseinhalten in den gleichen VerzÖgerungesleitungen verarbeitet. Obwohl in jedem der statischen Speloher nur eine Operation ζ durchgeführt ist, werden in den Verzögerungsleitungen 4173a bsi. 4173d Operationsfolgen durchgeführt. Wenn diese Operationsfolgen vollständig durchgeführt sind, werden sie in dem zweiten statischen Speicher gespeichert. Ba die statischen Speicher oder die Kernspeicher inner in Betrieb sind, reichen die verschiedenen Verzögerungeleitungen 4173a bis 4-173d aus, um die erforderlichen Verarbeitungen durchzuführen. Die Vergleichsergebnisse werden dazu verwendet, die Durchführung der verschiedenen Folgen von Funktionen zu steuern.
Ein aktiver Teil des gesamten Verzögerungeleitungeaystems ist die Zeitauswahl- und Zeitfolgenvorrichtung. Die UHD-Torschaltungen 4151a bis 4151d, 4152 und 4181 des VerzögerungBleitungssystems sind programmiert und erlaubezjeln selektives Zusammenwirken zwischen den umlaufenden Verzögerungsleitungespelohern und der Zeitauswahlsohaltung» Die umlaufenden Verzögerungsleitungen 4173a bis 4173d lassen Informationen durch die Zeitverzögerungsanordnung hindurchlaufen, in der ein Ansteuern von UHd-Xorschaltungen als Zugriffsechaltung für verschiedene Zeitverzögerungen wirkt, so daß Informationen in die Verzögerungsleitungen eingeführt oder auoh aus bestimmten Zeitkanälen des gesamten Veruögerungsleitungssystems ausgelesen werden können. Die Verzögerungsleitungen werden durch die Zeitauswahlsohaltung angesteuert, um Informationen in einer ganz bestimmten zeitlichen lage einzuführen und auoh Informationen aus einer ganz bestimmten zeitlichen Stellung herauszunehmen, so daß die Verarbeitungsoperätionen für solche Informationen selektiv und seriell durchgeführt werden können. Die innere Zeitperlode der Zeitauswähl-Bchaltung entaprloht der Verzögerung während der Verarbeitungezeit.
- 6ÖQ-
109852/06 3 0
Die verschiedenen umlaufenden Verzögerungsleitungsspeioher 4173a bis 4173d liaben die Verzögerungsleitung oder die Zeitauowahlsohaltung 4172 gemeinsam, in der die Information aus den verschiedenen Verzögerungoloitungsspeichern bezüglich der Zeit in verschiedenen Zeitkanälen gespeichert ist* so daß die Bits von Informationseinheiten, die in den verschiedenen Verzögerunge· leitungsspelchern gespeichert sind, selaektiv in die gemeinsame Verzögerungsleitung übertragen werden können.
Die Bits der Informationseinheiten werden durch die Recheneinheit 4182 bezüglich der Zeit in verschiedene Zeitkanäle übertragen und können auch in der Recheneinheit selektiv miteinander verarbeitet werden. Die Feldauewahlschaltung 4176 verarbeitet ausgewählte Zeichen- oder Poldergruppen, die aus verschiedenen Informationseinheiten stammen, die in verschiedenen Verzögerungsleitungen 4173a bis 4173d gespeichert sind, und die der Feldauswahlschaltung bezüglich der Zeit in verschiedenen Zeitkanälen zugeführt sind.
Die Information, die aus verschiedenen Verzögerungsleitungen ausgewählt und der Feldwählsohaltung in unterschiedlichen Zeitkanälen zugeführt ist, kann an die Vergleichsschaltung 4177 übertragen werden. Die Vergleichsschaltung 4177 verarbeitet oder vergleicht die Felder miteinander, die von den verschiedenen Informationseinheiten ausgewählt worden sind, und erzeugt über das Ergebnis dieses Vergleiches ein Signal, das dazu verwendet wird, weitere Operationszyklon zu steuern. Dieses Vergleichsergebnis aus der Vergleichsschaltung steuert zuerst über die UND-Torschaltung 4175a bis 4175d einen Zyklus, in dem die Informationen das erste Mal abgefühlt werden, und anschließend einen Übertragungezyklus, der über die UBD-Toraohaltungen 4174a bis 4174d verläuft.
109852/0630
Dia Programmingormation kann bezüglich der Seit In «Ine* der Zeitkanäle der gemeinsamen Verzögerungsleitung 4172 gespeichert sein, und kann außerdem der Programmeinhöit 4179 «ugeführt werdon, so daß die Informationseinheiten oder Informationsfeider der Informationseinheiten programmgesteuertverarbeitet werden können.
Die Figur 161 ist eine Ausführung einer ZweiwegvVergleichs-GChaltung für Informationseinheiten, in denen die Felder feste Länge haben» und in denen die Sortierworte immer an der gleichen Stelle angeordnet eind. Die Sortierworte der Information I werden der Schaltanordnung nach Figur 161 über die Leitung 4188 zugeführt, während die Sortierworte der Information II dieser Schaltanordnung über die Leitung 4189 zugeführt let. Die Sortierv/orte sind den UHB-Sorschaltungen 4191 und 4192 sowie den Umkehr stuf en 419? und 4194 augeführt „ Immer dann, wenn die eine Information ein Bit aufweist, die andere Information sum gleichen Zeitpunkt jedoch nicht» wird dieser Bit durch die entsprechende der USD-Torschaltungen 4191 und 4192 übertragen, da die Information, die keinem Bit aufweist, die UITD-Torechaltung für die andere Information durch die Umkehrstufe 419? bzw. 4194 öffnet.
Wenn alt?ο zu einem beotimmten Zeitpunkt die Information I einen Bit aufweist, dio Information II dagegen nicht, öffnet die Information II über die Umkehrstufe 4194 die UHD-Torsohaltung 4191 für den Bit der Information I. Dieser übertragene Impuls aus ν;.;Γ Information I bringt den Trigger 4195 in den I-Zustand· Wenn dagegen zu einem bestimmten Augenblick die Information II einen Bit aufweist, die Information I dagegen nicht, «ehaltet der Bit aus der Information II die Triggerstufe 4195 wieder auf 0 jsurüok« Wenn beide Informationen einen Bit aufweisen oder auch gleichzeitig keinen Bit aufweisen, verbleibt die Sriggerstufe 4195 in dem Zustand, in den sie sich bereite befunden hat.
-ion-
109852/0630
Die Bolege» die bei diesen Sortier-Vorgängen entstehen, eiqd in einer Folge angeordnet, und können gans naoh Vuneoh rufen oder übersprungen werden·
29.
A. Übortragungosteuerung und Vor-Ablesen '}
BIe Figur 166 lot ein schematisohee Blockschaltbild einer Ausführungaform für eine Steueranordnung, die für die Steuerung der Übertragung und dea Vor-Ablesens geeignet ist. Die Anordnung naoh Figur 156 ist ähnlich aufgebaut vie die äquivalenten Anordnungen nach den Figuren 77 und 78. Die Steueranordnung nach Figur 166 verwendet zwei Informationseinheiten, die in einer Spur vierfach verschachtelt sind, der evei Ausleeeköpfe in Arbeitsstellung gegenüberstehen.
Jeder Aueleeekopf wird von einer Anzahl von UND-Torsohaltiuigen gesteuert, um Informationseinheiten an der Stelle für das Vor-Ablesen und für das übertragen auszuwählen* Sie beiden Gruppen von UHD-2orschaltungen werden von einer Anzahl Triggerstufen gesteuert, denen aus der Vergleichsschaltung (in der Figur nicht gezeigt) Impulse über ein Vergleiohsergebnis zugeführt sind, und außerdem noch Sektor-Impulse aus einem Zeitgebergenerator· Diese Impulse identifizieren in der Triggsratufe die Auslee eköpfe, die zum Vor-Ablesen und zum Übertragen de? Informationseinheiten dienen sollen.
B. Anordnung zur Verschiebung variabler in feste Felder
167 ist ein echematisciies Blockschaltbild einer Aufüheiner Schiebeanordnung,mit der variable Felder in feste Felder verschoben werden« Diese Verschiebung wird mit Hilfe von Verzögerungevorriohtungen sowie mit Hilfe einer Folgesteuerung von festen Feldern durchgeführt. Die Anordnung nach Figur 167 enthält einen Feld-Wähler, bei dem die Wählvorgänge gesteuert sind, eine Erkezniungssohaltung für Informationseinheiten, eine Formatsteuerung, eine Feldauswahl-Programmeinheit, eine Versögerungevorrichtung sur Verzögerung von Zeiohen,
BAD 109852/0630
eine Verzögerungsvorrichtung zur Verzögerung τοη Feldern eowie einen Umlauf-Zwischenspeicher·
Die Anordnung nach Figur 167 ist in den Figuren 77» 89» 90» 91, 92» 93 und 94 näher beschrieb® und gezeigt. Die Erkennungoechaltung für die Informationseinheiten wist die gleiche wie in Figur 9O0 Dor Feldwähler ist der gleiche, wie er in Figur 91 und in Teilen von Figur 92 gezeigt ist· Die Brkcmnuagsschaltung für die Informationseinheiten der Feldwähler und die Formatsteuerung eind über eine Anordnung aus Figur 89 angesteuert· Die Matrix wird in der Figur 92 gezeigt. Die Verzögerungen für die Zeichen und die Felder sind in der Figur 93 zu sehen} der Umlaufzwischenspeicher let in der Figur 94 gezeigt·
C* Anordnung für die Datenverarbeitung
In der Figur 168 ist ein oohematischee Blockochaltbild eines Teiles dos Datenverarbeitungssysteaies aus Figur 104 gezeigt« Jeder Baustein der Anordnung zur Datenverarbeitung aus Figur 168 gleioht dem äquivalenten Baustein aus dem Detenverarbei-
tungssystem nach Figur 104» v D» Steuer-Verzögerungsleitungen
Die Figuren 169 und 170 sind sehematisehe Blockschaltbilder verschiedener Ausführungeformen einer Steuerverzögerungeleitung ο Die Steuerverzögerungsleitung steuert andere Verzögerungsleitungen an, um die Verzögerunge zeit in der Leitung zur Verzögerung von Informationen zu bestimmen, die Bit eine» anderen dynamischen Speicher synchronisiert werden soll· Figur 138 zeigt die Steuerverzögerungsleitung mit einem Ausgang für Steuersignale und zwei gesteuerten Informationsverzögerungsleitungen unterschiedlicher Länge·
E. Zufalls- und Folge-Speicher '
Die Figur 171 ist ein schematieohes Blockschaltbild eines Zufalle- und Folgespeiohers· Die Figur 171 aeigt, wie man einen Zufalle- und Folgespei eher verwenden kann· . -
- te*'
£ad original 109852/0630

Claims (1)

  1. Patentansprüche
    , 1. Datenverarbeitungsanlage, gekennzeichnet durch:
    eine dynamische Verarbeitungsspeicheranordnung mit mehreren •Speichervorrichtungen, die eine Verarbeitungsspeichervorrichtung enthalten, in der mehrere Informationseinheiten einschließlich Kennfelddaten und anderer Informationen in einer vorbestimmten Reihe)folge in einer ersten Speichervorrichtung der Speicheranordnung gespeichert sind, wobei die Verarbeitungsspeichervorrichtung mehrere aufeinanderfolgende Gruppen von Zeitkanälen enthält und jede dieser Gruppen von Zeitkanälen mehrere aufeinanderfolgende Zeitkanäle umfaßt,
    eine Steuer- und Verarbeitungsvorrichtung mit einer Zeitkanaländerungsvorrichtung zum Übertragen der Informationseinheiten aus einem Zeitkanal in einen anderen, mit einer Formet· Datenspeichervorrichtung, die eine die Datenfelder der Informationseinheiten begrenzende Formatinformation und eine Formatauswählvorrichtung enthält, die wählbar durch Signale der Informationseinheit, die ein Format identifizierungsfeld bildet, steuerbar ist, mit einer Programmdatenspeichervorrichtung, die Programroinformationen für Datenfelder der Informationseinheiten und eine Programnsteuervorrichtung enthält, die wählbar zum Verarbeiten der Datenfelder betätigbar ist, mit einer Rechenvorrichtung zum arithmetischen Verarbeiten ausgewählter Felder der Informationseinheiten in Abhängigkeit von Programmdaten für diese Felder, und
    durch eine Übertragungsvorrichtung zum Übertragen von Daten aus der ersten Speichervorrichtung der Speicheranordnung in die Verarbeitungsspeichervorrichtung der Speicheranordnung und zum Weiterübertragen der Daten aus der Verarbeitungsspeichervorrichtung in eine zweite Speichervorrichtung der Speicheranordnung, mit einer steuerbaren Übertragungsvorrichtung, die zwischen die erste Speichervorrichtung und die Verarbeitungsspeichervorrichtung und zwischen die Verarbei-
    109852/0630
    tungsspeichervorrichtung und die zweite Speichervorrichtung geschaltet ist,
    und dadurch·, daß die Datenfelder von der Verarbeitungsvorrichtung während der Übertragung von Datenfeldern zwischen der ersten, zweiten und der Verarbeitungsspeichervorrichtung unter der Leitung von Format- und Programmdaten verarbeitet werden, die aus der Format- und Programmspeichervorrichtung ausgewählt sind.
    2. Zeitkanaländerungsvorrichtung nach Anspruch 1, gekennzeichnet durch:
    eine aus mehreren bistabilen Kippgliedern bestehende Schaltung,
    eine einem der Eingänge der aus bistabilen Kippgliedern bestehenden Schaltung, gesteuert durch ein erstes Steuersignal, ein Bit einer Folge von Bits von Informationseinheiten, deren Bits zeitlich in mehreren aufeinanderfolgenden Zeitkanälen angeordnet sind, zuführende Vorrichtung und
    eine dieses Bit der Informationseinheit aus dem entsprechenden Ausgang der Kippgliederschaltung, gesteuert durch ein zweites Steuersignal, in einem vorbestimmten Zeitpunkt derart abnehmende Vorrichtung, daß dieses abgenommene Bit in einem Zeitkanal liegt, der dem vorbestimmten Zeitpunkt entspricht.
    3. Zeitkanaländerungsvorrichtung nach Anspruch 2, bei der die aus bistabilen Kippgliedern bestehende Schaltung steuerbare Sezt- und Bücksetzeingänge und -ausginge aufweist, dadurch gekennzeichnet, daß sie ferner
    eine erste steuerbare Übertragungsvorrichtung, die ait eines der Eingänge dieser Schaltung verbunden ist und einen Eingang hat, eine zweite steuerbare Übertragungsvorrichtung, die mit dem entsprechenden der Ausgänge dieser Schaltung verbunden ist,
    109852/0630
    us "74945
    eine dem Eingang der ersten steuerbaren Übertragungsvorrichtung eine Folge von Bits von Informationseinheiten zuführende Vorrichtung, wobei die Bits der Informationseinheiten zeitlich in mehreren aufeinanderfolgenden Zeitkanälen angeordnet sind, eine der ersten steuerbaren Übertragungsvorrichtung ein erstes Steuersignal zuführende Vorrichtung, das die Übertragung eines Bits einer Informationseinheit in einem dieser Zeitkanäle gestattet und die aus bistabilen Kippgliedern bestehende Schaltung in denjenigen Zustand umschaltet, der demjenigen Eingang der Schaltung entspricht, an den die erste steuerbare Übertragungsvorrichtung angeschlossen ist, und eine der zweiten steuerbaren Übertragungsvorrichtung in einem vorbestimmten Zeitpunkt ein zweites Steuersignal zuführende Vorrichtung enthält, die die Übertragung dieses Bita aus der Schaltung in die Informationseinheit in einem Zeitkanal gestattet, der dem vorbestimmten Zeitpunkt entspricht oder zugeordnet ist.
    4. Zeitkanaländerungsvorrichtung nach Anspruch 2, gekennzeichnet durch :
    eine statische Speichervorrichtung mit mehreren aus bistabilen Kippgliedern bestehenden Schaltungen und einem Eingang und einem Ausgang,
    eine erste steuerbare Übertragungsvorrichtung, die an den Eingang der statischen Speichervorrichtung angeschlossen ist und einen Eingang aufweist,
    eine zweite steuerbare Übertragungsvorrichtung, die an den Ausgang der statischen Speichervorrichtung angeschlossen ist,
    eine Vorrichtung, die dem Eingang der ersten steuerbaren Übertragungsvorrichtung eine Folge von Bits von Informationseinheiten zuführt-, deren Bits zeitlich in mehreren aufeinanderfolgenden Zeitkanälen angeordnet sind, eine der ersten steuerbaren Übertragungsvorrichtung ein erstes Steuersignal zuführende Vorrichtung, um die Übertragung mehrerer Bits von Informationseinheiten zu gestatten, die zeitlich in mehreren aufeinanderfolgenden Zeitkanälen
    109852/0630 :
    angeordnet sind und ein Zeichen darstellen,
    und eine der zweiten steurrbaren Übertragungsvorrichtung in einem vorbestimmten Zeitpunkt ein zweites Steuersignal zuführende Vorrichtung, um die Übertragung der Bits von Informationseinheiten in mehreren aufeinanderfolgenden Zeitkanälen, die dem vorbestimmten Zeitpunkt entsprechen und das Zeichen darstellen, aus der statischen Speichervorrichtung zu gestatten.
    5. Zeitkanaländerungsvorrichtung nach Anspruch 1, dadurch gekennzeichnet, daß sie mehrere zyklische Speichervorrichtungen mit Eingabe- und Ausgabevorrichtungen enthält'und ferner eine dem Eingang einer ausgewählten zyklischen Speichervorrichtung, gesteuert durch ein erstes Steuersignal, mehrere aufeinanderfolgende Bits von Informationseinheiten zuführende Vorrichtung, wobei die aufeinanderfolgenden Bits von Informationseinheiten zeitlich in mehreren aufeinanderfolgenden Zeitkanälen angeordnet sind, sowie eine vom Ausgang der ausgewählten zyklischen Speichervorrichtung, gesteuert durch ein zweites Steuersignal, diese aufeinanderfolgenden Bits abnehmende Vorrichtung enthält, wobei die abgenommenen aufeinanderfolgenden Bits von Informationseinheiten in mehreren aufeinanderfolgenden Zeitkanälen angeordnet sind, die der Verzögerungszeit der auegewählten zyklischen Speichervorrichtung entsprechen.
    6. Ze itkanaländerungs vorrichtung nach Anspruch 5, dadurch gekennzeichnet, daß die aufeinanderfolgenden Bits von Informationseinheiten zeitlich in mehreren aufeinanderfolgenden Gruppen von Zeitkanälen angeordnet sind, daß jede Gruppe von Zeitkanälen mehrere aufeinanderfolgende Zeitkanäle enthält, daß die aufeinanderfolgenden Bits in entsprechenden Zeitkanälen der Zeitkanalgruppen angeordnet sind und daß die abgenommenen aufeinanderfolgenden Bits von Informationseinheiten in entsprechenden Zeitkanälen dieser Zeitkanalgruppen angeordnet sind, die der Verzögerungszeit der ausgewählten zyklischen Speichervorrichtung entsprechen. -:
    109952/0630
    22*
    7. Zeitkanaländerungsvorrichtung nach Anspruch 1, dadurch gekennzeichnet, daß sie mehrere zyklische Speichervorrichtungen enthält, die alle eine Verzögerungszeit aufweisen, die gleich oder gleich einem Vielfachen der Verzögerungszeiten der anderen Speichervorrichtungen ist, um mehrere aufeinanderfolgende Bits von Informationseinheiten zu verzöge n, und eine Vorrichtung enthält, die mehrere aufeinanderfolgende Bits von Informationseinheiten in einer ausgewählten der zyklischen Speichervorrichtungen verzögert.
    8. Zeitkanaländerungsvorrichtung nach Anspruch 7, dadurch gekennzeichnet, daß mehrere Verzögerungsvorrichtungen hintereinander geschaltet sind und jeweils die gleiche Verzögerungszeit zum Verzögern mehrerer aufeinanderfolgender Bits von Informationseinheiten aufweisen und daß mehrere aufeinanderfolgende Bits von Informationseinheiten in den Verzögerungsvorrichtungen verzögert werden.
    9. Zeitkanaländerungsvorrichtung nach Anspruch 8, dadurch gekennzeichnet, daß aufeinanderfolgende Bits von Informationseinheiten zeitlich in mehreren aufeinanderfolgenden Zeitkanälen angeordnet sind und daß sie eine mehrere aufeinanderfolgende Bits von Informationseinheiten in der Verzögerungsvorrichtung in einer ausgewählten Eingabefolge verzögernde Vorrichtung und eine aus der Verzögerungsvorrichtung die verzögerten aufeinanderfolgenden Bits von Informationseinheiten in einer ausgewählten Ausgabefolge abnehmende Vorrichtung enthält, derart, daß abgenommene Bitfolgen von Informationseinheiten in mehreren aufeinanderfolgenden Zeitkanälen liegen, die der Verzögerungszeit der Verzögerungsvorrichtung entsprechen.
    10. Zeitkanaländerungsvorrichtung nach Anspruch 1, gekennzeichnet durch eine zyklische Speichervorrichtung zum Verzögern mehrerer aufeinanderfolgender Bits von Informationseinheiten, deren Bits zeitlich in
    109852/0630
    mehreren aufeinanderfolgenden Gruppen von"Zeitkanälen angeordnet sind, von denen jede Gruppe mehrere aufeinanderfolgende Zeitkanäle umfaßt und die aufeinanderfolgenden Bits in zugeordneten Zeitkanälen der Gruppen von Zeitkanälen angeordnet sind, wobei die zyklische Speichervorrichtung während jedes Verzögerungszyklus jedes Bit der Informationseinheiten um einen Zeitkanal jeder der Gruppen von Zeitkanälen verzögert,
    eine der zyklischen Speichervorrichtung mehrere aufeinanderfolgende Bits von Informationseinheiten zuführende Vorrichtung und
    eine die Bits der Informationseinheiten aus der zyklischen Speichervorrichtung abnehmende Vorrichtung, wenn sich jedes dieser Bits in einem entsprechenden ausgewählten Zeitkanal jeder der Gruppen von Zeitkanälen befindet.
    11. Zeitkanaländerungsvorrichtung nach Anspruch 10, dadurch gekennzeichnet, daß sie eine Zeitkanaländerungsvorrichtung enthält, die jedes von mehreren aufeinanderfolgenden Bits von Informationseinheiten in einem entsprechenden ersten ausgewählten Zeitkanal jeder der Gruppen von Zeitkanälen anordnet, und daß die aufeinanderfolgenden Bits von Informationseinheiten der zyklischen Speichervorrichtung über die Zeitkanaländerungsvorrichtung zugeführt werden und die Bits der Informationseinheiten aus der zyklischen Speichervorrichtung ausgelesen werden, wenn sich jedes der Bits in einem entsprechenden zweiten ausgewählten Zeitkanal ':.'. jeder der Gruppen von Zeitkanälen befindet.
    12. Zeitkanaländerungsvorrichtung nach Anspruch 11, dadurch gekennzeichnet, daß die die Bits der Informationseinheiten auslesende Vorrichtung eine steuerbare Übertragungsvorrichtung enthält, die nur im zweiten ausgewählten Zeitkanal jeder der Gruppen von Zeitkanälen ein Bit einer Informationseinheit durchläßt«
    109852/0630
    15. Zeitkanaländerungavorrichtung nach Anspruch 12, dadurch gekennzeichnet, daß sie eine die Anzahl der Verzögerungszyklen der zyklischen Speichervorrichtung steuernde Vorrichtung enthält.
    14. Zeitkanalanderungsvorrichtung nach Anspruch 13» dadurch gekennzeichnet, daß sie eine · weitere steuerbare Übertragungsvorrichtung, die nur in einem ersten ausgewählten Zeitkanal jeder der Gruppen von Zeitkanälen ein Bit einer Informationseinheit durchläßt, und eine der zyklischen Speichervorrichtung über diese steuerbare Vorrichtung mehrere aufeinanderfolgende Bits von Informationseinheiten zuführende Vorrichtung enthält.
    15. Zeitkanalanderungsvorrichtung nach Anspruch 14, dadurch gekennzeichnet, daß die die Bits der Informationseinheiten auslesende Vorrichtung eine Zeitkanaländerungsvorrichtung enthält, die nur in dem zweiten ausgewählten Zeitkanal jeder der Gruppen von Zeitkanälen ein Bit einer Informationseinheit durchläßt und die ausgelesenen Bits in einem dritten ausgewählten Zeitkanal jeder der Gruppen von Zeitkanälen anordnet.
    16. Zeitkanaländerungsvorrichtung nach Anspruch 15, dadurch gekennzeichnet, daß sie eine die Anzahl der Verzögerungszyklen der zyklischen Speichervorrichtung steuernde Vorrichtung enthält.
    17. Zeitkanaländerungsvorrichtung nach Anspruch 10, dadurch gekennzeichnet, daß die die Bits der Informationseinheiten auslesende Vorrichtung eine Zeitkanaländerungsvorrichtung enthält, die nur im zweiten ausgewählten Zeitkanal' jeder der Gruppen von Zeitkanälen ein Bit einer Informationseinheit durchläßt und die ausgelesenen Bits in einem dritten ausgewählten Zeitkanal jeder der Gruppen von Zeitkanälen anordnet.
    109852/0630
    430
    18. Zeitkanaländerungsvorrichtung· nach Anspruch 10, dadurch gekennzeichnet, daß die zyklische Speichervorrichtung Verzögerungsvorrichtungen, die einen Eingang und einen Ausgang und eine torgesteuerte Verbindung vom Ausgang zum Eingang der Verzögerungsvorrichtungen enthalten, eine dem Eingang der Verzögerungsvorrichtungen der zyklischen Speichervorrichtung mehrere aufeinanderfolgende Bits von Informationseinheiten zuführende Vorrichtung und eine die Bits der Informationseinheiten vom Ausgang der Verzögerungsvorrichtungen der zyklischen Speichervorrichtung dann abnehmende Vorrichtung enthält, wenn jedes dieser Bits in einem entsprechenden ausgewählten Zeitkanal jedes Zeitkanals der Gruppe' von Zeitkanälen auftritt.
    19. Zeitkanaländerungsvorrichtung nach Anspruch 18, dadurch gekennzeichnet, daß die zyklische Speichervorrichtung Verzögerungsvorrichtungen mit einer vorbestimmten Verzögerungszeit, die gleich der der um nm>destens einen Zeitkanal verringerten Anzahl von Zeitkanälen eines ganzen Vielfachen der Gruppe von Zeitkanälen entsprechenden Zeit ist, mit einem Eingang und einem Ausgang und einer vom Ausgang und Eingang wegführenden Verbindung mit Verzögerungsvorrichtungen, die eine vorbestimmte Verzögerungszeit aufweisen, die gleich der Zeit der Zeitkanäle ist, um die die Verzögerungszeit der Verzögerungsvorrichtungen kleiner als die Anzahl der Zeitkanäle in dem ganzen Vielfachen der Gruppe von Zeitkanälen ist, die zwischen dem Eingang und dem Ausgang der Verzögerungsvorrichtungen liegen, so daß in jedem Zyklus jedes Bit der Informationseinheiten um eine Zeit verzögert wird, die gleich der Zeit eines Vielfachen einer Gruppe von Zeitkanälen ist, und praktisch ohne individuelle Zeitkanalverzögerung gespeichert wird.
    109852/0630
    20. Zeitkanaländerungsvorrichtung nach Anspruch 10, dadurch gekennzeichnet, daß zwischen dem Ausgang und dem Eingang der Verzögerungsvorrichtungen derart torgesteuerte Verbindungen liegen, daß in jedem Zyklus jedes Bit der Informationseinheiten um einen Zeitkanal jeder Gruppe von Zeitkanälen verzögert wird und daß weitere torgesteuerte Verbindungen vom Ausgang zum Eingang führen, die Verzögerungsvorrichtungen mit einer vorbestimmten Verzögerungszeit enthalten, die gleich der Zeit der Zeitkanäle ist, um die die Verzögerungszeit der Verzögerungsvorrichtungen kleiner als die Anzahl der Zeitkanäle in dem ganzen Vielfachen der Gruppe von Zeitkanälen ist.
    21. Zeitkanaländerungsvorrichtung nach Anspruch 1f dadurch gekennzeichnet, daß mehrere zyklische Speichervorrichtungen parallelgeschaltet sind und jede Speichervorrichtung die gleiche Verzögerungszeit zum Verzögern mehrerer aufeinanderfolgender Bits von Informationseinheiten aufweist und daß mehrere aufeinanderfolgende Bits von Informationseinheiten in den zyklischen Speichervorrichtungen verzögert werden,
    22. Formatdatenspeichervorrichtung nach Anspruch 1, dadurch gekennzeichnet, daß die Format information, die die Datenfelder von Informationseinheiten begrenzt, die verschiedene Formate haben, in Zeitkanälen . einer Formatsteuerspeichervorrichtung gespeichert sind und daß die Formatauswahlvorrichtung eine Zeitkanalauswahlvorrichtung enthält, die selektiv durch Signale des Formatidentifizierungsfeldes gesteuert ist.
    23. Formatdatenspeichervorrichtung nach Anspruch 22, dadurch gekennzeichnet, daß die Zeitkanalauswahlvorrichtung zum Verarbeiten der verschiedenen Datenfelder der Informationseinheit, deren Format sie begrenzen, wiederholt und in einer vorbestimmten zeitlivhen Relation zur Verarbeitung dieser verschiedenen Datenfelder betätigt wird.
    109852/0630
    IM 17749Λ5
    24. Formatdatenspeichervorrichtung nach Anspruch 22, dadurch gekennzeichnet, daß s ie mehrere Formatbegrenzungsbereiche enthält, die Zeichenbereichen der Informationsdatenspeichervorrichtung zugeordnet sind und in der Lage sind, Feldbegrenzungssignale für mehrere Formate von Dateninformationseinheiten zu speichern, und daß jeder der Formatbegrenzungsbereiche in Feldbegrenzungsbereiche unterteilt ist, die in der Lage sind, Feldbegrenzungsinformationen für ein zugeordnetes Datenfeld zu speichern.
    25. Formatdatenspeichervorrichtung nach Anspruch 24, dadurch gekennzeichnet, daß die Feldbegrenzungsinformation aus einem oder mehreren Bits besteht, das oder die am Anfang oder Ende des zugeordneten Datenfeldes angeordnet ist oder sind.
    26. Formatdatenspeichervorrichtung nach Anspruch 22, dadurch gekennzeichnet, daß sie eine zyklische Speichervorrichtung enthält, in der begrenzte Zeitperioden jedes Zyklus der zyklischen Speichervorrichtung den Formatbegrenzungs- und Feldbegrenzungsbereichen zugeordnet
    s ind.
    27. Formatdatenspeichervorrichtung nach Anspruch 26, dadurch gekennzeichnet, daß die zyklische Speichervorrichtung eine Relativbewegung zwischen Abtastvorrichtungen und Datensignalträgervorrichtungen hat, in denen eine örtliche Beziehung zwischen den Formatbegrenzungsbereichen und den Zeichenbereichen der Informationsdatenspeichervorrichtung besteht.
    28. Programmdatenspeichervorrichtung nach Anspruch 1, dadurch gekennzeichnet, daß sie eine Programmsteuerspeichervorrichtung enthält, bei der die Programminformationen, die Verarbeitungsfunktionen darstellen, die mit Datenfeldern der nformationseinheiten ausgeführt werden sollen, in Zeitkanälen der Programrosteuerspeichervorrichtung gespeichert sind, und daß die Prograanasteuervorrich-
    109852/0630
    tung eine Zeitkanalauswählvorrichtung enthält, die durch Programmauswählsignale wählbar steuerbar ist.
    29. Programmdatenspeiehervorrichtung nach Anspruch 28, dadurch gekennzeichnet, daß die Zeitkanalauswählvorrichtung zum Verarbeiten verschiedener Datenfelder der Informationseinheit, deren Format durch Formatspeichervorrichtungen bestimmt ist, wiederholt und in zeitlicher Relation zur Übertragung der Verarbeitungsvorrichtung zugeordneter Datenfelder betätigt wird.
    30. Programmdatenspeiehervorrichtung nach Anspruch 28, dadurch gekennzeichnet, daß sie mehrere Programmbefehlsbereiche enthält, die Datenfeldern der Informationsdatenspeichervorrichtung zugeordnet sind und geeignet sind, Feldbegrenzungssignale für mehrere Programmbefehle für Dateninformationseinheiten zu speichern.
    31. Programmdatenspeichervorrichtung nach Anspruch 28, dadurch gekennzeichnet, daß sie eine zyklische Speichervorrichtung enthält, in der definierte Zeitperioden jedes Zyklus der zyklischen Speichervorrichtung den Programmbefehlsbereichen zugeordnet sind.
    32. Programmdatenspeichervorrichtung nach Anspruch 31, dadurch gekennzeichnet, daß die zyklische Speichervorrichtung eine Relativbewegung zwischen Abtastvorrichtungen und Datensignalträgervorrichtungen aufweist und eine örtliche Beziehung zwischen den Programmbefehlsbereichen und den Datenfeldbereichen der Informationsdatenspeichervorrichtung besteht.
    33. Programmdatenspeichervorrichtung nach Anspruch 28. dadurch gekennzeichnet, daß sie statische Speichervorrichtungen enthält, die zum Speichern mehrerer Programminformationen geeignet sind, die wählbar zur Steuerung der Verarbeitung von Dateninformationsfeldern verwendet werden sollen, und die in zeitlicher Beziehung zur
    109852/0630
    254 ' 177A945
    Übertragung von Datenfeldern in die Verarbeitungsvorrichtung
    betätigbar sind.
    34. Programrodatenspeichervorrichtung nach Anspruch 33, dadurch gekennzeichnet, daß die etatischen Speichervorrichtungen Matrix-Aufbau aufweisen.
    35. Programmdatenspeichervorrichtung nach Anspruch 28, dadurch gekennzeichnet, daß sie eine Programmdatenübertragungsvorrichtung enthält, die in zeitlich gesteuerter Relation zur Übertragung der ausgewählten Informationsdatenfelder in die Verarbeitungsvorrichtung betätigbar ist.
    36. Programmdatenübertragungsvorrichtung nach Anspruch 35, dadurch gekennzeichnet, daß sie eine Programmdatenauswahlsteuervorrichtung mit einer Vergleichsvorrichtung zum Vergleichen der Kennfelder von Programmdateninformationen und von Informationseinheiten sowie eine Vergleichsergebnis-Speichervorrichtung enthält, die die Programmdatenübertragungsvorrichtung in Abhängigkeit von» gespeicherten Vergleichsergebnis steuert. .
    37. Programmdatenübertragungsvorrichtung nach Anspruch 35, dadurch gekennzeichnet, daß sie eine Programmdatenauswahlsteuervorrichtung mit einer Vergleichsvorrichtung zum Vergleichen der Kennfelder von zwei Dateninformationseinheiten sowie eine Vergleichsergebnisspeichervorrichtung enthält, die die Programmdatenübertragungsvorrichtung in Abhängigkeit vom gespeicherten Vergleicheergebnis steuert.
    38. Programmdatenübertragungsvorrichtung nach Anspruch 37, dadurch gekennzeichnet, daß sie eine Programmdatenauswahlsteuervorrichtung mit einer Vergleichevorrichtung zum Vergleichen von zwei Dateninformatibneeinheiten zum Zwecke der Gruppensteuerung und eine Partialver-
    109852/0630
    135
    gleichsergebnisspeichervorrichtung enthält, die die Prograromdatenübertragungsvorrichtung in Abhängigkeit vom gespeicherten Vergleichsergebnis steuert, und daß gleiche Kennfelder die Addition ausgewählter Dateninformationsfelder in Registern, die diesen Feldern von aufeinanderfolgenden Dateninformationseinheiten zugeordnet sind, und ungleiche Kennfelder die Übertragung von Gesamtsummen, die in den Registern akkumuliert sind, zusammen mit anderen ausgewählten Datenfeldern in die zweite Speichervorrichtung der Speicheranordnung zur Folge haben.
    39. Rechenvorrichtung nach Anspruch 1, gekennzeichnet durch eine zyklische dynamische Speichervorrichtung mit Speicherbereichen für mehrere numerische Register, die alle mehrere Bitpositionen für Ziffern aufweisen und in denen gleichbewertete Bits von verschiedenen Registern unmittelbar nebeneinander in verschiedenen Zeitkanälen angeordnet sind, die jedem der Register zugeordnet sind,
    eine arithmetische Verarbeitungsvorrichtung, die zwischen die Abtast- und Aufzeichnungsvorrichtungen der zyklischen Speichervorrichtungen geschaltet ist, von denen die Abtast- und Aufzeichnungsvorrichtungen derart zueinander angeordnet sind, um die Auswahl von Ziffernbits aus einem oder zwei Registern des Speicherbereichs, ihre Verarbeitung und die Aufzeichnung des Ergebnisses der arithmetischen Verarbeitung in die Bitstellen der jeweiligen Ziffern des ausgewählten numerischen Registers, in das das Ergebnis übertragen werden soll, zu gestatten,
    und dadurch, daß die Rechenvorrichtung zusammen mit Datenfeldern der Dateninformationseinheiten unter der individuellen Steuerung von Programmdateninformationen, die jedem der ausgewählten Datenfelder zugeordnet sind, oder zusammen mit den Datenfeldern derjenigen Dateninformationseinheiten, denen sie (die Datenfelder) zugeordnet sind, unter der Steuerung von Vergleichsvorrichtungen zum Vergleichen der Kennfelder zweier
    109852/0630
    Dateninformationseinleiten zum Zwecke der Gruppenateuerung betätigbar sind.
    109852/0630
DE1774945A 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 Expired DE1774945C3 (de)

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
US300962A US3343133A (en) 1963-08-09 1963-08-09 Data handling system

Publications (3)

Publication Number Publication Date
DE1774945A1 true DE1774945A1 (de) 1971-12-23
DE1774945B2 DE1774945B2 (de) 1974-07-25
DE1774945C3 DE1774945C3 (de) 1975-03-06

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 (4)

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

Family Applications After (8)

Application Number Title Priority Date Filing Date
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

Country Status (3)

Country Link
US (1) US3343133A (de)
BE (1) BE651531A (de)
DE (13) DE1474314A1 (de)

Families Citing this family (16)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
US2674732A (en) * 1952-12-02 1954-04-06 Hughes Tool Co Electronic variable delay circuits

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
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
DE1499179A1 (de) 1970-01-02
DE1474025C3 (de) 1974-09-12
DE1474313A1 (de) 1969-09-18

Similar Documents

Publication Publication Date Title
DE1774945A1 (de) Datenverarbeitungsanlage
Pryde Handbook of British chronology
Cuvigny The amount of wages paid to the quarry-workers at Mons Claudianus
DE2353421A1 (de) Elektronischer rechner
WO2001077914A2 (de) Verfahren zum erfassen und verarbeiten von daten von geschäftsvorfällen
DE1282337B (de) Programmgesteuerte elektronische Rechenanlage
Harrison et al. Labor markets, foregin investment and trade policy reform
DE2641971A1 (de) Digitale tisch-buchungs- und -rechenmaschine
DE3034928A1 (de) Zeitplantabellen-druckvorrichtung
Vent et al. The standardization of mine accounting
DE102018006211B4 (de) Verfahren zum Protokollieren von Erkennungsmerkmalen für Erzeugnisse
US20070043623A1 (en) Document creation system and document creation program
DE1092700B (de) Datenverarbeitungs-Vorrichtung
Clarke The South African chamber of mines: policy and strategy with reference to foreign African labour supply
Helal Circulation, Recording and Control of Interlibrary Loans
DE1524449A1 (de) Mechanisiertes System zur Auswertung eines komplizierten Verfalltagportefeuilles
EP4198867A1 (de) Verfahren zur fristgerechten bezahlung von aufrechterhaltungsgebühren für gewerbliche schutzrechte unter verwendung einer variablen indexstruktur
George Depreciation of fixed assets in the inflated post-war economy of the United States
Hodgins Mechanical tabulation of forest data
Bayer CPA Examination Questions
Salsbery Accounting guidelines for mental health centers and related facilities
DE2524401A1 (de) Datenverarbeitungsanlage zur optimierung von verkaufsorganisationen und -taetigkeiten
Lesher Introduction to Symposium on New York Business Corporation Law (Laws 1961, Ch. 855 as Amended 1962)
Dijkstra et al. The Export Processing Free Zone of San Bartolo in El Salvador
Bawly et al. Using PERT in Accounting Reports

Legal Events

Date Code Title Description
C3 Grant after two publication steps (3rd publication)