DE1774942A1 - Datenverarbeitungsanlage - Google Patents
DatenverarbeitungsanlageInfo
- Publication number
- DE1774942A1 DE1774942A1 DE19641774942 DE1774942A DE1774942A1 DE 1774942 A1 DE1774942 A1 DE 1774942A1 DE 19641774942 DE19641774942 DE 19641774942 DE 1774942 A DE1774942 A DE 1774942A DE 1774942 A1 DE1774942 A1 DE 1774942A1
- Authority
- DE
- Germany
- Prior art keywords
- information
- bit
- data
- information units
- memory
- 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
Links
Classifications
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F7/00—Methods or arrangements for processing data by operating upon the order or content of the data handled
- G06F7/76—Arrangements for rearranging, permuting or selecting data according to predetermined rules, independently of the content of the data
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06F—ELECTRIC DIGITAL DATA PROCESSING
- G06F16/00—Information retrieval; Database structures therefor; File system structures therefor
- G06F16/90—Details of database functions independent of the retrieved data types
- G06F16/903—Querying
- G06F16/90335—Query processing
- G06F16/90348—Query processing by searching ordered data, e.g. alpha-numerically ordered data
-
- G—PHYSICS
- G06—COMPUTING OR CALCULATING; COUNTING
- G06Q—INFORMATION AND COMMUNICATION TECHNOLOGY [ICT] SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES; SYSTEMS OR METHODS SPECIALLY ADAPTED FOR ADMINISTRATIVE, COMMERCIAL, FINANCIAL, MANAGERIAL OR SUPERVISORY PURPOSES, NOT OTHERWISE PROVIDED FOR
- G06Q40/00—Finance; Insurance; Tax strategies; Processing of corporate or income taxes
- G06Q40/02—Banking, e.g. interest calculation or account maintenance
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B27/00—Editing; Indexing; Addressing; Timing or synchronising; Monitoring; Measuring tape travel
- G11B27/002—Programmed access in sequence to a plurality of record carriers or indexed parts, e.g. tracks, thereof, e.g. for editing
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B5/00—Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
- G11B5/008—Recording on, or reproducing or erasing from, magnetic tapes, sheets, e.g. cards, or wires
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B5/00—Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
- G11B5/012—Recording on, or reproducing or erasing from, magnetic disks
- G11B5/016—Recording on, or reproducing or erasing from, magnetic disks using magnetic foils
-
- G—PHYSICS
- G11—INFORMATION STORAGE
- G11B—INFORMATION STORAGE BASED ON RELATIVE MOVEMENT BETWEEN RECORD CARRIER AND TRANSDUCER
- G11B5/00—Recording by magnetisation or demagnetisation of a record carrier; Reproducing by magnetic means; Record carriers therefor
- G11B5/48—Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed
- G11B5/52—Disposition or mounting of heads or head supports relative to record carriers ; arrangements of heads, e.g. for scanning the record carrier to increase the relative speed with simultaneous movement of head and record carrier, e.g. rotation of head
- G11B5/53—Disposition or mounting of heads on rotating support
- G11B5/531—Disposition of more than one recording or reproducing head on support rotating cyclically around an axis
- G11B5/535—Disposition of more than one recording or reproducing head on support rotating cyclically around an axis perpendicular to the direction of movement of the tape, e.g. for longitudinal scanning
- G11B5/537—Disposition of more than one recording or reproducing head on support rotating cyclically around an axis perpendicular to the direction of movement of the tape, e.g. for longitudinal scanning with all the heads disposed in a plane substantially parallel to the plane of the tape, e.g. for circular scanning
Landscapes
- Engineering & Computer Science (AREA)
- Theoretical Computer Science (AREA)
- Physics & Mathematics (AREA)
- Business, Economics & Management (AREA)
- General Physics & Mathematics (AREA)
- Accounting & Taxation (AREA)
- Finance (AREA)
- General Engineering & Computer Science (AREA)
- Databases & Information Systems (AREA)
- Marketing (AREA)
- General Business, Economics & Management (AREA)
- Technology Law (AREA)
- Strategic Management (AREA)
- Computational Linguistics (AREA)
- Economics (AREA)
- Data Mining & Analysis (AREA)
- Development Economics (AREA)
- Information Retrieval, Db Structures And Fs Structures Therefor (AREA)
- Signal Processing For Digital Recording And Reproducing (AREA)
- Management, Administration, Business Operations System, And Electronic Commerce (AREA)
- Executing Machine-Instructions (AREA)
- Digital Magnetic Recording (AREA)
- Recording Or Reproducing By Magnetic Means (AREA)
- Supporting Of Heads In Record-Carrier Devices (AREA)
- Packaging For Recording Disks (AREA)
- Mobile Radio Communication Systems (AREA)
Description
Ausscheidung aus Patent (Patentanm. P 14 74 025.1)
Die Erfindung betrifft eine Datenverarbeitungsanlage mit einer dynamischen Speicheranordnung, die mehrere Speicher
Vorrichtungen, in denen mehrere Informationseinheiten einschließlich Kennfelddaten gespeichert sind, die jeder der
in einer ersten Speichervorrichtung der Speicheranordnung gespeicherten Informationseinheiten zugeordnet sind, und
mindestens eine weitere Speichervorrichtung zum Speichern dieser Informationseinheiten enthält.
Wie bereits gleichzeitig an anderer Stelle vorgeschlagen ist, kann eine derartige Datenverarbeitungsanlage zum
Mischen oder Sortieren von Informationseinheiten verwendet werden, die seriell in dynamischen Speichern, z.B.
rotierenden Speichern oder Umlaufspeichern, gespeichert
sind und zum Mischen mit anderen in derselben Weise gespeicherten Informationseinheiten oder zum Sortieren dieser
Informationseinheiten in andere ähnliche Speicher übertragen werden.
Bei diesen Misch- und Sortiervorgängen sind in der Regel
Vergleichs-, Zuordnungs-i Adressenänderungs->Au8wähl- und
weitere Operationen auszuführen.
,Bei diesen Operationen handelt es sich zwa? , entsprechend
dem speziellen Anwendungsgebiet des Misohens und Sfertierens,
um spezielle Operationen, die jedoch, da sie sich zumin-
109852/1545 .
BAD ORiGiNAL
dest teilweise auf Rechenoperationen zurückführen lassenf
von allgemeinerer Anwendbarkeit und Bedeutung.sind.
Der Erfindung liegt daher die Aufgabe zugrunde, eine Datenverarbeitungsanlage
zu schaffen, die insbesondere die beim Mischen und Sortieren vorkommenden Operationen ausführt.
Gemäß der Erfindung wird dies dadurch erreicht, daß diese weitere Speichervorrichtung eine Registriervorrichtung mit
mehreren aufeinanderfolgenden Gruppen von Zeitkanälen
(Speicherzeiten) enthält, daß jede dieser Gruppen von Zeitkanälen mehrere aufeinanderfolgende Zeitkanäle und Signalköpfe
in operativer Nähe der Registriervorrichtung enthält, daß die Anlage eine Übertragungsvorrichtung zum Übertragen
der Informationseinheiten aus der ersten Speichervorrichtung der Speicheranordnung in die zweite Speichervorrichtung der
Speicheranordnung und zum Weiterübertragen der Informationseinheiten aus der zweiten Speichervorrichtung in eine andere
Speichervorrichtung der Speicheranordnung, sowie eine Steuer- und Verarbeitungsvorrichtung zum Übertragen der Informationseinheiten
und Verarbeitender Informationseinheiten während der Übertragung der Informationseinheiten durch die Übertragungsvorrichtung
in Überei Stimmung mit vorbestimmten Befehlen und in Abhängigkeit v'on den Kennfelddaten und zum Weiterübertragen
der Informationseinheiten und Verarbeiten der Informationseinheiten während der Weiterübertragung der Informationseinheiten
durch die Übertragungsvorrichtung in Überein Stimmung mit vorbestimmten Befehlen und in Abhängigkeit von
den Kennfelddaten enthält, daß die Steuer- und Verarbeitungsvorrichtung eine.an die Signalköpfe der Registriervorrichtung
angeschlossene Steuervorrichtung und eine Rechenvorriohtung zum Auoführen Von Rechenoperationen mit Bits von Informationseinheiten,
die in der Registriervorrichtung gespeichert sind, enthält und daß die Reohenvorrichtung über die Steuervorrichtung mit den Signalköpfen der Regietriervorriohtung verbunden sind.
109852/1545
Vorzugsweise ist die Erfindung dadurch weitergebildet, daß jede Rechenoperation in einem zugeordneten Zeitkanal
ausführbar ist, daß die Rechenvorrichtung das Ergebnis jeder Rechenoperation in den zugeordneten
Zeitkanal zu den Signalköpfen überträgt, so daß die Rechenoperationsergebnisse in der Registriervorrichtung
in entsprechende Zeitkanäle jeder Gruppe von Zeitkanälen gespeichert werden, und daß die Rechenvorrichtung
zum Ausführen der Rechenoperationen eine Multiplizier vorrichtung zum Multiplizieren eines Multiplikanden mit
einem Multiplikator mit einer Vorrichtung zum Bilden auibcwäullex Vielfacher des Multiplikanden, eine Vorrichtung
zum Speichern der ausgewählten Vielfachen des Multiplikanden in ausgewählten Zeitkanälen der Registriervorrichtung
und eine Auswählvorrichtung "zum Auswählen desjenigen
Vielfachen, das einem vorbestimmten Multiplikatorziffernwert entspricht, enthält.
Diese Weiterbildung ist noch dadurch weitergebildet, daß die Rechenvorrichtung eine ein Ausgewähltes dieser Vielfachen
in Übereinstimmung mit dem vorbestimmten Multiplikatorziffernwert algebraisch addierende Vorrichtung enthält.
Die Erfindung und ihre Weiterbildungen sowie deren Vorteile werden im folgenden anhand von Zeichnungen eineB bevorzugten
Ausführungsbeispiels näher beschrieben.
Pig. 1 dient zur Erläuterung des Anwendungsgebietes der
Erfindung.
2 bis 11 dienen zur Erläuterung von Begriffen, die bei der Beschreibung verwendet werden .
Fig. 4-9 zeigt die größeren Bauteile der Datenverarbeitungsanlage
nach der Erfindung.
Die Figuren 104 bis 137 zeigen Einzelheiten der Anlage nach der Erfindung.
109852/1545
Pie vorliegende Erfindung besieht eich auf ein Datenverar.beitungssysten. Insbesondere behandelt die vorliegend· Srflnduae
ein vollständig dynamisch arbeitendes» elektronisehes Oai«n·
verarbeltungsevetem·
1 # Gegenstand und Anwendung der Erfindung
A. Allgemeines
Es ist der prinzipielle Zweck der vorliegenden Erfindung, Kittel ait hohen Leistungen bei niedrigen Kosten vorzustellen, :
welche Säten, die in Speichern großer Kapazität gespeichert ,
sind, ständig auf den neuesten Stand zu halten und selektiv su verarbeiten erlauben. Um zu diesen Daten eine vertretbar
kleine Zugriffezeit zu haben, werden eu diesen Zveok al· Oroflrauoiapeioher vorzugsweise rotierende Scheibenspeicher verwendet«
Ale spezielle Anwendungsgebiete gelten alle Torgänge, welohe Bit Planung, Steuerung und Entscheidung eines Vorganges suaanaen- (.
hängen, und bei denen diese Vorgänge auf täglichen, stündlichen
oder sonstigen kurzfristig wiederkehrenden Funktionen beruhen, bei denen umfangreiche Baten auf den neuesten Stand su bringen
sind, und wo nur eine auszuwählende ftnitahl aus dor Reihenfolge
der Daten in den einzelnen durchzuführenden Aufgaben benötigt wird. Aus diesen letztgenannten Gtrunde müssen die Daten schnell
gewonnen werden, sie müsnen in schnellen, sloh wiederholenden
f Umstellungen und in anderen Operationen verarbeitet werden» ua
zu wirksamen Entscheidungen! zu gelangen, wobei inner die HOc*
liohkeit des sofortigen menschlichen Eingriffes erhalten Viel*
bon miß. Die auf den hervorgebrachten Tatsachen basierenden Entsoheidungen können weitere Umstellungen der Daten oder datenvorarbeitenden Prozesse zur Polge haben, welohe sich auoh auf
andere Daten, die durch die Entscheidungen bestirnt werden» 0%·
ziehen können. Diese anderen Daten können dann Ia gleloner Axt
und Welse gewonnen werden, umgestellt und in die alten 9aten
oder andere Daten eingesetzt werden, wobei ihre neue Reihenfolge berücksichtigt wird. Jedoch ist die Kombination von im
bestimmten Reihenfolgen stehenden Daten «dt direkten lugr^Lff
zu Yolgen von solchen Daten auch für das Aufarbeiten von sol-
10 9 8 5 2/1545 ßAD GTu
ohen in. folgen stehenden Cat on in kurzfristig wiederkehrenden
periodischen Arbeiten» wie stündliche und täglich jeu saldierende Transaktionen außerordentlich nützlichf dieees tritt noch
mehr in Erscheinung, wenn la einem solchen Fall das Ausdrucken
der Einzeldaten mit der letzten Summe und den Vortrag ökonomisch nur in größeren Zeit abständen wie mehrere Wochen oder auch
Monate durchgeführt werden kann» dabei aber t\tr den Ausnahmefall ein sofortiger Zugriff zu zusammengestellten Folgen von
Daten m&!nronB;l£Ugssiffer (beispielsweise Kontonuomer) alt Auslesen oder Ausdrucken dieser Daten notwendig 1st, wie es st· B.
in der Buchhaltung mit Hauptbuch oder la der Kostenrechnung vorkommt«
Sie für dieses Anwendungsgebiet bisher benutzten Systeme können
in drei Klassen eingeteilt werden. Sie erste Kategorie von Systemen für diese Anwendungen 1st das Hagnetband-Kernspeicher-System, in den die Informationseinheiten der Säten in einer
Reihenfolge entsprechend ihrer zusammengestellten Kennfelder angeordnet sind, z. B. in. steigender oder in fallender Reihenfolge,
und in welchem System die Informationseinheiten, welohe auf dem Hagnetband in einer Folge gespeichert sind, in einem kontinuierlichen Torgang in einen in dem Batenverarbeitungsgerät befindlichen Kernspeicher übertragen werden· Sie Spulen solcher
Hagnetband-Serienspeioher sind austauschbar. Ser Antrieb des
Magnetbandes erlaubt eine schrittweise Bewegung des Magnetbandes zum Einschreiben oder Auslesen von Informationen«
Sie zweite Klasse der Systeme enthält solche mit Serienspeichero, die einen direkten Zugriff erlauben (random access
file), bei dem die Informationseinheiten der Baten in einer willkürlichen Reihenfolge entsprechend ihrer zusammengestellten Kennfelder vorzugsweise auf Scheibenspeiohern angeordnet
sind, und bei dem während einer Umdrehung des Speichere eine
einzige willkürlloh adressierte Informationseinheit in einen
inneren Speicher, z. B. einen Kernspeicher des Batenverarbeitungssysteas übertragen werden kann·
109852/1545 · 6AD
177Λ942
Die dritte Klasse enthält Systeme mit Hagnetband-Serien»
Speichern und eusätslloh einen besonderen Speieher mit direktem Zugriff. Zusätzlich eu den Syetem nach der erstes Hass·
ist also auch noch ein Speicher »it direkten» willkürlichen
Zugriff angeordnet, in dem die Hutterinforeationen bereitgestellt werden können·
Lösung der Probleme in Systemen der ersten Blass· hat
- den Vorteilt daß sie denen der Loehkartensyotesie eehr ähnlich
ist· Kennzeichnend ist hier» daß swfflnroengehttrenae Detail«
und Summen&apten durch, vorausgehend· Sortier» und Miechoperationen nebeneinander gelegt werden. Systeme der ersten Klasae
erlauben durch die Austauschbarkeit der Magnetbandspeicher das Verarbeiten von sehr großen. Mengen an Informationen. Biese
Systeme haben jedoch einen Kackteil, der daäuroh begründet 1st» da
daß die /rbeiten sehr stark von de» Verhältnis «wischen der
Anzahl der Informationseinheiten abhängen, die auf den Magnetbandspeicher vorhanden sind unf ffix die Arbeit benötigt wer«
den, und der Gesamtzahl an Informationseinheiten, die auf dee Magnetbandspeicher abgestellt aind. Dabei führt ein kleines
Verhältnis automatisch ssu langen Leerläufen, bei denen die
niohterwUnsohten Informationseinheiten Übersprungen werden
nüssen. Lediglich, bei in längeren Zeitabschnitten wiederkehrenden Arbeiten» wie das aonatliohe Aufarbeiten von Daten,
ergibt sioh erst ein günstiges Verhältnis wischen des Zahl
der benötigten Informationseinheiten und den eur Verfügung
stehenden Informationseinheiten, eo daß solche Arbeiten wirtsohaftlioh vertretbar sind. Ein großer Teil der Leistungsfähigkeit der Rechenautomaten wird durch. Leerläufe verschwendet,
wenn tür kurefristig sich wiederholende Arbeiten, wie das
stündliche oder tägliche Aufarbeiten von Daten oder fttv Entscheidungefunktionen von wenig Daten au· eehr vielen Daten
schnell herausgefunden werden müssen· DLese· tritt besondere
hervorstechend bei Heohenmitonaten auf» die für die Verarbeitung sehr großer Hangen von Daten verwendet werden» wobei die
neugewonnenen Daten aber In sehr kuraer Seit eur Verfugung
stehen sollen·
109852/1545 ■ Bad original
Vor Vorteil eines Speichers mit direktem Zugriff» wie es in
der zweiten genannten Klasse der Fall ißt, vermeldet diese Schwierigkeiten duroh die bekannte Methode dee direkten !Zugriffes» bei der während einer Umdrehung des Plattonopolychoro
eine einzelne Informationseinheit aus dem Speicher
werden kann. Sie Arbeitsmethode ist wesentlich vorteilhafter
bei den genannten kurzfristigen 3DatenaufarbeitusgsprojseaQ;3n
und wenn immer einzelne Informationseinheiten aus einer großen
Angnhl von Infonnationeeinaeiten benötigt werden«
Eine Lösung nach der genannten dritten Klasse von rystemen 1st
immer dann vorteilhaft« wenn kurzfristig ITachforsohungen in kurzer Zeit durchgeführt worden sollen» und wenn solohe Untersuchungen auf vorausgegangene Magnetband-Operationen zurttokzufUhv-GLi 8i&&. Außerdem ergeben sich Vorteile» wenn Daten mehrfach
Mut er einander für verschiedene Zweoko in flex Satenverarbei»
tang benötigt worden, ansonsten aber nur einmal in auf gearbeiteter For» sum £ wecke der Vereinfachung gespeichert werden«
Di® Kombination der verschiedenen Möglichkeiten eliminiert jedoch nicht die Baohteile des Magnetbandsystemes nach der genannte*! ersten Klasee, sobald Folgen von Infonoatlonseinheiten
Ι«, kurzer Zeit selektiert werden sollen» und wenn dies« Daten
dann umgestellt, gemischt und verarbeitet werden müssen unter
ύ&η Bedingungen eines Hagnatbandsystemee, aber mit der Möglichkeit eines direkten Zugriffes· FUr solche Operationen ist es
gerad@2u notwendig, für «ine effektvolle Anwendung eines Rechenautomaten ein technieohoa System su verwenden» welches direkt
die Vorteile der Magnetbandeyatone, nämlich da· serienmäßige
Vorarbeiten von Daten in deren Beihsnfolg·, Bit dem direkten .
Zugriff zu Folgen von Informationen in solchen Speichern miteinander verbindet.
Deshalb verschmilzt das System der vorliegenden Erfindung die Vorteile der Kognetbandfimktion alt denen der Flattenspeloherfunk·
tion, Indem zwischen ewei ßpcicliarayetanien alle Sortier- und
Miedhoperationen mit Informationseinheiten «owie die arithmetischen Operationen alt einzelnen Feldern dieser Inforaatlone-
' 1098S2/1545
ßAD IS'NAL
einleiten, die in den Ilattenspeloheraysteman gespeichert
Bind, durchgeführt werden« Hieraus folgt» daß in den System der vorliegenden Erfindung die Speicher nicht nur dio Aufgab·
ale Haupt- und Besugsopeiohor heben, sondern auoh als Oberführungs- und Verarbeitungeopeicher dienen· ihnlloh anderen
Datanverarbeitunßssyatomen brauohen Daten» welche bestimmte
Veränderungen angeben «ollen» nur ein Minimum an Informationen
während des eraton Verarbeitungssohrittes au enthalten« Während
der folgenden verarbeitenden Operationen können sie dann »it weiteren alpha-numerisehen oder sonstigen Informationen aus
den Bezugsspeioher versehen werden· r
Sie Bezugodaten sind in einem Bezugsspeioher (A1 Mg· 1) gespeichert ,wie es noch beschrieben wird· Sie Arbeite- oder Betriebsdaten, wie beispielsweise Flemings-, Oberwaohungs- und
Berichtedaten sind in einem Arbeitsspeicher gespeichert (BI Fig. 1)· Das wird ebenfalls noch beschrieben· In einen
Verarbeitungssyatem der ersten Klasse sind diese Daten auf Band
gespeichert· Die Systemlösung nach der sweiten Klasse besieht
sich in der Hauptsache auf Bezugsdaten, da die.Systeme der zweiten Klasse beschrankt sind* Man kann nämlich in den bisher
bekannten Speichersystemen weder sortieren noch mischen· Bei Verarbeitungssystemen naoh der dritten Klasse sind die Beaugsdaten (A1 Pig. 1) mit Vorzug in Speichern mit direkten Zugriff eingespeichert, während die Arbeite- oder Betriebsdaten
(B 1 Fig. 1) die sortiert und gemischt werden müssen, auf Magnetband gespeichert sind. Die vorgeschlagenen Systeme fassen dagegen alle Daten in Speichern mit direktem Zugriff susäumen, und zwar dadurch, daß die Daten innerhalb der ßpeicher
sortiert und neu angeordnet werden, so daß in Arbeitsspeichersystemen ein direkter Zugriff zu sortierten Datenfolgen muglioh
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 Speiohervolunene, die mit der
Möglichkeit des Austaneohena von Magnetbandrollen verbunden list»
109852/1545 ßAD ORIGINAL
olnd austauschbare Birelct~Zugrlff88pelcher, z. B. austauschbare Plattenspeicher, auf denen die Daten in ϊυΐ^βη τοη
Iaforaationaeinheiten mit belopielaveise autateigender
der KennfaldaT gespeichert sind, vorsugaweiae als Seil dee
Systeme» vorgesehen.
Da ein großer Seil dor. Reohenautoniatensoit tür eolöhe Operationen verschwendet wird, vie beispielsweise die Sereithaltung von
Säten» !PagesMlanzieru&gea ttsw., sucasBen Bit Hieohen und Suchen, bei denen die eohten Fä&lgkolten des Rechenautomaten
kaum ausgenutzt werden» ist es ein Ziel der Erfindung» zu eines
preiswerten Rechenautomaten zu Können* der woniger auf komplizierte Barechttungen ale vielsehr auf große Satenaengen sugeeolmittan let, und dor hohe Xeistungon beaonders für Sortieren«
Kiaohen und beatixuota arlthaetloche Operationen auiWeieen kann.
Ale Operationen, bei denen blolarg die Rechenautomatenceit geradesu verochxtendet wurde, sind alle Arbeiten en nennen» bei
denen Baton innerhalb dor Speicher lediglich ungestellt werden
mußten, oder wo es eioh ud die Überarbeitung von venigen Baten
in einer großen Ansah! von Baten handalt·
Die Anordnungen der vorliegenden Erfindung erlauben daher aueätzlioh en den anderen Kihlglcoiten einen wirtschaftlicheren
Gebrauch der virklichen Leistung eines großen Roohenautova«-
ten, indes} alle einiaohen, aber zeitraubenden« Operationen· für
die die Rechenautomat ensat t zu kostbar ist» von dem eigentlichen
ReehenautOBaten ferngehalten werden· Zu diesen Operationen gehört auch das Vorbereiten und das Einfahren von Eingabe- und
Auegabestatlonea Bit den Pufferoporationen der Pufferspeicher·
Bis hohoa leistuzigen bei Sortler· und Miechvorg&ngen und bei
bostinatoa arithnetisohon Operationen der Datenverarbeitung
werden daduroh erau^Uoht« daß als Keraotüok der Anordnung
iykllBoh dynanlBohe fiorienspeloher alt niedrigen Kosten je
gespeichertes Bit und hoher Bit-Aufswichnungedichte vervendet
werden* In eines eykHseli dynamiaohon Serlenspelohersystea
erfolgt das prograsnagoeteoerte Sortieren und Mischen sowie
andere Operationen direkt in de» Ssrienspeiohersyste» während
der Übertragung der Baten roa einen Spoioherplats su einen
Spoiohsrplats. 109852/15A5
• BAD CruQiNAL
Dieaea ergibt eine viel fsuverläesigere und wirtschaftlichere
und dabei außordoa einfach ssu programmierende lößung ate die
Übliche Moj^etbaad-Kernopoi^r-JUswendung In den Fällen« wo
co sieb ω» reine VerwaltuBSsdaten handelt» da das /Schwere**«
«lobt bei dieser Art der Anwendung in flea naisten fällen
sehr In dem Zugriff zu den gespeicherten Baten und In der
Umstellung, de» Mlaohan und Suchen von Säten und bei Übertragungen
vorgängen ließt, ale In der Durchführung von kompilierten sathettatieohen Operationen, bei 4enen nur eine begrenzt· Ansah! von
Daten wiederholt verwendet werden, und bei denen tin direkter Zugriff su eineslnen Zeichen und Worten la Hikrosekun&en notwendig let.
Der kontinuierliche Stroas von Daten, der das Fundament des
Syoteooa der vorliegetäen Erfindung daretellt, iat für dleee
Art von Operationen ganz besonders vorteilhaft, da er direkt in dao Serienepolohereyatoa elngopafit 1st, «o daß hierdurch nur
geringe zuaätaliche Kosten eu den Grundkosten dea Serienspeicherayeteoe entstehen. Di· Kosten dee Serlenspeloherayetens
treten ohnehin auf, sobald ein cohnoller direkter Zugriff eu In :
Folgen gespeicherten Beton, welche laufend neu Überarbeitet
verdea» notwendig lot· Sleesa trifft un eo mehr snt als die ela-Blgo Art von umfangreichen natheaatledisn Operationen für administrativ· Zwacke in dea Goblet der fcfetrlxoperationen für
lineare SrograiUBierung und Ühnlloha funktionen liegt· Bei die«
F ser Art voa Operationen handelt ea eich um eino besondere Art
von kontinuierlichen Operationen, in denen alt Katrisengll··
dorn Serien voa Kalkulationen In beatlxraton Belhenf olgen alt
•Inor großen Anzahl von gospeioherten Säten durchgeführt werden· Sonlt ist Al· wirtschaftliche Technik 4er kontinuierlichen
Datenverarbeitung olt hoher Oeechwindigkelt auch auf diese
Art voa Arbeit anwendbar»
Sie Bodsrae Entwicklung auf dea Gebiet der benötigten Komponenten aaoht dieeea Sjeteo-Tortsohritt besonders attraktiv· da die
Verwendung voa Versögeruogaleitungen ale djrnamieohe 8peloher
•ins Verbesserung hinsiohtlieh Inner welter stellenden eesohwin-
109852/154 5
BAD ORIGINAL
digkeitcn mit billigen Kitteln erlaubt· wobei diese Verzögerungsleitungen direkt mit dynamischen Scrienspeiohern susammenarbeiten können und wobei ein paralaxes und multiplexes
Arbeiten in. Datenübertragungs- und Datenverarbeitungokanälen
möglioh ist. Die Leistung der Rechenautomaten für administrative Zwecke kann auf diese Art noch ganz we8entIiah gesteigert
werden«
Bei dieser Art der Anwendung und Arbelt wird das Verhältnis
zwischen der leistung und den Kosten noch weiter gesteigert durch die Kombination der serienmäßigen Verarbeitung mit dem
direkten Zugriff, wodurch die Kosten für leerlaufe» Suchläufe
und Stillstand einer Mehrzahl von Hagnetband-Antrieben eliminiert werden» und durch die synchrone und kontinuierliche Bewegung der
Speicherplätze bezogen auf die Aufzeiehnungs- und Lese-Einrichtungen, wodurch die Start-Stop-Operationen der Informationsträger an den Signalaufzeichnungs- und Leseköpfen eliminiert
werden.
Die Eliminierung der Start-Stop~Operation und die kontinuierliche synchrone Bewegung des Serienspeichers bezogen auf die
Signalköpfe eliminiert die Notwendigkeit einer ersten übertragung von ausgewählten Daten aus einem ersten schrittweise bewegten Speicher in einen statischen Speichert um diese für
Verarbeitungszwecke mit anderen ausgewählten Daten aus einem zweiten schrittweise bewegten Informationsträger zusammen zu
bringen, bevor sie dann in einen weiteren schrittweise bewegten Informationsträger übertragen werden. Diese eliminierten Übertragungevorgänge haben nicht nur Kosten für zusätzliche große
und teuere Innere Speicher mit direkten Zugriffsmugliohkeit en
verursacht, sie haben auch die Geschwindigkeiten herabgesetzt, sobald eine wiederholte interne Verwendung von intern gespeicherten Daten begrenzt 1st, und wenn die Gesamtzahl der Übertragungevorgänge die Gesamtleistung bestimmte.
Es wird somit möglioh, wie nachfolgend beschrieben wird, daß
Rechenautomaten mit hohen Leistungen auoh für mittlere und klein«
109852/1545
Betriebe sowie für einzelne Abteilungen zur .Verfugung stehen und
daß größere Gesellschaften, über ein Netzwerk -von Verbindungen
zusammenarbeiten können· . . .
Die für administrative Zwecke gebauten Rechenautomaten mit ihren
beträchtlichen Speicherkapazitäten können in Tisohform gebaut
werden. Sie selbst arbeiten dann als Zentrale für mehrere.
Unterstationon und bilden dadurch ein sehr leistungsfähiges
Satellitensystem mit eigenen Arbeitamögliohkeiten.
Sin weiterer wichtiger Faktor« der notwendig let, um die gleiche
oder eine höhere Leistungsfähigkeit dieser Art von Reohenauto-
* mat en 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 ihn gespeichert werden können· Hier suß natürlioh mit einem kernspeloherorientierten
Rechenautomaten verglichen werden. PUA Tisch- oder Abteilung»-
maschinen kann ein innerer Speicher in der Größenordnung des
einfaohen bis vierfachen von 16.000 aufgezeichneten Informationseinheiten, oder 2 bis 8 Hillionen Zeichen mit einer Anr*»**1 von
unabhängig schrittweise bewegbaren Signalauf zeiohnungs- und
Leseeinrichtungen vorgesehen werden. Diese 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äohe ersetzt·
Das gleiche System, welches eine Anzahl von schrittweise bewegbaren Aufzeichnung- und Leseeinriohtungen 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 Spelohersystemen 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 dee direkten Zugriffes zu Informatlonsserien durchgeführt werden.
109852/1545
aufgezeichneten Informationen wurden dann 'innerhalb einer
Speicherspur ähnllejb, wie b«i .einer I3agneiit&ndoperation in der
Reihenfolge ihrer Kennfelder In Speicheröpuren sortiert'und
gemischt. Anstelle einzelner SpeicherBp^en können auch Sruppen
von Speicherepuren eines PlattenepeiehersYstems verwendet
werden die'zusammen, eine vertikale Sipeicherspurgruppe bil-.den,
wobei jeder Speicherspur ein eigenerj Signalkopf zugeordnet
ist« Die einzelnen vertikalen Spei eher spuikruppen haben dann
bessogeB auf die Signalköpfe nur einen Abottpd von einer einzelnen
Speieherspur. Biese Speioherepurgruppen^können zueamjnen
iait; daran anschließenden Speieherapurgruppen^ ,!eil eines Serienspeichersysteas
für Informationseinheiten sein» welche bezogen
auf ihre Kennfelder in einer vorgegebenen Reihenfolge gespeichert sind.
Innerhalb einee Satzes voa Plattenspeiehern mit unabhängigen
Antrieben für die SignaUropfβ können awei odar sehrere unabhängige Eingabe- oder Amesa^s8"tö-tionGn zu einer Zeit wirkffßia
werden. Diene unabhängigen Antriebe für die Signalköpfe übernehmen,
die Funktion des Magnetbandantriebes» sie elnd dabei
wesentlich billiger und bieten außerdem noch den Vorteil des direkten Zugriffes zu Serieninformationen. Dieses erlaubt die
vollßtändige Durchführung aller Sortier-, Misch- und arithmetischen
Operationen, die für eine gegebene Aufgabe notwendig sind» ohne jedes V/eoheeln von Magnetfeandepulon. Die Resultate
können dann zu austauschbaren Serien-Plattenspeichern oder anderen Speichennitteln übertragen werden. Die .Eingabedaten
für einen solchen inneren Hauptspeicher können in ähnlicher Weise von austauschbaren Serienplattenspeichern oder anderen
Einrichtungen übertragen und zusammengestellt werden. Veitere
schrittweise, bewegbare Signalköpfe» die zusätzlich in dem
Serienepeioher über den Plattenspeiohern angeordnet sind, erlauben die Annahme von Eingabedaten von verschiedenen Eingabe*·
kreisen mit Hilfe von zeitlich versetzten Speichern und mit
Hilfe von Hultiplexelnrlchtungen. Auf diese Art und Weise ist
es DOgIiOh9. die Daten für die Produktion in den verschiedenen
Ebenen abteilungoveise, geeohäfteveiae, lagerweiee, planweise
·' 109862/1546 ' .. BAD 0RieiNAL
177Λ9Α2
—BT1—
oder eisipiangflweise- kontinuierlich mit Hilfe einen aolahou
SerienBpeichers und in kurzzeitigen Zyklen zu aortleren und
in andere Daten einzumischen; JS1Ur die Eingabe- und Ausgabe-Stationen
können ebenso Verbindungen hergestellt werden *su
Arcvhiv-Speichern.
Andere Signa3,köpfe mit schrittweise beweglichem Antrieb können
-bestimmte Bereiche des Speichors für ein unabhängiges Ausdrucken oder für spezielle Ausgabestationen zugäagig machen,
andere Bereiche des Speichere können auch für den Informationoaustausch
zwischen verschiedenen Abteilungen vorgesehen werden·
Es können weiterhin Register-Speicherspuren für bestimmte Operationen
wie Tabellieren, Druckvorbereitung u* ä. vorgesehen
werden· Bestimmte Sp eicher spur en können auch zur Aufnahme des Programmes oder der Format-Informationen, welohe für da« Auswählen von Programmen für die verschiedenen Arten-von Informationaeinhoiten
und verschiedene Verarbeitungsfunktionen notwendig sind, vorgesehen werden*
Die Zusammenarbeit von zyklischen Speichern mit übergeordneten
schnelleren Verzögerungsleitungen, kleinen statischen Speichern
oder anderen Registern erlaubt die Durchführung von fast allen bekannten Punktionen von Rechenautomaten mit hohem Wirkungsgrad
und geringen Kosten. Die Hultipl&eanwendung von Speichern und
Komponenten, bei denen die Informationen ineinander verschachtelt
sind, ermöglicht es, hohe Leistungszahlen durch gleichzeitige
Serienoperationen anstelle von nacheinanderablaufenden
Funktionen wie Programmselektion und Durchführung der Operation bei Kernspeioheroperationen zu erreichen.
Ein grundsätzliches Ziel der vorliegenden Erfindung liegt darin, ^Rechenautomaten und Speicher dort aufzustellen, wo auch die.not·*
wenigen Entscheidungen getroffen werden, das heißt direkt in den Abteilungen» deren Arbeiten auf dem betreff enden Rechenautomaten
bearbeitet werden, und daß an diesen Stellen alle Baten direkt in der. Maschinensprache in den Speioher elngego-
• 109862/16*5 · BAD 0Ris!NAL
ten werden keimen, wotei unnötige AusOruclcvorgänge eliminiert
worden können» da in dem) Serienspeiohör alle Daten in der gleichen Reihünfolge geapsiohert werden, wie auf einer Tabelle·'
In anderen Fall 1st ee sonot notwendig» einen zentralen Reehenautouwiteu Dit eiaßia Multiplexelngang und -ausgang zu verwenden·
In dem obenerwähnten vorgeac&lagenen Anwendungsfall hat der
Bodiencn.de des Hoohenautomaten zu jeder Zeit eine direkte
Zugriffsaogliohlceit zu allen serienmäßig gespeicherten Daten»
uto sie für baliobige Zveoke und mit beliebigen Mittoln direkt
leobar zu machen. Hierfür eignen sich auch die austauschbaren
Speicher in besonderen Kaße. Es ist ein großer Vorteil, daß
als Daten dann bereits in einer von dem Rechenautomaten zur
Verarbeitung vorgeßchriobcmen Form vorhanden sind, anstelle
von langen Ausdrucken, die dem Rechenautomaten erst wieder
su-goiiiürt werden müssen· Ein Ausdrucken von Daten ist nur noch
für Endresultate, besondere Daten und für bestimmte Folgen von Daten, über die eine Entscheidung getroffen werden muß» notwendig.
Sin grundsätzliches Ziel dieser Erfindung besteht darin, ein
vollständiges Satelliteasystom von kleinen Rechenautomaten zu
ermöglichen, wobei eine Gruppe von Rechenautomaten über ein
Kabalnetzwerk mit einer anderen Gruppe von Rechenautomaten zum
Zwenke des Datenaustausches zusammenarbeitet, dabei bleibt jedoch die Kontrolle Über die Serienspeicher der einzelnen Rechenautomaten und die Verantwortung für die in den Speichern vorhandenen Baten bei dem für den einzelnen Rechenautomaten verantwortlichen Bedienenden erhalten. Dieses schließt zwar nicht
die McJglichlcoit einer Programmhilfe von einer Zentale aus, aber
auf diese Art und Weise wird dem System die Komplexität in der
Datenverarbeitung in zentralen Hasohinen genommen, und es erlaubt den Β-u von kleinen Rechenautomaten In vereinfachter
?ors> zu? Bewältigung von administrativen Aufgaben. Entsprechend
den Prinzip dee verteilten Managements und des Eingriffes bei
Ausnahmen verbleiben ein großer Teil der Aufgaben und Operationen
in den Ihnen entsprechenden Verantwortungsbereichen der Gesellschaften.
109852/1545
Alt
Einige Operationen, bei denen die Anwendung eines Serienspeichers
mit direktem Datenzugriff besonders nützlich ist» sind in den folgenden Beispielen beschrieben·
B« Bezugsdaten ,oder Bezugsunterla^en
Figur 1 ist ein Übersichtoplan in Blockdiagrammform für! die
Datenverarbeitung, die Bezugs- und Betriebsunterlagon für
Informationaeinheitenparstellen und sich auf PJLanungs- und
überwachungsaufgaben, sowie auf verschiedene aufgearbeitete
. Berichtsperioden und deren Relation zu einander beziehen, Die
™ Tafeln I bis IX zeigen 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 Betriebsdatenanwendung 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 Bezugsinformationen
können Gruppen von Informationen enthalten, welche häufig für Entsoheidungefunktionen 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 Einseiinformationen 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 seltener benötigten Daten verwendet werden·
wenn hierdurch eine wirtschaftlichere Lösung der Probleme gegeben ist (siehe Figur 55 und 56)· Die Bezugsinfornationen
▲3a und A3b für das Zusammenstellen der Einselinfonoationen
A4« und A4b sowie die Einaelinformationen A4a und Mb selbst
Ί09852/1545
BAD ORIGINAL
können auf den neuesten Stand durch dao Einfügen von Zus&txinformatioen
A5a und /5b gebracht werden, um die £inzelinfors!&-
tlonen zusammenzustellen und an die Stelle von altsn Informationen
A6a treten zu lassen« Die alten Informationen beziehen
eich dabei auf Seile, welche keinen Wert mehr besitzen» da
sie überholt oind. FUr die Sinzelinfonaationen trifft Ähnlichea
zu« Die Bazugsinformationen enthalten normalerweise
zwei oder drei Arten von Informationen. Sine dieser Arten
von Informationen kann zum Umstellen, Mischen, Suchen von
anderen Informationen und für arithmetische Operationen be«
nö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 Satenverarbeitung
verwendet werden· Bine zweite Art von Informationen kann aus direkt interpretierbaren Informationen bestehen» welche
für die Verständigung zwischen dem Rechenautomaten und den Bedienenden verwendet werden können. Diese Informationen beistehen aus Polgen von zusammengehörigen Zeichen und Buchstaben
oder Buchatabengruppen in kodierter Form. Die dritte Gruppe von Informationen besteht aus direkt lesbaren Zeiohen oder
andere verständlichen Signalen, wie». B. Zeichnungen oder Erläuterungen.
Obwohl in den meisten Fällen der größere Zeil der Datenverarbeitung
intern mit verküraten Informationen er ersten Art von
Informationen erfolgen wird, benötigen doch Zwischen- und Endresultate oft Zusatzinformationen aus dem Bezugsapeicher von der
zweiten Art von Informationen oder aber auch Informationen der dritten Art·
Die in den folgenden Beispielen gezeigtes* vertikale Anordnung
von z. B. Tagen usw. könnte in verschiedenen Berichtsperioden
wie z. B. Wochen, Viertel jähre usw. zusammengefaßt werden und
dann In horizontalen Poldern von Informationen oder Informationseinheittn
übertragen werden, wenn diese Informationen dl· gleichen K«nnfelder tragen·
109852/1545
17TA942
Bas /ufspalten der eu vorarbeitenden Daten in Informationa-
oder Aufzeichnungogruppen kenn auf verschiedene Veiae verwendet werden« Zunächst erscheint es klar, dad die Speicheraufzeiohnungsgruppen jevelle getrennt verschiedene Bedeutung
haben können« Sie können beispielsweise Informationen verschiedener Bedeutung enthalten, so daß sie nicht naoh identischen Kennfeldern oder nach Kennfelderkombinationen in aufsteigender oder absteigender Folge sortiert werden dürfen· Ua
nun solche Informationseinheitenv deren Bedeutung miteinander
in Beziehung steht, aufspalten zu können» kann nan bestimmte
Aufzeichnungen solcher Informationseinheiten duroh 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 sofawer auf den Harkt bu
beschaffen sind, da sie schwer herzustellen oder bu verkaufen sind, oder da sie bei ihren Entwurf möglieherwie&e geändert
werden müssen· Andererseits können die Informationseinheiten duroh Operationen im Heohner selbst identifiziert eeln, wie
beispielsweise bestimmte Abweichungen von vorgegebenen Hörnen oder Kostenvoransohlägen. Solche Aufseiohnunge- oder Informationseinheiten können beispielsweise auf Dinge hinweisen,
die seitlich hinter einem Plan zurückgeblieben sind, auf Kontenübersüge oder überfällige Posten, oder auch darauf, ob eine
Größe su hoch oder au niedrig liegt, ob die Lagerhaltung eu groß
oder zu klein ist, ob eine geplante Heihenfolge eingehalten
worden ist usw. * ,
Bei der Planung und der Planttberwaohung können ebenfalle Torkehrungen getroffen werden, um die einseinen Informationseinheiten oder Aufzeichnungen für die Planung oder die Planüberwachung aufzuspalten. Einmal können Aufzeichnungen alt 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 la
Probeläufen verwendet und neu angeordnet werden können, um das günstigste Verhalten auf Aufzeichnungen von neuen' Bedgugen
(09852/1646 i " '
Gealchtspunkten hin au bestimmen. Eine weitere Gruppe
können Aufzeichnungen über Abänderungen für den aufgestellten
?lan oder Aie Planüberwaohung sein» die die Aufzeichnungen
über den aufgestellten Plan ergänzen und daher automatiech
&isätzlioh ßu dor Aufzelchnungagruppe für die Planung verwendet werden. DaB läßt eich alles durch eine Markierung in
den Aufzeichnungen für die Planung aelbst erreichen» oder aber»
wenn dieoe Aufzeichnungen sieht zu umfangreich sind» durch eine
Suche nach den Abänderungeaufzeichnungen» die durchgeführt wird» bevor die Aufzeichnungen über den aufgestellten Plan selbst
verwendet werden·
Zum Zwecke der Vereinfachung braucht das Erneuern der Planungen
daten mittels der Yeränderungsinformation durch Einmischen dieser YeränderungeinforaatioiLen in die Planungedaten nur in bestimmten festen Intervallen» z« B. Sage» Voehen, Nonate» zu
erfolgen. Dieses hängt von den vorliegenden Bedingungen ab. Auf Joden Fall 1st die Forderung, den Inhalt des Speichersystem
auf den neuesten Stand bu bringen, durch die automatische Kombi··
cation der Planungsdaten mit den Yeränderungsdaten gewährleistet·
In den einfachen überarbeituncoarbeiten an den Speichern» wie
2. B. bei der Buchhaltung, den Peraonalkonten» Bingangskonten»
Provlsionakonten usw. kann eine Unterscheidung innerhalb des-Speiohersyetezas zwischen den naoh Kennfeldern z· B. Kontonummer»
sortierten Informationen eines Sages» und den Informationen
über die monatlichen Transaktionen gemaoht werden» wobei
letztere als Auszug an Ende des Monats ausgedruckt werden und
als letzten Kontostand den von' letzten Tagesabsohlufi der
Periode besitzt» zusätzlich aber einen direkten Zugriff zu den Detail-Informationen soweit sie bereits für das betreffende
Konto übertragen sind, zuläßt. Diese !trennung kann willkürlich sein, entsprechend dem zeitlichen Auftreten.» so ζ· Β· bei den
täglich aufgezeichneten Sranaa&tlonen» und es kann la Bedarfsfulls elaor Aufrage nach &etall~Znfora&tloaea in den nach Kornfeldern sortierten Informationen geprüft werden. Vonn zusätzlich Infomatiouen gewünscht werden» so kann die Aufteilung nur
109852/1545
6AD L
-srr-
aus einigen venigen Informationen je Eontontimmer bestehen,
und zwar zusätzlich zu der Xontonumaer nur den letzten SaXdO9
getrennt nach Soll und Haben, sowie Anseigen für Umerziehungen
oder andere besondere Bedingungen, die besonders beachtet werden sollen oder besondere Operationen hervorrufen können» Diese
verkürzten Informationen enthalten dann aber keine Summeninformationen für die Zeiten, welche noch nicht für einen Auszug
ausgedruckt sind. Diese Informationaaufteilung kann außerdem
für aut statisch hervorgerufene Sichtprüfungen verwendet werden, wie dieses noch näher erläutert wird in den Figuren 139» "Π J
140 und HL
Biese 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 dee ausschließlichen Managemente vorgegeben sind· Sie Bezugsinformatlonen können für vorschiebe Operationen verwendet werden,
so z. Bo als SuchinforxBationen für den Direktzugriffsspeicher,
um die genaue Position einer Detail-Information zu bestimmen.
In der einfachsten Form kann eine solche Suoh-Information aus
kurzen Schlüsselwerten oder Positions-Infonaationen bestehen·
Die Suchoperation kann in einen oder mehrere Schritte unter»
teilt sein, wobei ein erster Schritt das Zusammenstellen der
Sortierbegriffe und ein weiterer Schritt lsi Ordnen dieser
Sortierbegriffe bestehen kann. Bezugsinfonsationen können auch
bei Seitenspeichern xoit willkürlich eingespeicherten Serien
von Informationen verwendet werden, wobei sich die Bezugsinformationen nur auf die Gruppen von in Serien gespeicherten Informationen beziehen, oder daß eich die Kennfeld-Infornation nur auf
die erste Information in einer Speioherspur oder einer Gruppe von
Speichorepuren bezieht« Sin anderes Anwendungsgebiet für Bezugs-·
informationen in Verbindung mit Seitenspeichern, welche Serien
von Informationen willkürlich gespeichert enthalten, besteht darin, daß die Bszugs-fflnformatloaen suoammon. alt anderen
Detail-Infensat ionen neue Folgen von Inf ornationagruppen bilden können, wobei auch völlig neuartige lOlgen von Inforaa-
109852/1545 ■
tlonen entstehen können, die aus einzelnen Zeichen und Textt eilen für Aufträge, Planung und Bericht ere tat tung über den
Produktionestand oder änderungen bestehen können? Hierfür sind
verschiedene Beispiele in den Safein I bis H gezeigt,
Detailinformationen können in solchen Serienspeichern ab
einzelne Informationen willkürlich in bestimmten Speioherspuren eingespeichert werden oder aber auch in sortierten Serien,
die nach ihren Kennfeldnummern sortiert und gemischt sind«,
Sie serienweise sortierten Informationen können z. B. auch
Buohhaltunga-Informationen enthalten, die bereits unter der
Kontonummer für einen später durchzuführenden Auszug zusammengestellt sind· Diese Informationen müssen dann aber sohon während der Informationssamaielzeit dem direkten Zugriff unterliegen· Die in Serien sortierten Informationen können auch Angaben
über Materialreohnungen und Produktionspläne enthalten, wobei
diese Angaben ein geplanten folgen von Informationseinheiten^ Auskunft über die Produktion, Käufe, !Finanzierungen» Kostenstellen, Yerkaufsaussichten und gesteuerte Verkaufsabaiehten
geben» wie dieses in den Tafeln I bis TX in einigen Beispielen näher erläutert ist· Die Verwendung von Bezugßspeichern
kann aber am besten dadurch erläutert werden» daß das Arbeiten .mit Bezugeinformationen und Detailinformationen in der
Produktioneplanung und Produktionssteuerung beschrieben wird. Die Bezugsinformationen werden in der Planung und Xerminüberwaohung benötigt, um die Ansprüche an Material, Arbeitskräften,
Ausrüstung und Werkzeug sueammenZUstealen, und zwar aufgeteilt
auf mehrere Zeitperioden, im auch prüfen zu können, ob die Forderungen auch anhand des Legerbestandea, der zur Verfugung
stehenden Arbeitskräfte, der Leistungen der Mashcinen etc.
erfüllt werden können, · und wo bestimmte Maßnahmen ergriffen
werden müssen» um entweder die Forderungen zu erfüllen oder wo da« nicht möglich ist» den Plan ständig umzustellen, bis
Forderungen und Möglichkeiten übereinstimmen. Sin eolohes
ßyetee ist Al· Beispiel bei einen Produkt» welches au« mehreren
Untergruppen und Bauteilen besteht, gezeigt·
1.09862/1645 ..·.·. .
für Produktionsplonung und -Überwachung
Art der Informationseinheit (abgekürzt)
Auftragsnummer Artikelι Versandtag
Haupt-Artikelbezeichnung (beetehend aus)
3 Stuck Unterartikel Ur.
1 ·
2 "
3 ·
ι ·
Teile
ti
3 Artikel Nr. 1460-210 (19)60-262
1-273.426.000.~01
034.216-210,05
016.324-120.03
036.215-080.01
127.336-012.02
neue Kummer
127.316-010.04
Zelteinheit (z. B. Tage) vor Versandtag
3b
30 20 10 20
Wie man der Tabelle I entnehmen kann, kann der Artikel,
der die Haupt-Artikel-Bezeichnung (273.426-000.01) führt, aus folgenden Teilen bestehen:
5 Stück Unterartikel Nummer 034.216-210^05
1 ■" » " 016.324-120.03
2 « η " 036.215-080,01
Per Artikel kann außerdem noch
3 Stück Teile Hummer 127.336-012.02 und als Sonderanfertigung nooh
zusätzlich 1 neues Bauteil neue Kummer dafür sind
2 Teile Nummer 127.316-010.04
weggelassen.
Die ZeitPlanung gibt an, daß die Unterartikel 034.216-210.05
und 016.324-120.03 30 Zeiteinheiten (beispielsweise Tage) vor der Endmontage oder vor dem Versandtag für 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/1545
Aufzeichnung über Bezugsdaten
für Froduktionsplanung und -Überwachung
Katerialliete für Unterartikel
O CD OO (Ti
| Art der Informationseinheit (abgekürzt) |
Konstruktionen grundlage |
03 | Anfang bei laufender Hummer ... |
BiB laufende Hummer |
| « | ,04 | η' η | η R | |
| « | UuB verfügbar sein Zeiteinheiten (z. B. |
Tage) | ||
| ,05 | vor der Endmontage | |||
| Unterartikel Hummer | 034.216-210. | .03 | 15 | |
| 2 StUck Teile Hummer | 216.014-034- | ,01 | 15 | |
| 1 μ η ν | 632.134-012, | .04 | 15 | |
| 5 B ■ B | 337.216-137- | 10 | ||
| 3 ■ Rohmaterial Hummer | 7.316.214 | 10 | ||
| 1 ■ » " | 2.136.116 |
U.S.«.
as
Die Aufzeichnung der Bezugsdaten fQr das Zusammensetzen
der Detailinformation gibt an, wie es in der Tabelle IX gezeigt ist, daß
ΓÜnterärtikel Nummer 0?4.216-210.05
seinerseits besteht aus
2 Teilen Nummer 216.014-034.03
1 Teil " ■ . 632.134-012.01
5 Teilen « 337.216-137.04 3' Stück Rohmaterial Hummer 7.316.214
1 " M α 2.136.116
und daß alle diese Teile nach dem vorgegebenen Zeitplan 15 bzw. 10 Zeiteinheiten (beispielsweise Tage) vor der fertigstellung des Unterartikels verfügbar sein müssen.
Die letzten beiden Ziffern der Nummer fUr den Unterartikel
oder ein Teil zeigen an, inwieweit bei der Auslegung oder Konstruktion änderungen durchgeführt oder berUokslcntigt sind.
Ds müssen noch besondere Bezugsdaten aufgezeichnet werden, die angeben bis zu welchem Zeltpunkt oder bla zu welcher
laufenden Nummer eine solohe Auslegung oder Konstruktion
verwendet werden soll« beispielweise
Unterartikel 034.216-210.03 beginnend mit ··· bis ·.·
» 034.216-210.04 " w "
" 034.216-210.05 M " "
109862/1845
Aufzeichung Über Bezugedaten für Produktionsplanung und -Überwachung
Zeitplan für Einzelteile
|
Art der Informationseinheit *
(abgekürzt) |
216. | 014-034·03 | |
| Seile Hummer | 3. | 216.031 | |
| S860 | ftotiinftt^i {O | ||
Huß verfügbar sein Zeiteinbeiten (ε« B. Tage)
vor Fertigstellung
Stahlwolle (Maße und Qualität)
314.000 Drehen (Zeitbedarf)
136.027 Schleifen «
10
uew,
Die Tabelle III zeigt nun die JBezugsdatenaufzeichnungen für
die Details selber; dort sind die Teile aufgeführt, die berge«
stellt werden müssen, sowie das gesamte benötigte üoharaterial
sowie die erforderlichen Bearbeitungsgänge. In der Tabelle III handelt ee sich dabei um das Teil Nummer
216.O14-.O3. Diese Details sind:
Rohmaterial "Stahlwelle" 3.216.031 und Maße
Arbeitsgang 1 "Drehen" auf Maschinengruppe 3H.000 und Zeitbedarf
Arbeitsgang 2 "Schleifen" auf Maschinengruppe 136.027 und
Zeitbedarf
u.s.w.
Die vorgegebenen i'ert.ine können 10, 8 und 6 Zeiteinheiten vor
dem Fertigstellen des Teiles liegen.
Hit Hilfe der Bezugeinformation kann die Information für den
individuellen Zeitplan A7 der Figur 1 die Planungs-Xnformationseinheiten
in dem Arbeitseerienspeicher B1 entwickeln·
Die Zeitplanungeinformation 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 Auftragenummor
(1460-210), Bau- oder Liefertermine(19)60-262) sowie
die allgemeinen, speziellen und möglichen Sondereigenschaften
an» wie dieses im Beispiel gezeigt 1st«
Ce Arbeite- oder Betriebaunterla&en
Die besonderen Vorteile eines Speichers, in dem Informationafolgen
willkürlich gespeichert werden, werden bei Arbeiten für Planungsaufgaben, Steueraufgaben und in der Aufarbeitung
von Beriohteinformationen offensichtlich, wenn ein System
benötigt wird, welches günstige Reaktionszeiten hat und entsprechend den Prinzipien doe ausschließlichen Managements
arbeiten soll«
109852/1545 ßAD
2?
Ee sind für folgende Aufgaben Beispiele gezeigt:
Planung, Steuerung auf den Gebieten Produktion, Finanzierung, Koetenatellen, Verkauf und dao Aufarbeiten von Infornatior^rr
auf den Gebieten Buohhaltungsdaten und andere Kontendaten.
Die Arbeite« oder Betriebeunterlagen in der Planung und Überwachung und die Datenüborarbeitung für die Berichterstattung
in der Produktionsplanung und Überwachung
Die Tervendung der Aufzeichnungen A3a und A3b der figur 1 der
Bezugsinfonaationen, welche in der Tafel II la Detail gezeigt
sind, und der Detailinformationenauf zeichungen A4a und Mb, welche la Detail in der Tafel II gezeigt sind, sowie der Produktioneplanungeinformationen A7, welche in der Tafel I geseigt sind,
erlaubt die Erstellung der ersten Zusammenfassung B4 der PIanungsinfonaationen für die Arbeitsunterlagen B1 durch Selektion
und selektive Multiplikation der Detaillnformationen für Baugruppen und Einzelteile B2 für jeden Montagezustand. Durch
Sortieren und Verteilen der Informationen ergeben sich die Unterlagen für die Planungsperioden B3. Die vorausgeplanten
Zeiten für die Planungeperioden sind in diese« Beispiel durch Subtraktion der benötigton Grundzeit einheit en, x. B. Tage,
▼on dem Liefertermin, von den Montagetemin, oder von den
FertigeteHungetenoinen für Baugruppen und Einzelteile gewonnen worden.
in der Vorbereitung der Einzelteilbeeohaffung und der Arbeltegang-Zeitplanung benötigt jedes der drei Teile des Produktes
1460-210, welches an Tage 262 (Tafel I) versandbereit sein
soll, drei Unterartikel Hr. 034.216-210.05 alt einer Produktionszeit von 30 Zelteinheiten (z. B. 30 Tage) bis but Fertigaontage. Deshalb nüssen die 3 mal 3 Unterartikel Vr. 034.216-210.05 a» Tage 232 (262 ninus 30) zur Verfügung stehen. Entsprechend der Tafel II werden für jeweils zwei %ile Vr*
216.014-034.03 15 Sage bis bus ZuwaBwenbau benötigt· Soalt
atteeen die§e Seil« (9 aal 2 - 18) aa Tag· 217 «wc TeXlQgIUIg
stehen·
" 109852/154S
OBiGlWAL
Ba die Sahaohson, welche £ur Herstellung der Steuerhebel
216.OH~034.03 benötigt werden, 10 Sage vor der fertiget ellung dieser Baugruppe benötigt werden» müssen sie au Tage(217
minus 10 gleich)207 fertig sein, üb den Planungen jsu entapreohen.
Ss 1st klar, daB in einen Herstellungswerk nicht alles den aufgestellten Zeitplänen folgen kann, auch kann die Kapazität der
Kaeohinen nicht immer in der besten Ve is β ausgenutzt werden, sie
steht auch nicht lamer den Plan entsprechend zur Verfügung.
Eine flexible und anpassungsfähige Planung und Steuerung erfor- (
dert daher ein ständiges Eüokführungssystem B3 bis B9 in der
Datengewinnung und -verarbeitung ilir die Planungs- und tlberwachungspenode· Das erfordert bei einen großen Umfang an
Informationen zwischen 100 und 200.000 Informationseinheiten,
selbst bei einem Mittleren ifafang an Operationen, direkten
Zugriff au Folgen von Infonaationen, welche in Serien entsprechend ihren Baugruppen, Einzelteilen, Abteilungen, Kashhinen,
Planungeperioden «laamaengeatellt sind* ua diese Daten zu gewinnen, cm selektieren und umzuordnen.
Der automatische Vergleich der benötigten Seile, Baugruppen oder
Werkzeuge« ihr Vorhandensein an Lager, die Lieferaögliohkeit λ
duroh einen Zulieferanten oder die eigene Werkstatt und der
Vergleioh der benötigten Arbeitekräfte und der Maschinenzeit alt der zur Verfügung stehenden Kapazität an den verschiedenen
Plätzen, in der Eabrik und in den Werkstätten selbst zeigt la
der SuBiDeninforeation B4 an» ob der geplante Arbeiteablauf
durchführbar let 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
Zndeunaen tür die Anforderungen und für die nir Verfügung
stehenden Möglichkeiten, bezogen auf die montierten Einzelteile, die Werkzeuge, die Arbeitskräfte oder die Vereinfaohungemög-Uookeltea tür die Periode, angegeben in Quantitäten, oder
XeJLIa notwendig direkt in Xoeten engegeben werden.
109852/154 5 BAD O^ ^
DIe Anwendung dieser Art von Operation, welche man an besten
nit "Methode der Verarbeitung von willkürlichen Informationefolgen" bezeichnet· kann die geaamte Torbereitung der Erforderniflse und die Planung der Einzelteile und 4er 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 dafl dleee Informationen
ihre sich ständig verändernden Relationen« die zeitabhängig
sind, eu verlieren. Dieses hat auch nooh nur Folge» AaB da« ständige Veugewinnen der Ausgangsinformatlonen durch periodeisohe
Wiederholung von bestimmten Prozeeeen, vie ee in den heute
üblichen Datenverarbeitungsanlagen üblich lstt fortfallen kam·
Jene Positionen* in denen größere Abweichungen auftreten» «erden in bestimmten Teilen eines Serienopeiohers gesammelt und
als Auenahne-Detail-Information B5 und ale Auenahne-Sumaen-Infomation B6 ausgedruckt. Diese Positionen verlangen eine KsA-nahme; entwder muß bei einen 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 Materiales, anderer Bauteile
oder Änderung des gesamten Zeitplanes* Sine wirksame Planung und überwachung verlangt» daß die Informationen» weld» eine
Änderung hervorrufen» la einem besonderen fell Ass Speichere
abgestellt werden» um zunächst eismal die Polgen der Änderung
zu erkunden» bevor diese Änderungen wirksam werden· Bevor die .. beste Lösung eines Problemes gefunden ist» kann es notwendig
sein, eine Belhe von Auswahl- und Ifostelluogsoperatlonen
durchzuführen·
Betriebsftthrunge-Splele können mit ausgewählten Informationseinheiten innerhalb der Inforaationsechleife B3 bis B9 durchgeführt werden. Innerhalb des Informationerüokführungssystemes 1st
eine kontinuierliche Angleiohung an die auftretenden Erfordernisse mit einer ebenso kurzen wie wirtschaftlich vertretbaren
Beaktioneseit· Die Planungeperioden können mat ein ganses
BAD ORIGINAL 10 9 8 5 2/1545'
Jahr oder auch, auf Hoziate beziehen; je näher ein solcher Termin jedoch rückt» umso schwieriger und gefährlicher sind die
.Änderungen und umso bedeutsamer wird die !deine Ralctlonezeit
und der schnelle Zugriff zu Informationen sowie die schnelle
Verarbeitung. Dieses trifft natürlich auch auf technische
änderungen A5 und Streiohuagsinf onnationen Λ6 su.
109852/1545
B2 Information
Teil / * · *
Teil /.··..
_ TeU /. .
»♦
Period·
S TeU
cn er»
Periode Teil/
. Toil/
IYa
Aufseiolmuagea im aktiven
für Produkticnt ffUnrnmg und Steuervae;
· Ββ
B7
Katortal jt Katorial
Inventur-
llborwa chvmg
/-. . · Periode SeU / Teil/Aoftreg
TeU/.
. TeU. /Periode... Kasohtne ,
K^l^^ff'iyfil^ POriOQO··« ri
Ti
TeU/Auftreg / Tgi3/i»ttreg A
^Sd ! ί ϊ 1
ι» J J J ^01*^ i1 Periode··· »aeowi· jf «Sterlfa
/ Kaschin· ,.
m v· JJ
S * Ji
ToU / m^^.| -■ · ^j- · ·..
erforderlich verfügter
•eigt
-J ι
CD NI
»«bells IYb
Auf»eichnungen la aktiven Datenspeicher
für Produktion, Plenacng und Steuerung
Tlanungslnforsatlonon für SeIIe9 die verfügbar »ein Büeaen.
total xrosent-
SVXoreerfiXs
*rotaktion/Qu«ll·
3 4
-.·■■· ••
m y'·
· δ
aesanterforderAlaee
Is Torrat
Vettoerfordemesse Ueferant 1
■ 2
■ 5
fötale lieferenten
Torauoeiontliolia Bilsns
SulieferantentSusagen
Sulieferent en ,Lieferungen Änderung ■■
!eil JT*
12 > 4 5 6 7 β 9 1o 11
Aufspaltung nach AusTUtfaaeregeln für koeteplellge oder andere kritiöone 0ese&et8nde
sovie für alle fehlenden» überfälligen und
übereeAüselgen uesenstfindo -
eufgeteilt, falls erforderlieh nach lief erg» Ilen
aufgeteilt, falle erforderlich nach Lieferanten
IVo
la aktiven Datenspeicher Pl d St
XrXelohterung (Orupp·) /
Erfordernis
Produktion/Quene 1
;,. J ■ 3
g p
tür Produktion, Planung sad Steuerung
nforttatloiagn für SrlolobtensBgen der lapaxitÄtaerf ordernieee
fötal Present· Perioden (oeleplelaireiee Wochen)
**mme 18 3 4 5 6 7 891· 11
totale Kapaaitat
verfügbar
Sllht
• ψ · β
AttfispaXtUBg naoh Ammahmeresela für !coat-Bpieligo oder andore lrritiöciio GegenetSsde9
aovie £Vte allo XoaXondcaoi» ÜbsrC&ULigea. und
18.
·■ γ
Die Safeln IVa bis IVc zeigen die Vorbereitung von Informationen für die Produktlonaplanung und die Aufteilung der Details
für die Anforderung der Xeile und deren Vorhandensein, die sianueUen und maschinell an Arbeitsgänge je Periode in vertikalen Kolonnen der Detaile je Zeitperlode oder Termin. Sie bereit·
beschriebene Infonoatlonseohlelfe bringt dabei jede Information, die einer Änderung unterworfen isti selektiv auf den
neuesten Stand duroh die Möglichkeit des willkürlichen Verarbeiten von Serleninformationeii. Dadurch wird ein großer Teil
der Informationen ständig auf den neuesten Stand gebracht, ohne daß es notwendig ist, alle Informationen für die Durchführung der Änderungen eines Sortiervorgang oder anderen Prozessen au unterwerfen. Somit wird anstelle einer komplizierten
Zeitplanänderung und Planerneuerung eine ständige Anpassung dta
existierenden Planes an die gegebenen !anstände erreicht, was
endlich zur Folge hat, daß eine ständige wirksame Planung und überwachung möglich ist« Die vertikal angeordneten Informationen der Tafeln IVa bis IVo können horizontal in periodischen
Berichten gruppiert werden· Die Tafeln «eigen lediglich die
Prinzipien, jedoch nicht die speeifisohenPom oder die detaillierte Lösung.
Die Planungsinformationen für die kommenden Monate, Wochen
oder Sage BIO und der laufende Überblick über den jeweiligen
lag ergeben die Grundinformation für eine Überwaohungsperiode·
Die Orundinformation verwendet die Detailinforoation für die
überwaohungsperiode B11 (Teile für die Werkstätten, Material
und Arbeitsgänge für die einzelnen Hasohinenwerkstätten), zur
Verfugung stehende Zahlungsmittel, Zeltangabe und überwachung
für die letzten Treigabebestlmmungen (Materialanforderungen und
Arbeiteaufträge) sowie die Instruktion von Lager und Werkstatt· Die Reihenfolge der Operationen kann duroh laufende Hummern
gekennzeichnet werden. Der automatische Überblick über die Material- und Jtebeltsfrelgabe erlaubt ein Sortieren nach
dem Stand der Verarbeitung B12 und ein automatisches Korrigieren der Zeitangaben mit gleichzeitiger Verschiebung abhängiger
Zeiten und Zeltfolgen In andere Zeitperloden duroh elnfaohes
109852/1545
BAD 0%^AL
Subtrahieren und Addieren von Zelteinheiten und das Heuordnen
der korrigierten Aufzeichnungen· Die Suxmnendaten B13 und der -Datenrüekführungsprozeß ergeben eine gesteuerte Freigabe der
Informationen B16 zu den Auegabeetationen B15 in Lager, in
den Werkstätten und anderen interessierten Stellen· Sie Überwachung kann mit Hilfe von maschinell identifizierlteren Anforderungssoheinen, Transportaufträgen und Arbeitspapieren, welche vorzugsweise elektrisch übertragen werden an die betreffenden Jäopfangsorte durchgeführt werden. Diese Abteilungen
können entsprechend dem Umfang der ihnen übertragenen Aufgaben
auch wieder mit kleinen Datenverarbeitungsgeräten ausgerüstet werden» um ihre eigenen Aufgaben B16, B17 und BI8 au steuern,
undüberwaohen zu können, falls diese Aufgabe nicht auoh In der
Produktionsplanungsabteilung wahrgenommen werden kann.
Da jede Planung und Überwachung unzuverlässig ist« solange nicht
in einer Büokführschleife ein Vergleich zwischen der Planung und
der Tatsäohlichkeit ständig durchgeführt wird, 1st ein ständiger
Vergleich B17 zwischen dem Zeltplan oder dem beabsichtigten
Arbeitsgang B16 und dem tatsächlichen Arbeiteablauf Β1Θ vorgesehen. Während dieses ständigen Vergleiches wird ständig ein
Bericht in der Maschinensprache erstellt. Dieser Bericht zeigt an, welche Arbeiten von wem und wo ausgeführt worden sind (B19).
Dieser Bericht gibt weiterhin alle Abweichungen von der Planung an. Der Bericht wird automatisch erstellt.
Auf diese Weise kann den verschiedenen Ebenen der Oeechäftsleitung und der Betriebsleitung ein ständiger Berioht zur Verfügung
gestellt werden, der in jeder gewünschten Form einen laufenden Vergleich zwischen dem Plan und dem tatsächlichen Stand sieht»
bzw. die Abweichungen in Mengen oder Zeiten, oder das Produkt aus Mengen und Zeiten mit Standardkosten bzw. die Abweichung
zwischen der geplanten Arbeit und der durchgeführten Arbeit in den damit verbundenen Kostenfaktoren tabellarisch aufzeigt
und somit die wichtigen Angaben als Summen- und Ausnahipeinforaationen für den Plan, das Budget>
tatsächliche und variable Zahlen B21 bis B23 liefert. Die Berichtsperioden fttr den Bericht'
109852/1545
-BJ4-
B20 kann wesentlich kürzer als ein lag sein, so daß ein
solcher Bericht mehrmals täglich erscheint, 2. B. stündlich.
Eine Berichtsperiode kann aber auch über !Tage, Wochen und Monate laufen, was von der Art der Information abhängt und
von der.Ebene in der Gesohäftsleitung, für die er ereoheintj
die Periodendauer kann auch von der Bedeutung Böglioher Abweichungen B23 abhängen«
Für die ständige Inventur enthalten die Verglöiohsinformationen die Details des Bestandes (lagerbestand und Auftragsbestand), aufgeteilt in Perioden und verglichen mit den Anforderungen. Ferner ist der Vergleich zwischen Zusagen der einzelnen Lieferanten und den tatsächlichen Lieferungen der
verschiedenen Seile sowie der Vergleich zwischen dem geplanten Bedarf und den tatsächlichen Anforderungen der verschiedenen
Stellen, die diese Seile benötigen, wiedergegeben (Siehe Tabelle IVb)· Besondere Beachtung ist der seitlichen Zurverfügungstellung von Einzelteilen bei Fließbändern gegeben (siehe
Tab el Va). An verschiedenen Stellen können abhängige kleine Batenverarbeitungsmaachinen untergebracht sein, so ζ. Β· in
der Einkaufeabteilung, in der Auftragserteilung, in der Terminverfolgung. Weitere Eingabe- und Ausgabeetationen können
in der Warenannahme aufgestellt sein, um einen ständigen Datenrücklauf zu erhalten und um zu vermeiden, daß Engpässe
im Warenbestand au spät erkannt worden»
109852/15 4 5
fabollo Ya
AttfselQhxnmgca. ta aktiven Datenspeicher
für frodulction, Planung und Steuerung
Abteilung ·»·· pro fag •••••Jahr
Produkt/Teil J*
fötal Plan
~* bis StQB $888 +
feil Seil
«" feil
cn -■■ .
fehlend
Perloden. ( 12
nur volletSsidlee.
je
für Iroat-
Io
g nsoJi g
ps oder enäera hrltlsolie g
0o\fle for eile fGhlesde&s ÜOorfällißon tmd
febelleVb
Maschinen" Zeitplan
Brupp« tasi» period
Artfl
JUtfcaiolungsgon im aktiven Datenspeicher
fttc Produktion» Planung und 8teuartmg
| O | I | 115 | • I | ·· | 21 |
| CD | I | 22 | |||
| OD | I | 23 | |||
| cn | 4 | 24 | |||
| 4 | ! 116 | 25 | |||
| 4 | 26 | ||||
| cn | I 41 | ||||
| 14 | |||||
| er | 1β | ||||
| 35 | |||||
| Haeohinen- | |||||
| I 4 | Orappe | ||||
| t C | * | ||||
| I 4 | |||||
| \ < | |||||
| t I | |||||
| » 4 |
infopaltuag Baoh Aunnaisoro^öln für
kostspielige oder andere Icriticoho Gegenstände,
sowie tür eile fehlendea« überfälligen und Üb
Wi i GtSd
■V t-r
Wie in der Tafel Vb gezeigt ist, kann das Zuführen der Bauteil·
EU einer vorgegebenen Zeit und an einen bestimmten Plats» das
automatische Prüfen der hergestellten Mengen· das überwachen
des Ausschusses und die Rückwärtsprüfung für die Vervollständigung der Serienoperation in einem zyklischen Arbeitsgang
der Datenverarbeitungsanlage innerhalb eine» Tages durchgeführt werden» um entsprechend der Werkstattplanung die
bestmögliche Produktion zu ermöglichen. Alle Abweichungen werden sofort entdeokt und berichtet, so daß zusätzliche
Steuerentscheidungen von dem betreffenden Sachbearbeiter oder andere Eingriffe in die Planung sofort erfolgen können.
Sobald die Periode eines direkten Eingriffes vorüber ist, können die täglichen Informationen sortiert und Tag für Sag in Vochenlnformationen gemischt werden» welche wiederum zu Monateberichten zusammengefaßt werden« Anschließend werden die
Sunmenberiohte und die Ausnahmeberichte für die verschiedenen
Ebenen der Betriebsleitung und die verschiedenen Beriohtszyklen erstellt (B20 bis B23).
Die Plan- und Budgetzahlen B32 werden zusammen alt den tatsächlichen Daten B33 und den Angaben über Abweichungen B34,
mit besonderem Schwergewicht auf Summendaten B31 und Ausnahmedaten B36, laufend während der ersten Berichtsperiode, vorzugsweise während der ersten Woche oder dem ersten Monat sueamengestellt. Die Summen- und Detaillnfonoationen B31 und B35
können in der nächsten Berichtsperiode in der gewohnten Art und entsprechend den Bedürfnissen nach einer /nalyse und je nach
Vorhandensein der Daten erstellt werden (B41). Dabei tritt der Torteil auf, daß dann ein direkter Zugriff zu den Inforaationen in Maeohinenspraohe für die weiteren Prozesse vorhanden
ist, wenn diene benötigt wird.
109852/1b4 5
•Μ
17 7 A 9 A 2*
Arbeltsunterlagen für Planung, Überwachung und Erstellung
von Berichten alt aufgearbeiteten Werten in der Finanzbuchhaltung
Prinzipiell treffen die gleichen Hegeln, wie sie für die
Planung und Überwachung beschrieben wurden, auch auf die Pinanzbuohhaltung zu. Der Engpaß im Falle der Finanzbuchhaltung
diet das Geld, und zwar viel mehr als Arbeitskräfte, Haschinen, Teile oder Material, und es ist dabei von größter
Bedeutung,da es meist nicht im Überfluß zur Verfügung
steht«
Während der Planungsphase verlangen die Einzelheiten für das Finanzbudget im allgemeinen ein erhebliches Umstellen von
Daten, sobald für neue Maschinen, Änderungen im Produktionsprogramm oder andere Objekte, die besonderer Beachtung Wert
sind, Investierungen erforderlich werden.
Während der Planungsperiode erfordern die Details für die
Finanzbuchhaltung im allgemeinen ganz erhebliche Informationsumstellungsoperationen,
wenn Investitionen für neue Einrichtungen, Änderungen im Produktionsprogramm oder andere Projekte,
die besondere Beachtung erfordern, berücksichtigt 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 Ausnahmedaten ist es dagegen aber notwendig,
einen sehr detaillierten Finanzplan und eine genaue Beobachtung der tatsächlichen Daten und der eventuellen Abweichungen,
aufgeteilt auf die Perioden durchzuführen. Sehr oft und ganz besondere unter solchen Bedingungen, kann ein großer
Bedarf an Uastellungsarbeiten für die Informationen für beabsichtigte
Zahlungen während der laufenden Periode notwendig werden, was natürlich auch auf allgemeine Daten, die dem Einfluß
des Sachbearbeiters ausgesetzt waren, mutreffen kann·
109852/1545 ' bad o
Jofseiehmingen Im aktiven Datenspeicher
fttr 9±Eumsplanung und Koetenübeivaoliun« für
■ · · trlmtfvaht, Grapp« 1
cn
cn crt
, Text *
Konto Jf · · · ·.
βταρρ« 2 (x.B. ander·· Material)
Z
>
>
-«4 -J
CD NJ
lität der Anforderungen in den verschiedenen Datangruppen,
ee ist daher eehr wUneohenewert9 einen ständigen
der jFlexibi-
. Gruppjenüber-
bliolc zu erstellen, um die ursprüngliche Planungpit dgn
notwendigen Zahlungsterminen in Übereinstimmung
Dies trifft besonders auf folgende Zahlungen su:
Gehälter und Löhne, deren Zahltermin genau festliegt gehalten werden muß, Telefonreohnungen,» Gemeinkosten!1
besonders kritische Gegenstände, wie sohwerbeeohaffbftre
terialien, Steuern etc. t
Dies kann naoh der Art durchgeführt werden, wie es in der Tafel VIa gezeigt ist· Für direkte Verhandlungen mit Unterlieferanten kann der Bedarf bestehen,einen direkten Zugriff
BU Serien von Informationen Über Kontenstände und Details su haben. Falls mittels dieses Systems auch ein automatisches
Drucken τοη Schecks erwünscht ist, kann es gerade in den
lotsten Zagen einer Periode su beträchtlichen Datenübertragungsarbeiten kommen
109852/1 545
TIb
AnfXelohmmgen la aktiven BatenapeieAe*
für yjTWTigplanBBf md KoBtenttberweohung
der Bttohhaltnmci
Often*
Konten
HecJaamfea, eingegangene t sieht eingegangene (fällige BeohinmgBbetrtge)
ο WAelgkelteeeit^tonto / (wurde noch aieht gosenlt)
fieohntmg (A) Artikel 3-2o-6o $·«····
• (O) · 3-26-fio #
eeeeatbetreg 7-26-oo $··«··* $ ·%·,*·.·.
Icmto |f
•CD OC
er
cn
Indere Volgen tob Berichteperioden könneii notwendig werden« «owl·
Brgfinsongen In ensemengeatellten Baohheltungaoelegen.
O O
Q Z
Wie es die Tafel VIb zeigt, können in ähnlicher Weise gruppierte Informationen mit direktem Serienzugriff zu
Buchhaltungsdaten von großem Wert für die Erstellung eines Überblickes und die ffaoharbeitung auf dem Gebiete der Konten
fUr zu empfangende Gelder sein. Für direkte Verkaufs- und
. Finanz!erungegespräche mit Kunden ist es ebenfalls oft notwendig* einen Serienzugriff zu Konten-Detail-Informationen
. zu haben· Falls Erinnerungen und Rechnungen für bestimmte fällige Zahlungen verschickt werden sollen, verlangt der
Kundendienst die neuesten Daten einschließlich der Aufzeichnung der letzten Zahlungen.
Die Arbeite- oder Betriebsunterlagen in der Planung, der Überwachung und der Datenaufarbeitung für Kostenstellen,
Budget und Standardinformation
Die ModernenFinanzierungsplanungs und die Standardkosten-Verfahren verlangen die Möglichkeit, ständig an gegebenen
Budgets Änderungen vorzunehmen und dabei einen ständigen Überblick über die Einzelheiten der Änderungen zu behalten,
wobei das Grund-Budget und die Standardinformationen, von denen alle Daten abgeleitet wurden, kombiniert werden sollen·
Dieses bezieht sich auf die gesamte Breite des Gebietes der Budgetierung und der Standardkosten-Verfahren, ganz besondere
hinsichtlich kritischer Punkte» wie Material, Arbelt und Eückstellungen.
109852/1545.
Vila
tut QeefiKt&oetenplJMmune tmd
«her «*t*re^SS^toS?*81* *****
toettextmg foetceitafcter
taBSttt Budget ietsfiofclicbe J&trelaZnmg teteSohlioheltete» in vergleich
■ ■ Jterfecit__. . iMUMit oder " ~ " '
txnge&
der
ο *^ Ίίοαιιι Abtnxcäxaasea eu groee oder vesa ein YorgX>iich odor
co andere Oilinde einen genaueren ÜberULlok odor Eingriff erfordern»
für genauoro £rkXä
cn 9 Xiterlal Jveett Verkseng ueir· übertreg
·_ mtM. m—. m'
'
.
. "T**^ii
-84*-
Un für die verschiedenen Abteilungen und Produktionsgebiete eunnarieohe Überblicke für Budget, tatsächliche und abweichende
Daten, wie sie als Beispiel in der !Tafel TIIa gezeigt sind,
geben eu können, ist es notwendig, besondere Daten selektieren BU können. Die Details der Summen oder die den direkten Zugriff
unterliegenden Serien von Informationen, welohe die Summe für einen summarischen Überblick liefern, stellen solche Daten
dar, die benötigt werden könnten. Generell kann ein solcher . Datenttberbliok notwendig werden, wenn die Abweichungen bsw. Veränderungen su groß werden, oder wenn die Vergleiche oder andere
Gründe die Notwendigkeit einer Durchsicht der Detailinfomationen oder eines steuernden Eingriffes hervorrufen·
1 09852/ 1545
lufeeiolmungen über ergänate Belöge
allgemeiner Bor&c&t über
21nsel&eiten in verschiedenen ( 2 oder 3} Sortierrichtungen
tSgllehs Ta« 1» Sag 2, Sag 3· Tag 4» lag 5
Berieht
Information Taktor ?
i
*■» cn
■>
δο)
faktor Einzelteil...
faktor
«ag
8OBM9 faktor
faktor jt
Tag/Voohe/DeJcöde
2/
3/
fötale 1 — 1: bia 3'
1 bis 4 ^r m
nonatlloh
velae
Oeaellecliafteberloiit
alt Vergleichen für ι
Budget, Tetoaohliche -Abik, effektiv la
llh
g,
Teraohledenen Perloden
-»Hi-Die Aufarbeitung von Berichte-Informationen erfolgt durch
Sortieren, wie es in der Tafel VIIb gezeigt ist· Die Sägliohen
Aktiva werden zum Beispiel nach ihren Kontonummern sortiert und werden dann entweder täglioh oder wöchentlich in die
Unterlagen für tägliohe oder wöchentliche Berichterstattung
eingemischt, welohe wiederum in die Unterlagen für die monatliche
Berichterstattung eingemischt werden. Das Einmischen kann nach ähnlichen Nethoden 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 Anfänge von Speioherspurgruppen
oder die Anfänge von vertikalen Speieherspuranordnungen
mit Index-Informationen gekennzeichnet, welohe wiederum in einem Serienspeioher gespeichert sind, der die Anfänge soloher
Gruppen und deren Speichereteile enthält.
Arbelteunterlagen für die Planung, die Uberwaohung und die
Berichtsaufarbeitung auf dem Yerkaufseektor
Die Technik, in der die Planungs- und Uberwaohungsinformationen
in den Verkauf sabteilungen angewendet werden, bestimmt in einem ·
großen Maße die Teohnik der Anwendung von Planungs- und ÜberwachungBinformationen
in dem gesamten Geschäftsbetrieb, ganz besondere aber in den Gebieten der Produktion und der Finanzplanung und -überwachung, Dies ist ein Gebiet, in welchem
der Rechenautomat der Geeohäftsleitung in der Entscheidung, welohe
Biohtung der zukünftige Geschäftsgang vorzugsweise zu gehen hat, wesentlich helfen kann. Auoh hier ist der direkte
Zugriff zu Serien von Informationen und der ständige Überbliok
über die Informationen sowie das ständige Umstellen von Informationen von großer Bedeutung·
Die beiden extremen Fälle auf dem Verkaufegebiet sind das Verkaufen von Produkten, welohe nur auf Auftrag hin angefertigt
werden. Dazwischen liegt das große Gebiet des Einzelverkaufs von Einzelprodukten alt Bauteilen au« der Massenproduktion,
wob«! ·* su einer Kombination beider System· fUr dl· Verkaufs-
1 09852/1545
BAD ORIGINAL
und Inventurplanung und die Überwachung könnt· Me Planungar
Perioden beziehen eich auf Verkaufsabsohätssungen und Vor*·
hersagen für ein Jahr oder auch größere Perioden und auf saisonabhängige Teile eines Jahres· Rüokblioke und Überblicke werden für das Jahr und innerhalb dee Jahree für.
die 3)etaiXinformdtioneangleiohung ständig benötigt,
109852/1545
Aufzeichnungen imaxtiven Datenspeicher
für Verkatiäplannng und. Steuerung
Tabelle VIII« , ../^: ^.
Vertrieb von ^ssenartikelprodukten
produkt bedingt... . . * tor Preis verkauf- spanne
(Revision in Zeitpeitoden, unter der Steuerung von Verkaufsleitern Verschiedener Gebiete und -Verkaufsabteilungen)
(ERfordert SussBenssusanmezustellungen mit ausgewählten Änderungen) ..
Verkaufsförderung (Steuerung) Preis, Rabatt, Hettc-Periode, Produkt ,Gebiet, Vertreter Hauptkunden und Vor- verkaufe
Kit r tickgeführt en Informationen, die die Produktioneplanung und Produktionssteuerung und
Verkaufslnventarplanung und -Steuerung beeinflussen·
ioden,Planzahl andere tatsächlich vorrätig tatsttohl.Zahl Änderungen . .-.. .. ,
-49-
Bas Zusammenstellen der Planungszahlen» wie diese in der
Tafel YIIIa gezeigt sind, verlangt einen ständigen und periodischen Überblick über die Verhältnisse in der Entwicklung
der Produktionsgruppe, der Zusammenstellung des Produktionegebietes» der saisonbedingten Abhängigkeiten sowie deren
Prüfung duroh Durcharbeitung der tatsächlichen Daten und der
durchgesehenen Schätzungen in den veränderten Verkaufebranohen der verschiedenen Gebiete» um den Wahrheitegehalt der
Entwicklungstendenz 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 zwischen den Bruttogewinn
und den Grundkosten» wozu wiederum zusätzlich zu den Suamenwerten 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 Verkauf sleute können zum Erfolg im Verkauf erheblioh beitragen» außerdem vergrößern sie die Zuverlässigkeit in der Verkaufsvoraussage und in der Planung· Der Zugriff zu allen Informationen,
die bei Verkaufsdiskussionen in Betracht gezogen werden müssen»
wozu auch eine Addition von solchen typischen Verkaufslnfor»
mötlonen 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 yinane-
und Personalinformationen über den Kunden und seine verantwortlichen Angestellten gehören·
Die Zuverlässigkeit der Verkaufsplanungsdaten beeinflußt in
etarkem Maße die Zuverlässigkeit der Arbeiten auf den Gebieten der detaillierten Verkaufeplanung und Steuerung. Ub auf der
einen Seite große finanzielle Verluste sau vermeiden, andereroeito aber immer die notwendigen Mengen an Verkaufsgegenatänden am richtigen Ort zu haben »wird ein ständiger Überblick alt
Zugriff zu den Detaildaten» wie dieses in der Tafel TIIIo gezeigt ist, notwendig. 109852/1546"
Aufselchnungeii im aktiven Datenspeicher
für Verkaufeplanung end Steuerung
gebolle IXa
Einaelauftregögesohäft
Überblick über iniragen
Produkt Gebiet Lieferzeit geschätzt Möglichkeit von Gewissheit über $ ......
(BuaaensueaimnenBtellung mit Einzelheiten für Anfragen über bestimmten Mengen oder bestimmte
Produkte oder Kunden)
ν, * tJbsreioht über Aufträge
■';; Budget tatoäohl. Veränderungen
Xeitt Produkt, Gobijt versprochene Änderung de» tetsäohlichs Verkaufe- Kosten Gewinn Verkäufe Gevit
Lieferzeit Vereprechene Lieferung betrag CJl
| BAD | ο - | |
|
O
"O |
CD | |
| ο | OO | |
| cn | ||
| • · | cn | |
| cn | ||
^4 -J
CO
SV
In vielen Fällen nag ein einfacher Zugriff ttoe die Inventurübe reicht völlig ausreichend sein» doch kann ein direkter Zugriff zu analytischen Detailinformationen bestimmter Seile»
ζ. B, Informationen über die Verkaufe an eineein· Kunden, Über Zulieferanten und deren Aktivitäten 1» seitlichen Vergleioh mit der Voraueechau, in vielen Fällen ein eher nutelichee Werkzeug für eine ökonomische und wirksame Verkaufsplanung und Steuerung sein·
Die analytischen Säten für die Verkaufeplanung und Steuerung
werden zusätzlich bei Überblicken über Anfragen und Aufträge» die in Perioden» Produktgruppen, Produkte» Verkaufegebiete und Kundenart eingeteilt sind» gefunden» wie dies
nooh in weiteren Details in den Tafeln IXa und IXb für eine
einzelne Auftragsabwicklung gezeigt ist·
Die Planung und Steuerung von einzelnen 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 Verkaufebemühungen in Richtung 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 sich» 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 ffatur der Sache, daß solche Anforderungen nach Detailinformatiinen jeder Zeit und zufällig gestellt werden können. Da nur
ein Veil aller Anfragen einen Auftrag zur Folge haben» ist ein
ständiges Überarbeiten notwendig·
Sin fortgesetzter Überblick und eine Verfolgung der Auftrags-Informationen unter besonderer Beaohtung des Preises» der
Kosten und des !ermines hilft beträohtlioh dl· Geschäftstätigkeit unttr zuverlässiger Kontroll· «u haben. Die 8ohwäohen
109852/1545
und auoh die Stärken sollten belcannt β ein* und zwar 00 früh
ale möglich, um frühzeitig entsprechend zu disponieren, denn
was fehlt beeinflußt nicht nur sofort das Verhältnis zvisohen
Kunden und Lieferanten« sondern beeinflußt die gesamte zukünftige Geschäftstätigkeit· Alle Informationen, die fUr den Auftrag und das Verhältnis zwischen dem Kunden und dem Lieferanten von Bedeutung sein können, nüssen zusammengetragen werden,
so daß alle Ausnahmen von der Planung und von den Absprachen sofort in Bevioatpforn aufgezeichnet verden und Beachtung finden können· Solche Informationen können Baten bei eich tragen»
wie sie in der Tafel IXb geneigt sind«
D. Der Informationsaustausch zwisohen Abteilungen und
Organisationen
Die Wirtschaftlichkeit der Beleg- oder ühterlagenbearbeitung
sollte bestimmen, ob in dem ein einen Fall einem zentralisierten oder einem dezentralisierten, oder einem gemisohten Serienspeiohersystem der Vorzug zu geben ist. Entsprechend einer allgemeinen Regel sollten Unterlagen, die zu einem gewissen Grade
ständig aufgearbeitet verden muss on, wenn sie in gleicher oder
ähnlicher Vorm der Datenorganisation von verschiedenen Benutzern,
vorzugsweise in der gleichen Gesellschaft und am gleichen Ort verwendet verden, geteilt verden, wenn dies technisch möglich
ist· Solohe Unterlagen können z· B. Bezugsunterlagen (A1,Fig.i)
vie ζ. B. Adressen der Kunden enthalten· Wenn die Unterlagen
an einem zentralen Ort für die Benutzer verfügbar sind, so muß eine Zentralabteilung oder einer der Benutzer die Verantwortung für die Datenüberarbeitung übernehmen. Venn dagegen
die Informationen hauptsächlich in einer Abteilung oder von einem Benutzer verwendet verden, so bekommt diese Abteilung oder die*
eer Benutzer die Verantwortung übertragen und bekommt auoh die Möglichkeit gegeben, neue Daten einzuspeichern und auoh
Daten eu löschen, während bestimmte andere Benutzer nur das £eoht haben, Anfragen nach Baten zu stellen. Wenn das Volumen
der in den Unterlagen vorhandenen Daten zu groß wird, kann die Verantwortung auoh an verschiedene Gruppen von Benutzern
109852/1545
6AD OP^NAL
5©
übertragen werden» wobei jeder die Verantwortung für einen
bestimmten Seil der Unterlagen eu übernehmen hat· ' ' Λ".
Sine zweite Eegel betrifft solche Systeme» bei denen die
Arbeiteserienspeioher von verschiedenen Orten in ähnlicher
Weiee und in Abhängigkeit von Anfragen, die einen Zugriff
zu Serien von Informationen benötigen, beeinflußt werden» ε· Bn bei der Platzbuchung in der zivilen Luftfahrt· Ein
solches System sollte derart aufgeteilt werden» daß der
Zugriff und die Steuerung dee Einepeioherne und dee Auslesens
dezentral überwacht wird·
Die dritte Grunäegel ist die» daß wenn ein Arbeitsspeicher«
system (Speicher B1 in der Figur 1) naoh den Serienzugriffssystem verschiedenen Abteilungen zur Verfügung steht» die eine
individuelle Einflußmöglichkeit auf das Arbeiten des Systems und auf die darin befindlichen Baten benötigen» auoh die 7er«
antwortung für das Aufzeichnen und Auelösohen von Baten sowie
für die Datenverarbeitung diesen und nur diesen Abteilungen untergeordnet ist· Bestimmte andere Abteilungen haben lediglich das Eecht und die Möglichkeit, naoh Informationen zu
fragen; die Entscheidung» ob ein zentrales oder ein dezentrales System zu verwenden ist» sollte nur von den ökonoaisohen
t Betrachtungen her beleuchtet und entschieden werden·
Se ist ein Ziel der Erfindung» billige Verarbeitungemittel für
das Sortieren» Mischen» Suohen von Informationen und für die
rechnerische Aufarbeitung von Informationen vorzusehen. Diese Mittel eignen sioh besonders gut für die Inforaationen von
administrativen Typus. Bei einer solchen Anwendung erscheinen die Torteile des Oeeohäftsführungsprinzipes der individuellen
Verantwortung und die Terminplanung des Serienepeioherarbeitasystemee, sowohl technisch als auoh ökonomieoh erreichbar» da
der Hauptteil der Verarbeitung nicht in der »loh standig
wiederholenden Verarbeitung von Informationen besteht, welche in einem Arbeite- und Programmspeicher alt niohtdirektem Zugriff
stehen» wie dieses bei mathematischen Boutiuen der lall 1st· Ss
1098S2/154S a» original
354-
handelt eich, hier vielmehr um die selektive Verarbeitung von
aufeinanderfolgenden Informationen» die aus einen Speicherplatz
in einen anderen Übertragen werden.
Die Fähigkeiten der inneren Speichersystem von universellen
Rechenautomaten werden deshalb selten auegenutzt, während die Begrenzung der Systeme in dom Zugriff au Eingabe- und
Ausgabeinformationen in zentraler Verarbeitung mit nur einem
Serienspeioher verglichen mit einer Verarbeitung in parallelen
unabhängigen Serienspsichern ganz offensichtlich ißt.
Wenn dagegen wissenschaftliche Arbeiten den größeren Anteil
der Arbeiten aufmachen, kann die Verwendung eines zentralen
Pufferspeichers und Rechenautomaten ökonomisch sein» Hier wiederum
sind die Einheiten mit unabhängiger Datenverarbeitung in Serienspeichern in der Perm, wie sie diese Erfindungsbeschreibung
darlegt, von großem Vorteil als vorbereitendes Eingabemittel, ebensogut wie als irsnutserorientiertes Ausgabemittel in den
Ausgabekanälen «tines Zentralsyatemes.
Obgleich, wie dieses bereits besonders in den !Tabellen erwähnt
wurde, die Daten, die für die ArbeitBunterlagen der verschiedenen
Abteilungen benötigt worden, sich gegeneinander sehr
unterscheiden und auch eigene Verarbeitungaiüethoden bezüglich
den benötigten Detailinformationen, der Gruppierung und
der Verarbeitungszeit verlangen, ist es offensichtlich, daß zwischen den Serienspeiehern der verschiedenen Geschäftsbereiche
für dif/ Flanungs- und Überwachungsaufgaben ein geschlossenes
Netzwerk für den Datenaustausch vorhanden sein sollte·
Der große Einfluß von Verkaufezahlen auf die Verkaufsplanung
und Steuerung sowie auf die Produlctionsplauung und Steuerung
und. deshalb auch auf den Einkauf und die Finanzplanung und Steuerung sowie auch der Einfluß in der umgekehrten Richtung
ict offensichtlich, und es besteht ein sehr großer Bedarf an Hilfe durch Rechenautomaten, um die komplexen Verhältnisse
109852/1545
Sf
...177 4!
774942
dieser Pro biene zu lösen. Hieraus ergibt V sich die
die Sachweisgesehwindigkeit ν
daß die Rechenautomaten folgende Angelegenheiten verbessern*
die Möglichkeiten für ein£ integriertesPlidkungs-1! 8teuemingB-
und Aufajrbeitungs-Berichtesys; IeSi9 1
die potentielle Verwendung vo ι flexibler W &anzplanung und
Zeitplanung9
>n Abweic&uaaef
ren auf Ausnahmen in dea entsprechenden Ent
die Zuverlässigkeit in der Darstellung iepj !
und das Beagiecht^Ldungsbereioh»
ateachan und der
Abhängigkeiten der Veränderung^^ : Λ ' \ k. \\
die Fähigkeiten der Systeme zur Erstellung von lokalgebundenen Plantings-, Steuerungs- und aufgearbeiteten Berichten mit
sohneller Reaktion»
die Fähigkeit, verschiedene Alternativen su prüfen« bevor
größere Entscheidungen gemacht werden» uv diese Entscheidungen in ihrer V/ixksazakeit zu erhüben·
Ee ist verständlich, daß nicht jede änderung von Verkaufsunterlagen auch eine Änderung in der Tinanzplanung» der ^inanevert eilung oder in der Produktioneplanung «or Folge haben nuß.
Bbensoviele Änderungen in der Produktionsplanung und -steuerung
haben keinen Einfluß auf die Verkaufe- und Tinanzplanung» und ebenso viele Änderungen in der Pinanaplanung haben keinen Einfluß auf die laufenden Verkäufe, sowie die Produktionsplanung
und Steuerung, obwohl einige schon einen großen Einfluß haben· Ein allgemeiner Speicher, der alle Baten enthält, und der
allen diesen komplexen Anforderungen gleichzeitig entspricht, scheint eine sehr schwere lösung zu sein» was aus der Komplexität der !Technik und des Prograamlerens resultiert» Bit Ausnahme eines eehr einfaohen Falles* Dia Anwendung der erkannten
Prinzipien der vielfachen Geschäftführung kombiniert mit den System der (tosohäftsftihrung "by exception" tonn dazu fuhren»
hier eine Hilfe zu erstellen» und kann zu einem integralen
Reohenautomateneyston fuhren für Planung, Steuerung und Datenaufarbeitung, ohne» teehnisoh diese Prinzipien der Oeeonüfteführung zu durchbrechen.
109852/1545
Sin Vergleich mag das vorgeschlagene Prinzip ν of klären.
Es ist allgemein bekannt, daS es nicht i&twö^^g .^let, alle
empfangenen und abgehobenen Bestandeändeafesge» tür alle Seile
einer Lagerliste von allen Orten o.uek dur% daJ^Land an einen
zentralen Speicher zu übertragen,'nur um iMjPalie eines Überschusses an einem bestimmten Seil an jeineir Ort dföa Mangel
dieses Seiles an einem anderen Ort aiisgleiohaa zu gönnen.
über
Zentrale/ ety^lden, oder
um einwfl
den Überschuß oder den Bedarf an eine
auoh nur au die nächste XTachbarstelle
In ähnlicher Weise Scannen die Abteilungen oder andere organisatorische Benutzer ihre Autorität über das Arbeitsapeiehersyβte»
behalten, wenn Vorsorge getroffen ist, daß Ausnahmen entdeckt
und auoh berichtet werden· Ee r i& festgestellt werden, ob diese
Ausnahmen bestimmte Greneen überschreiten oder andere Gebiete
der Geschäftsführung beeinflussen» da dann eine i&teoheidung
über die eine oder die andere Iiöeimgeraöglichkeit des Probleme
treffen ist·
Die allgemeine und die integrierte Hnaneaufteilung sowie
die allgemeinen Prinzipien sind voll anwendbar. Dies erlaubt iede mögliche Freiheit in der Entscheidung über willkürliche
Eingriffe durch das Festlegen τοη Eegeln· Venn Abweichungen £ur Kenntnis genommen wurden» s· B. Von der zentralen Überwachung, so kann diese Stelle eigene Geeohäftsfünrungaregeln für die Kommunikation zwischen Abteilungen festlegen·
Um von der Entecheidungafrelbait des Einzelnen auoh den
riohtigen (2-ebrauoh eu machen, können auoh Hevislonsregeln odor
auoh allgemein anwendbare Syetemregeln aufgestellt werden»
Diese Regeln werden iedooh durch die Koordination aller Möglichkeiten eines DatenYorarbeituagseyatems gewcmnea, bei den
alle Seile miteinander in Verbindung stehen. Daher i«t eis
Bandeln nach den Prinzipien dee verteilten oder des aussohließlicheu Kanagemeats möglich.
1 098ΰ2/ 1545 ...-^x.
Der prinzipielle Zweck der vorliegenden "Erfindung besteht darin, ein neues und weitorentwickeltes Datfenverarboitungseystom
zu ermöglichen.
. -' I Ein Zweck der vorliegenden Erfindung ist os, ein vollkommen
dynamisch arbeitendes Datonverarbeituncjs system zu ermöglichen.
Im Zusammenhang mit der vorliegenden Erfindung schließ ein Datenverarbeitungssystem ein dynamisch arbeitendes öpeicher-
^ system ein, welches eine Mohrzahl von Datenspeichern enthält, ,
in dessen ersten Datenspeicher des Arbeitsspelchereystems oino
Mehrzahl von Informationseinheiten gespeichert sind und in
einem anderen Datenspeicher das Konnfeld einer ^jedon Informa- '
tionseinheit gespeichert ist, und welches Arboitsspeichersystem
zumindest einen weiteren Datenspeicher besitzt, um Informationseinheiten
zu speichern. Ein wesentliches Kennzeichen des .' besagten Speichersystemes ist es, daß die gespeicherten Daten
unä Informationseinheiten in einer bestimmten Reihenfolge, bezogen
auf ausgewählte Kennfelder gespeichert sind. ,Die tbor^-
tragungseinrichtungen übertragen die Informationseinheiten aus
dem ersten Datenspeicher des Speichersystems zu einem zweiten
Datenspeicher des Spoichersystems und überträgt sie von dam '.
"zweiten Datenspeicher zu einem beliebigen'anderen Datenspeich.02
des Speichersystems. Die Steuer- und Bearbeitungscinrichtung
überträgt die Informationseinheiten und boarbsitot die Informationseinheiten
währond der tibertragung der Informationseinheiten
mittols dor t'bortra^ungsmittcl nach Angabe von vorba- ·
stimmten Bfcifehlen und in Abhängigkeit der Kennfold-Dnton; dio
gleichen Steuer- und Boarbeitungsoinrichtungon übertragen dio
Informationseinheiten und bearbeiten die Informationseinheiten
während der WoiterÜbertragung der Informationseinheiten durch
die tibertragunsseinrichtunsen.in tbereinstiramung Dit vorhorbo-
1098 52/ 15 4S '
^1 BAD ORIGINAL
stimiaton Bof&blen und in Abhängigkeit von don Ke-nnf eidern. ;
Eino Mehrzahl von Informationseinheiten ist in einem ersten j
Datenspeicher in oinor iiaihonfolgo gespeichert; die Steuer- \
und Bearbeitungseinrichtung übertragt die Informationseinheiten
in η Passagen von einem ersten Datenspeicher zu eineu zweiten
und von dort nach üinom anderen Datenspeicher und ändert dio
Reihenfolge dor Informationseinheiten in oinc andere-Huilicn- ;
folge- der Informationseinheiten mittels dor tbortraßungsoin- ''
richtungen während einer jo-don ler η Passagen der Informations- \
einheit6n in tberoinrctimraunß mit Befehlen, die für jede der
Fassagen vorgegeben sind, und in Abhängigkeit der Kennfelder,
wobeiwobei wahrend der ersten der η Passagen die ausgewählten
Informationseinheiten von einer Mehrzahl von Informationseinheiten
so zusammen^·;stellt werden, daß sio eino Mehrzahl von
Gruppen von Informationseinheiten bilden, und daß die Kennfol- .:
dor-Daten innerhalb jeder Gruppe in einer ersten iioihenfolge
einer steigenden oder fallenden Jioihe stehen, und während der
zweiten der η Passagen ausgewähltο Gruppen von Informationsoin-
hciten mit anderen ausgewählten Gruppen von Informationseinheiten
so zusammengostellt werden, daß die Kennfeld-Daten inner-,
halb der ersten gebildeten Gruppe von Informationseinheiten in der erstgenannten Krihonfolgo stehen, und d.af. wahrend der dritten
der η Passagen eine ausgewählte Gruppe von Informationseinheiten
mit einer anderen ausgewählten Gruppe von Informationseinheiten
zus^mocniofügt wird, un eino zweite Gruppe von Informatiohseinhßit^n
zu bilden, derart, daß dio Kennfold-Daten
innerhalb der zweiten Gruppe von Inform^tionsüinheiten in dor
erstgenanntem Art der Ivciihonfolgo'steheni und daß wahrend dor
η-ten Passage diü gobilcl^to Gruppe.von I nf ormn ti ons ο inho it on
alle Infornationoeinheiten enthalt, ν.οlohe uruprLn^lich in den
Arbeitspcioheroystan qospeichert waren. 109852/164S
·- 102 - ■■; ' ·
Eine Mehrzahl von Informationseinheiten wird in einer orston
ibertragnngsfolge von Informationseinheiten vorei-ni.gt, wobei
die Konnfeld-Daten in der ersten tbertragun^afol;xv in oino
erste Folge in steigen?er oder fallender Reibcnfolgc· stehen
und daß während der η Passagen die ausgewählten Informationseinheiten der erstgenannten Mehrzahl von Informationseinheiten
zu einer zwoiten Lbartragungsfolgo von Informationseinheiten
vereinigt werden, vobei die Kennfeld-Daten innerhalb der zweiten übertra^un^sfolge in der erstgenannten lieihcnfolgo stehen
und daß während der η + 1-ten Passage gewählte Informationseinheiten
der ersten tjbertra'^ngsfolßo von Informationseinheiten
mit gewählten Informationseinh.;iton oinor zweiten t»bortragungsfolgo
von Informationseinheiten voroinigt werden, um eine dritte "übertragunr^sfolge. von Informationseinheiten zu
bilden, in dem lio identischen Kennfcld-Daton in dor dritten
tibertra.Tungsfolge in der .'jrst.se nannten Reihenfolge stehen.
Im Zusammenhang mit der vorliegenden .Erfindung überträgt ■
die Steuer- und Bearb-jitunGsoinrichtung die ausgewählten PeI-d&r
der Informationseinheiten in m Pasaagon zwischen verschiedenen
Datenspeichern hin und her und bearbeitet dio ausgewählten
Polder der Informationseinheiten während joder dor m Passagen der p;; nannten Informations einheit an in don tbortragunge:-
mitteln in thereinStimmung mit Befehlen, dio für jodo dor
Passagen vorgo^oben sind, sowie in Abhängigkeit dor Konnfold-Dattn
und überträgt dio Informationseinhoiton in dio Ausgabospoichor
während dor m-ton Paasage. Dio Datenboarboitung umfaßt
mindestens aino der folgenden BcarboitunGsartont wie da
sind Umordnen, Berechnen un3 Tabolliv-.ron von ausgewählten
Peldern dor Informationseinheiten, wobei in oiner dor m Passar
gen neue Informationseinheitan aus doη auagenahlton Feldern
der Informationseinheiten gebildet worden und die .nouen Infor-
mationseinheiten während dor m-ton laesage in einon Ausgabe-,
Speicher übertragen werden.
Im Zusammenhang mit dor vorlio^ondon uirfindung umfaßt eine
Anordnung einer Zoit-Sogmcnt-ündorungs-Einrichtung einen Speicher
zum speichern einer Folge von Impulsen oincr Informationseinheit sowie Anordnungen für die selektive Auswahl von Impulsen der Informationseinheit aus einein Speicher zu bestimmten
Zeitpunkten.
Im Zusammenhing mit der vorliügendcn JSrfindung unifafit eine andere
Anordnung oincr Zcit-Scgmont-AnderunGS-iSinrichtuns oine
Mehrzahl von Vorzö^orunssmitteln, von donon jede oino von den
Verzögorungozcitcn der.anderen Verzögerungsmittel abweichende
VorzögerunRszeit besitzt, um eine Wuhrzahl von aufeinander folgenden
Impulsen von Informationseinheiten zu verzögern aov,ia
Einrichtungen, um oino Mohrzahl von aufeinander foljondon Impulsen
von Irformationocinhoitcn in oinor ausßowühlton der
Verzogjrun^mittel zu verzögern.
In Zusammenhang mit der vorliegenden Erfindung umfaßt oinc '
Datenübertragungseinrichtung einen ersten dynamischen Speichor,'
auf welchem oino Mohrzahl von Inforaationsoinhoitcn geopeichurt
sind, sowie oinon zweiten dynaraiechun opuichor. Dio tbortragum;seinrichtun[5en
übertragen die Informationseinhoiton von
den ersten Speichor in don zweiten Speicher. Die Bearboitungseinrichtungen
bearbeiten die Inforriationsoinhcitcn während der
Übertragung der Informntionsoinheitcn in den t'bertragun^soinrichtungcn.
Die Steuereinrichtungen steuern die tbörtrafjung
der Infnrmntionscinhiiitcn in drm tbe-rtra^un^seinrichtungen in
Übereinstimmung mit den Befohlen, die sowohl voa ersten als
auch, vom zweiten'Speicher goliofert werden.
Im Zusaranenhang mit. dor vorliegenden Erfindung umfatt eine
Daten-Speicher-Einrichtung einen angeschlossenen, ausgedohnton
109852/1SAS
ORIGINAL
-J
Signalträger, welcher in der lUchtung seiner Iiangen^uodennung
bewegt verdon kann .und. welcher eine lAohrziihl von Speicher spuren
sowie rotierende Lese- und Schrcibeinrichtungon» welche drehbar
so angeordnet sind, daß diese sich in arbeitsfähiger zu den -Spoichorspurcn dos Signalträgers befinden.
Im Zusammenhang mit der vorliegenden xlrfinduns umfaßt oino '
Daten-Spoichor-Mnrichtung eine außcro Umschließung und einen \
Signalträger, der in dieser Umschließung untergebracht ist. Sin
beweglicher Signalkopf-Träger ist in der Umschließung untergebracht
und ragt aus der Umschließung hervor. Sin Signalkopf iet • auf dem Signalkopf-Träger in arbeitsfähiger mit» 8ignalträgor
W angeordnet. . ' ." . .
Im Zusammenhang nit der vorliegenden jSrfindun'g utafaßt ein? Daten-Druck-
Anordnung einen Speicher, in welchem eine Mohrzahl von
Impulsen von Informationen gespeichert werden kann* J)io Impulse
sind in Gruppen gespeichert, von denen jede ein anderes Zeichen
darstellt. x3in Drucker druckt eine Mohrzahl von Zeilon, welche
unterschiedliche Zeichen enthalten. Jede der Kohrzahl von Zeilen
wird in einer Mehrzahl von Schritten gedruckt. Die Steuereinrichtung,
welche zwischen dem Speichor und dom Drucker angeordnet
ist, wählt die Impulse der Information aus und überträgt sie zum Drücker wo der Drucker derart erregt wird, daß
er jede Zeile so druckt i dal- ein erstes Zeichen in einem ersten
. Schritt dort in der Zeile gedruckt wird,' wo ca ersehe ine5 η soll
und das jedes folgende Zeichen in einem folgenden Schritt in
der Z-'ile dort gedruckt· wird,-wo es erscheinen a,oll, bis die
Zeile avs^edruckt ist.
Im Zusammenhang mit der vorliegenden .!Erfindung umfaßt eine Vergleichs einrichtung eine Anordnung mit einem ersten und zweiten
stabilen Zustand, einen ersten Steu^rcingang, um die Anordnung
in „den ersten stabilen Zustand zu schalten und einen e«,oitcn
- 105 - 109852/1545
BAD ORiGiNAL
(5
Steuereinning, un die Anordnung in seinen zveitun etnbften
Zustand zu schalten. Ein orstor Steuerein~ans liefert oin orstes
Signal zum Vergleich, und ein zwoiter Steuerorgan;-; liefert
ein zweites Signal zum Vergleich. Ein erstes Tor, wolches
zwischen dem erston Steuereingang und der Vergleichseinrichtung angeordnet ist, hat oine Eingangsvcrbindung zum orstcn Ctouoreingang
sowie eine Ausgangsverbindung, dio mit dom ersten Eingang
der Vorgleichsoinrichtung verbunden ist, sowie einen Bofehlseingang,
um das erste Tor für oin Signal von dar'Eingangsverbindung
zur Ausgangsverbindung zu öffnen, wenn oin Signal
an dem Befehlseingang gleichzeitig mit einem Signal an der Eingangsverbindung vorhanden ist. Ein zwoites Tor ist zwischen
dom zweiten Eingang und der Anordnung angeordnet und hat eine
Ein^angsvorbindung, welche mit dem zwoiton Giftnnloingang iind
dessen Ausgangsvorbindugg mit dom zwoiton Eingang besagter
Anordnung verbunden ist, sowie welches einen Stuucroingans be- j
sitzt, um das zweite Tor für ein Signal an der Eingansslöitung
zu seiner Auss«ingsleitung zu öffnen, wenn ein uignal nm öteuoreingang
gleichzeitig nit oinom Signal an der jjinßangsloitungvc.rhand'en
iat. Ein erster Inverter ist zwischen dom erston Eingang und dem Stoueroingang dos zweiten Toros anecordnet. \]
Ein zweiter Inverter ist zwinchon dem zweiten Eingang und dem (
Steueroingang dos orston Toros onßoordnot, so.daß, wonn ein .)
Signal an dor erston Ein^angslcitun^ vorhanden ist und von dor ;,
zweiten EingangsIei.tung koin Signal goliofert wird, das orsto :.■$
Tor geöffnet wird, und das Bignnl an don erston Ein^ng besagter Anordnung gelangt, ua solbigc Anordnung in ihren ersten
stabilen Zustand zu schnltan. Falls ein Signal an dpr zweiten
iBingnngsleitung vorhanden ist und koin Signal t\n der orsten
Ein^angsloitung vorhanden ist1, wird das zwoito Tor goöffnot
und loitot'dae Signal, wolchoo von der swoiton Sinßangeloitung
stammt, zu besagter Anordnung, un diooo in den zv-Giten stabilen j
Zustand zu schalten. F.-* 11a an beiIo Hin^ngsloitun^on oin' j
Signal golangt, bloibt die besagte Anordnung in ihrem vorher- ■;
gehenden Zustand, und wenn an boido' j3in.~angslo !tunken bqsagtor
Anordnung koin Signal gelangt, bleibt die Anordnung ebenfalls
in ihrem vorherigen Zustand.
Anordnung koin Signal gelangt, bleibt die Anordnung ebenfalls
in ihrem vorherigen Zustand.
Das dynamische DatoDboarbcitunr.ssystom dor vorliegenden iärfin- i
dung besitzt beträchtliche Vorteile gegenüber Rechenautomaten J
mit statischen Speichern und speziell Kernepöichcrrechcnauto- j
maten. 13s ist im Vergleich mit einem Speicherkern wesentlich i billiger, in einer Speichörspur eines Datenboarbcitungssyatems ')
zu schreiben. Das DatenbearbeitunGSsysten der vorliegenden .Jr- j
findung kann oino Zahl von Funktionen gleichzeitig erfüllen, |
. während ein Kornspeichor zu einer Zeit nur oino einzelne Ihm- i
ktion erfüllon kann. Die Befehle für cinon Spoichcrltorn müssen \
erat vorbereitet und in oin Programm zusammcngofaf>t verden. |
Ein Toil einige Kornspeichers muß dann durch eine Adresse an- ■■-"■
gcisprochon werden. Die Beföhle müssen dann gcloeoja worden und , ■
in ein Herjister überführt worden. Dieses IiG{iiatcr unterliegt
cnderen Befohlen, flin Kernspeicher ist sonit lanijaara.. ν
Ein Kernspeichorsteuöraystom ist sehr teuer und kann mit einem : |
Speicherkern zu einer Zeit nur oin^s tun. Der geeaate Spoichor I «
erfüllt nur eind1 Aufgabe zu oiner Zeit, und seine ArbOitago- ..'.]
achwindigkoit liü^t in Bereich von 500 KHz bis- 1 MHz. Das Dntenbearboitungssystem
dor vorliogen.lon iörfindung hat :ino höheafö
Arboitsßwschwindigkcit ala oin Kümopeichor im Vergleich »ur '?
! Größe und benötigt kcino einzelnen StouGrsyatomo, dm οine individuelle
Steuerung nötig ist; dio Inforantionon sind in den
Ditenböarboitungssyatom in einor fcaton Eeihonfolgo
Ditenböarboitungssyatom in einor fcaton Eeihonfolgo
angeordnet. Dor Bedarf für Spoicherkorne *ird durch dirokto
: 109852/1545
• . ' - 107 - ' . ' BAD
Synchronisierung der Speicher eliminiert. 1774942 ' :1
Bei den houto bekannten Rechenautomaten wird die Information j
in verschiedenen Registern p>o speichert und ein sogenanntes
Programm hat diö Bearbeitung der Information zu steuern. Da
die Information und dis Resultat der Bearbeitung in verschiedenen
Registern guspeichert werden, sind ausgearbeitete Programms
notwendig, um i'osultato zu erhalten. In dom Datenbcar-"boitungasystorn·
der vorliegenden Erfindung sind die Daten in bestimmter Reihenfolge in Speichorspuren gespeichert und dashalb
ständig verfügbar, wodurch das notwendige Programm rsdu- 1
ziert wird. Das Programm hat praktisch nur Addition oder Sub- J trr&ion und einen Ausgangspunkt zu bestimmen. "
In dem Datenbearboitungssystom der vorliegenden Erfindung ist
jedes Feld einer Informationseinheit in einer bestimmten Position gespeichert. D°s Programm«ist Jeweils eine üOldlänge
vorausgespeichert, so daß ausgewählte Daten direkt bearbeitet
werden und die Datenbearbeitung leicht durchgeführt werden kann. · -
L'ie Programmierung ist sohr einfach, und vorschiedene Progrp.niüo
können sehr einfach mitoinandor vorbunden wurden.
Die arithmetischen Operationen des Datonbcarboitungssystomn . i
der vorliegenden Erfindung werden in weniger Zeit, und nsit hö- ,j
herer Geschwindigkeit durchgeführt als bei heute bekannten
arithmetischen Oporationsverfahron. Sie sind dadurch auch wosentlieh
billiger -Is bekannte Verfahren für arithmetische Operationen. ·
In Magnetband-Syateinen, bei denen die Informationen in Magnet- '
spuren gGspeichort sind, ergeben sich notwendigerweise Leerläufe.
Das Datonbjarboitungs'system der vorliegenden Erfindung
erlaubt da3 überschlagen odor tberspringen von nicht gewünschten
oder nicht notwendigen Gebieten von Informationen. Das Datenbe-
" _ 108 - 109852/1546
arbeitungssystem der vorliegenden Erfindung orhält somit die
Vorzüge des Magnotbandes, wie da zum Beispiel das Sortieren
in eine Reihenfolge zu nennen ist, und vereinigt diese Vorteile mit Jenen Vortoilen der Arbeitsspeicher, wie da zum Beispiel
der direkte Zugriff zu einer ausgewählten Information zu nennen ist. " .
Die Arbeitsspeicher, die in dem Datönboarbüitungssystem der
vorliegenden Erfindung vorwendet worden, können wie dio Magnetbnndrollen
ausgewechselt worden, dn kein Bedarf vorliegt,
Rleichzoitig eine Zugriffsmöglichkeit zu nllen feilen des
Speichers zu erhalten. Dieses hängt mit der fatsnehcs zusammen,
daß die Teile des Gesamtspeichers in vorgegebener Hoihxmfolgo
stehen und die Datenbearbeitung iramor nur in oinem Teil des
Geaamtspeichora erfolgt.
Die Koeton dos Gosamtspcichers sind·hierdurch roduziort, da ,
andernfalls alle Informationen direkt zugriffsbereit gospoichert
sein müßten. ■
Die zur Speicherung verwendbare Oberfläche eines Magnetbandes
ist lediglich ein Achtel der verwendbaren fläche eines Arbeitsspeichere
bei voller Geschwindigkeit. Die Arbeitsspeichor dus
™ . Datenbearboitungssystems der vorliegenden Erfindung haben dio
höchstmögliche Hotationsgeschwindigkoit., wonn parallele Spoi-.
cherspuren verwendet worden. , .
109852/1S45 bad original - 109 -
3. Definitionen it
A. Binär Code ]
λ i'e tr '
Informationen, dia ncu» bearbwitet werden^ feed^-t-#&ia> Jeder Buchstabe, jede Ziffer oder jedes Zeichen ist in einen Kode, der von der Maschine gelesen worden kann, umgewandelt. Im Maschinen-Code besteht jode: Buchstabe, jode Ziffor oder jedes Zeichen au3 einer Anzahl von elementaren Informationssignnlen. Es worden nur zwei elementare Informationssignalo vorwenclot, z. B. positive und nega-. tivo Spannung oder positiver und negativer Strom oder positive und negative Magnetisierungszuständo in magnetischen Materialien oder das Fehlen und das Vorbandensein einer Spannung . oder das Fehlen und das Vorhandensein.eines otromes etc. Die Kombinationen der primären odur elementaren Informations- ; signale in einor Code-Anordnung ist auf den Tafeln I und II dargestellt. Tafel I zoigt den Binär-Code, der in dem. Datenbearbpitungssystem der vorliegenden jSrfindung verwendet worden kann. Tafel II zoigt den binäfcen Zeichon-Codu, dur in dom Datenboarbüitungssystem dor vorliegenden iiJrf indune; verwendet werden kann. · :'-:
Informationen, dia ncu» bearbwitet werden^ feed^-t-#&ia> Jeder Buchstabe, jede Ziffer oder jedes Zeichen ist in einen Kode, der von der Maschine gelesen worden kann, umgewandelt. Im Maschinen-Code besteht jode: Buchstabe, jode Ziffor oder jedes Zeichen au3 einer Anzahl von elementaren Informationssignnlen. Es worden nur zwei elementare Informationssignalo vorwenclot, z. B. positive und nega-. tivo Spannung oder positiver und negativer Strom oder positive und negative Magnetisierungszuständo in magnetischen Materialien oder das Fehlen und das Vorbandensein einer Spannung . oder das Fehlen und das Vorhandensein.eines otromes etc. Die Kombinationen der primären odur elementaren Informations- ; signale in einor Code-Anordnung ist auf den Tafeln I und II dargestellt. Tafel I zoigt den Binär-Code, der in dem. Datenbearbpitungssystem der vorliegenden jSrfindung verwendet worden kann. Tafel II zoigt den binäfcen Zeichon-Codu, dur in dom Datenboarbüitungssystem dor vorliegenden iiJrf indune; verwendet werden kann. · :'-:
In den Tafeln I und II ist das eine dar beiden primären oder ·
elementaren Informationssignale^ durch 1 dargestellt und das
andere durch einen Punkt repräsentiert. Die einzelnen Teile
einer Kombination von elementaren InformationsSignalen können
in einer elektrischen Schaltung nacheinander in einc-r bestiria-'
ten Reihenfolge an einem bestimmten Punkt der besagten clok-
; irischen "chaltung örschointn od^r glcichzoitir; an parallelen j
Punkton besagter Schaltung auftreten. Die prisaron Inforriati-ons-l
-signale, die in den Tafeln I und II als 1 dar^catollt sind,
rcrdcn "Bit" genannt, jene primären Informationssignnlc, die ■!
in den Tafeln I und II als Punkt dTßostcllt sin:1, v/c-rdon als - ;
109852/15A5
- 111 -
BAD
| Zeichen | 1 | 4 |
| 2 | 5 | |
| 3 | 6 oder 0 | |
| 4 | ||
| 5 | ||
| 6 | ||
| 7 | ||
| 8 | ||
| 9 | ||
| O | ||
| 1 | 1 | |
| 1 | 2 | |
| 1 | 13 | |
| 1 | ||
| 1 | ||
| 1 |
| 1 | Code | CVl | 4 | 8 |
| Tafel I | . | . | ||
| Binär - | 1. | # | ||
| Code Position | 1 | t | ||
| 1 | 1 | |||
| 1 | 1 | |||
| . | •1 | 1 | ||
| 1 | 1 | 1 | • | |
| . | . | 1 | ||
| 1 | 1 | 1 | ||
| . | 1 | 1 | ||
| 1 | 1 | 1 | ||
| 1 | 1 | 1 | ||
| f | 1 | 1 | 1 | |
| 1 | 1 | 1 | 1 | |
| . | ||||
| 1 | ||||
| . | ||||
| 1 |
109852/1545
Tafel II
Alphanumerischer Binär-Code Zeichen Code-Position
• A B C D E P G H I J K L M N 0
H '
Jv.
Y 1 . . . 1 . 1 109852/1545
| 1 | 2 | 4 | 8 | A | BPO |
| 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 | • t · |
| 1 | 1 | 1 | 1 | * · · | |
| . | 1 | 1 | 1 | 1 | ■ · · |
| 1 | 1 | 1 | 1 | 1 | • · · |
| • | • | • | • | 1 | • · · |
| 1 | • | # | • | • | 1 . . |
| . | 1 | • | • | * | 1 . . |
| 1 | 1 | t | • | • | 1 . . |
| . | • | 1 | • | • | 1 . . |
| 1 | . · | 1 | • | • | 1 . . |
| • | 1 | 1 | • | 1 . . | |
| 1 | 1 | 1 | • | 1 . . | |
| . | • | • | 1 | * | 1 . . |
| 1 | ' · | • | 1 | * | 1 . . |
| . | ■ 1 | • | 1 | • | 1 . . |
• ·
"kein Bit" bezoichnot. Diosos geschieht ludielich 2sur voroin-.
fachung dor Darstellung, da die elektrischen Bchaltkroiso und
die Anordnungen dor vorliegenden Erfindung auch andoro primaro
Informationssignal-Systeme verwenden können.
• *'iο in-den Tabellen I und II dargestellt ist, besteht jeder*
Buchstabe, jedes Zeichen, jede Ziffer nus oinor gegebenen An- ,
zahl von Positionen für die primären Informationssignale.Diese
Fositionon für dio primären Informntionssignale werden "Bit-Positionen"
genannt. Jeder Buchstabe, jede Ziffer, jcdce Zoi··
chen oder Symbol Wird durch eine eigene' Kombination von vor- . ; hnndenen oder nicht vorhandenen Bits in den vorschiodenon
™ Bit-Positionen darQostollt. Bei der vorliegenden ADrfindung ■■'
wird ,joder Buchstabe,' jcdo Ziffer, jedes Zoich3n und Symbol
durch einen charakteristischen 8-Bit-Positionon-Codo dargestellt.
Die werte dos binären Systems sind lotonzon von 2, eo daß die
vier Bit-fositionü-n in dor iTnfol I die Kerto 1, 2, 4 und 8
habon. Dio SumtQvj dor Tf.erte von allen vier Bit-Positionon gibt
die Größe der Zahl an. In dor Tafel II, die den binaren Buchstaben-Oode
darstellt, sind die ersten vier Bit-iösitionon
j die gleichen wie in Tafel I; die lctzton vier Bit-Positionon
sind mit A, B, P, O gokonnzoichnot.
Der binäre Buchstaben-Codo ist ein 8-Bit-Code. Dio vi^r
Der binäre Buchstaben-Codo ist ein 8-Bit-Code. Dio vi^r
t Bits stellen 3ie Ziffern 1, 2, 4, 8 dar. Auicrdom fjibt os ■
verschiedene Codo-Kombinationcn, die dio lotztcn vier Bits verwenden, üio letzten vier Bit-Fositionon sind mit Λ, 3, P, O
gekannzoichnet und worden als Zonon-Bits bezeichnet. Dio Position
O ist eine boson^.ere Position und kann für epoziGllo
ZTFCCkJ vsrv/ondot werden. Die Position P ist oine Parity-PrÜf-Position,
in der ein Bit eingefügt wird, um die Summe; dor Bitjs
in den 8-Bit-Positionon unfscrade zu machon, i'enn did Zahl dor
. 112 - 1098 52/154S
BAD ORiGiNAL
Bits in den Bit-Positionen 1, 2, 4, G, A und 3 al do |bi.Weist, so wird in der Fosition P ein weiterer Bit zugefügt,
um dia gesamte zani ungerade zu mrchon. Vfjnn in dem Datenbearbeitungssystem
oin Bit vsrloren geht, so wird die Sumifio dor
Bits in den 8-Bit-Positionen gerade, das Datenbe-arbeitungssystem
kann dieses entdecken und einen Fehler anzoigon. Die A und B Positionen zeigen an, diß sich die ersten vier
Bit-Iositionen statt auf Ziffern vielmehr aus Buchstaben, Zeichen und Ziffern beziehen. Ziffern haben keine Bits in den
Bit-Positionen A und B. So können z. B. die ersten 16 Buchstaben des Alphabetes A-P durch die Ziffern 1 bis 16 in don .
erstem vier Bit-Positionen und ,einem Bit in dor Position A
oder in der Position B odor in beiden Positionen A und B dargestellt
werden. Die vorbloibonden Buchstaben des Alphabetes,
Q bis Z, wurden dann durch die Ziffern 1 bis 10, angegeben
in.don ersten vier Bit-Positionen und oinem Bit in der Position
B, falls die ersten 16 Buchstaben durch einen Bit in der Position A gekennzeichnet sind, charakterisiert, oder sie wurden
durch einen Bit in der Position A gekennzeichnet, wonn die ersten 16 Buchstaben durch, einen Bit in der Position B chr.rak-,
teriaiert sind. Falls dio ersteh 16 Buchstabon durch Jo einen
Bit in den Positionen A und B gekennzeichnet sind, können die letzten 10 Buchstaben entweder durch oinon Bit in der Position
A oder in dor Position B gekennzeichnet worden. Die Positionen A und B oder die Kombination der Positionen
A und B können ebenso zur Kennzeichnung der ersten 15» 14-,
13, 12, 11 odor 10 Buchstabon dos Alphabetes verwendet vorC.cn.
Die Jeweils andere Position A odor B oder die Kombination vo.i
A und B kann dann zur Kennzeichnung der restlichen 11, 12, 13
» 15 odür 16 Buchst«bon vorwondot worden« In oinem solchen
Fall würdon dio Ziffern in dan oreten yior Bit-Positionen von
. 1 09852/1545
- 113 - ' BAD
Φί
1774042
1 bis 15, bzw. 1 bis 14, bzw. 1 bis 12, bzw. 1 ble *<?, 'few.
1 bsi 11, bzw. 1 bis 10 für dio orsten Buchstabon dos Alphabetes
verwandet werden.
Alle drei Kombinationen, Fosition A oder Position B oder Position
A und B, können verwendet werden, wenn die ersten neun Buchstaben dos Alphabetes durch die Ziffern 1 bis 9 in den
wrsten vier Bit-Positionen, die nächsten Buchstabon ebenfalls
durch die Zifforn 1 bis 9 und die letzten Buchstaben durch die
Ziffern 1 bis 8 gekennzeichnet worden* In oinea solchen !falle können die drei Gruppen wio folgt gekennzeichnet werden*
A, B, A und B I B, A, A und B
A, A und B, B · '
B, A und B', A . .
A und B, A, B
A und B, B, A.
In jedem Kodi^rungssystem , in den eins grofo Anaah}. von Kombinationen
vorhanden sind, müssen die ersten vier Bit-Positione*
nicht unbedingt in steigender Folge der Wertigkeit geordnet sein, sie können ebenso in fallender PoI^e odor sogar ohne
jede Reihenfolge geordnet werden.
Die Punkturen können ähnlich wie die Buchstaben des Alphabetes ·
ν gekennzeichnet werden, sie müssen sich nur ausreichend von ' . diesen unterscheiden. So kann jedo numerische Kodierung über
oder unter einem bestimmten .wort in Verbindung mit oinom
Zonen-Bit in den lositionen A oder B oder in beiden Positionen
A und B als Kennzoichnung für eine Punktur vorwendet ?erden.
Zeiten und Zeitpunkte
In den Erläuterungen der vorliegenden Erfindung werden Aue- ,".'*·
drücke pie dio folgenden vorwondets . * _
109882/1546
Bit-time oder bt . Zoitau£,cnblick einos Bits bestimmter \
Wertigkeit ;
Character time oder cht Zeit in der ein Buchstabe oder Zei- ΐ
chon cct vercodet dargestellt wird -
Informationseinheit oder Folge von zusammengehörenden einzelnes
IU Informationen
Sub-Bit clock Steuerimpulsfolso für untergeordnete
' Bits
Bit clock . .3touerimpulsfolßo für die Bits \
character clock Stouersignalfolfto für aufeinander·· . ].
folgende Buchstaben, Zeichen, Ziffern" ect. . '}
Die Bits eines Buchstabens, einer Ziffer, cinos Zeichens oder |
eines Symbols treten in einem nicht parallelen System nachein- ·, ander an einem bestimmton Punkt einer Anordnung auf. Damit . |
diese Anordnung diese Bits richtig bearbeiten kann, muß die- *
scr Anordnung angegeben werden, zu welchor Bit-Position ein ■ .'j
an einem bestimmten lunkt erscheinendes Bit gehört. Ein getrennter Pulsgenerator erzeugt für jede Bit-Position einen
Impuls um die Bit-Position zu definieren. Dieser Pulsgenerator erzeugt 8 Impulse inn. r ha lh der Zeit, die für dio 8 Bit-Positionen
eines Zeichens benötigt wird, um an oinom bestimmten Punkt der Anordnung aufzutreten. Diese Pulse repräsentieren
die Bit-clock in ihrer Folge, Jodor einzelne Puls definiert
eine bestimmte Bit-time.
Der erste Impuls in einer Folge von 8 Impulsen definiert somit
die Bit-time 1, der zweite Impuls, definiert die· Bit-timu 2,
der dritte Impuls definiert die Bit-timo 3» der viert« Impul3
definiert dio Bit-time 4, u-?r fünfte Impuls definiert die
Bit-time 5» dor sechste Impult, cfinicrt die Bit-time 6, der
siebente Impuls definiert die Bit-t-'mo 7 und der achte Impuls
definiert dio Bit-tino 8. 11)9852/1545
-.115- . -
Dio Zeit zwischen dem ersten Impuls einer Gruppo vo» acht
Impulsen hi$ eum vjrston Impuls dor folgonöon örüpp$ von 8
Impulsen der Blt-olock ist dip Gharactor-friae, woil inacrhclb
dieser Zelt die 8 Bit-tos it ionon eüaue Zeichens an einem
bestimmten Punkt dor Anordnung no.chyinandor ftuftrqttn« Pur
er st ο Impuls einor 3FoIs0 v°n acht Bit-clock-Impuison ,ist so- '·
rait dor CharaotQr-clook-Impule.
In don ErlSutarungen enthält ein "Fcstqs F-jld" acht Zoichon
Fositionon. Dadurch ist dor orstp Chnrnctor-rclock<-tmpuls einor
• Folge von ncht Oharactör-clppk-Impulson slcichzoitig oin ' ■ ■
. fold-clock-Impuls. Pie Zeit avischen awoi Fold-clock-Iapulson
W ist dio Feld-Zeit. Sine , Information so inhalt ft.· etör tängo. ont-.
hält 128 Zeichen baw. 16 "foetu" Püldor. '
Da dio vor lieg-ndö Erfindung ©in Vor schacht olungöeyetoia für ■
dio Aufzeichnung UQd die D^tvjnbünrbeitung vetrwend^t» ist
Bit-time in. Öub-bit*-tifflGe unterteilt* In den fotflio^iido /^
läutorungen ist dio Zihl dor Bit«-tositionon iM-t Vi«r multi- ,'
pliziert, da ^ode Bit-timo in vier Sub-bit-tiooe untortuilt
• ist. Die Bit-timo bleibt ?d*. bisher orhnlton» eiü bntholt ju«-
doch vier unabhängig Bit-Positionon. Dio vior unnbhänsißoh
' Bit-Positionen innerhalb oinor' Bit-time sind duipÖlt Hl© Subbit-clock
ücfiniort. Dio Zeit üvischen ai?ai aufoinanderfolscnden
Sub-bit-clock-Irapulsü-n ist die ßub-bit-timo. :
Die Bit-Zoiten, Sub-bit-Zoitcn Q.tc. häng^on allo^ von dor Bit«
Polp;efrequen2 ab. Nimmt nan zum Zwcko darrihoron JSrläutorung
dio Bit-Polgefrequonz mit 1 MHz nn, so orgcben sich fols^ndo
Zeiten, daböi ist weiterhin nngohommon, daß das Syetc» alt
flor Kanälen bzw. vier ßub-bit-Zeiton nrboiton. . ,
Eine Bit-time ist die Zoit ZFiachon zwei aufuinnndorfolcondon
zusammengehörenden Bits und beträgt vier lÄikrosükundon.
Bine bub-bit-;imυ ist die Zoit zwischen zwei aufoinnndorfol-
109852/1S46
• - 116 - s ;
Senden Sub-bit-Positionjn und boträgt eine Mikrosekundo.
lino halbe Oharactor-timo ist dio Zeit zwischen dom oratun und
dom viürten Bit einor Folße von vier aufein^ndcrfolgendon und
zusammengehörenden Bits; aio beträft 16 liiVrroDokundon.'iJino
halbe Character-time ist also vior Bit-timos lang. '
Eino Character-time beträgt 32 Mikrosckundün und ist.dio Zeit ·
zwischen dom ersten und dom achten Bit einor Folge von echt
aufeinanderfolgenden Bits. Eino Character-timo hat aqht Bittimes
und 32 Sub-bit-timos und ist «bgokürzt nit cht.
Ein Bit hat also viör Sub-bits, oin Zeichen bositzt acht Bit-Positionen,
so daß innerhalb oiner Charactcr-timo^ 32 Sub-bit-'times
vorhanden sind. '
Wie" bereits boschriobon, enthält ein Footos ffeld 8 Ζοίοηοη-ϊ-ο-sitionon,
ein Fold hat 1-8 Zeichen-Fosition6n. Innerhalb einor
Informationseinheit otehon bis zu 128 Zeichcn-Fositionon zur
Verfügung. Bin Wort ist ein Feld mit veränderlicher Länge und immer kürzer als eine Informationseinheit. Sin Sektor ist
größer als eine Informationseinheit. In einer Spoichorspur '·.,'
können bis zu vier Informationseinheiten gespeichert weiden, so daß dann innerhalb oiner Speicherepur 512 Zeichen.gespeichert sind. Bei einigen Illustrationen wurde angenommen, daß
zwei Informationseinheiten in jodor Speich :rspur ge speichert
werden können. Da die Zeichen 4-fach verschachtelt sind, können
in einer Speicherepur 16 Informationseinheiten mit 2048 Zeichen
gespeichert werden. Auf einer Oborflacho der Speicherplatte
können 128 Spcichcrspuron untergobracht worden. üJinö Spoichorplatte
besitzt somit 256 Speicherspuron mit 256 χ 2048 «»
524.288 Zeichen auf ihren zwei Oberflächen. Pur don Ausdruck Informationseinheit ist verschiedentlich
auch die Abkürzung JßU anstelle dor Abkürzung IU vorwond'ot.
Wie bereite beschrieben, orschoint ein Sub-bit-clock-Im-
109852/1545
If
puls zu Beginn einer ,jeden ,Sub-bit-tlmc. 3in "Bit-cToolP-Impule
tiUML
erschoint zu Beginn viinor jr«den Bit-time. Diese SSelt-Impulso
werden für Stcuerzv:ecko verwendet, v?io z. ß. für dfte Offnen
und Schließen von 2?oron. i)in Character-clock-Impttls erscheint
. vor dem ersten Bit-clock-Impuls eines joden Zeichens, üJin
Fold-Imruls erschoint zu Beginn jeden achten Zeicbons. i3in
Fv'ld-Impuls boziobt sich immer auf d-is Mfeetert Feld. Bin Sektor-Impuls
erscheint zu Βοχίηη einer joden Inicrmntionseinhoit.
Jedem Töil einer Information, der i.bur einen
weg transportiert wird, geht in einem £
weg eine Folge von Zoit-Impulsen voraus, weiche dio Aufgabo
haben, die tbortragung zu steuern. Jede Zeit-Impulsfolge di
ebenso zur Synchronisierung der Information, der sie vorausläuft.
Die Zcitimpulse, bzw. die Synebxonisiurimpulsfolnjen
befinden sich auf den Steuer leitungen, wah/.end dio l-ulsu der
informationen sich in den InforwvtionsIo!tunken bufinden.
Die angegebenen Zeiten in Mikrosckunden beziehen sich auf
Systeme mit einer BUj-Folßofroquonz von 1 MHz. Um SU anderen
Bit-Folgefrequenzen überzugehen, müssen dieangogeDenen Zeiten
in einem relativen Zeitsystem verstanden werden,; welches als ■
Einheit die Micro-time-Sinheit besitzt.
FIG. 2a aeigt die Bit-clock-Impulse in einer Charactör-tiiio
und die Definitionen der einzelnen Bit-Poeitionon. }Sine Bit--Position
ist jode Position,in der ein Bit auftreton kann.
FIG. 2b zeigt die Bit-clock-Impulso und die Sub-bit-clock-Im- ·
pulse in ihrer zeitlichen Zuordnung. Dn .in jeder Bit-timo
Sub-bit-times vorhanden sind, gibt es vier Bit-Posltionon in
jeder Bit-time. ·
Ein Sub-bit ist die Position eines Bits innerhalb einer Bittirae.
Das Bit ist die elementare Einheit einer Information. Die Bits einer Information werden von der Sub-bit-clock und
-118- 109962/16*6' \
moaiart. Die Bit-clock-Impülsa
von der Bit-clock synchronoaiert. Die Bit-clock-Impülsa erscheinen
zu Beginn einer je:!en dur acht Bit-times eines Zoi- '
chans und positionieren Jodes Bit genau in die zughörigo Bittime.
Wegen dor unterschiedlichen Bedeutung, bzw. des unterschiedlichen
Wortes der oinzelnon Bits innerhalb oincs Zeichens
wurden die Bit-tincs in don PIG. 2a und 2b mit 1, 2» 4, 8, A,
B, P, 0 bezeichnet, vas ihre Bedeutung bzw. ihren Vcrt definiert.
v
In FIG. 2b schließt.die Bit-clock vier Sub-bit-Impulse in
einer Bit-timo ein. Die Vorderflankc oinos Jeden Bit-clock- '';'
Impulses logt den Beginn einor Bit-time fest. Vio in dor PIG. :
2b klar, gezeigt ist, ist die Sub-bit-clock lediglich eine verzögerte Bit-clock. Die Sub-bit-clock 1 ist von der Bit-timo- ;·
.clock getrennt und gegenüber dioser vorzügcrt. Die Bit-olock
muß der Sub-bit-clock vorauslaufen, um die Schaltkreise innerhalb des DatenbsarbGitun^ssyetcas oxakt zu schalten.
In dem Datonbearbeitungssystoa der vorliegenden Erfindung sind
die rotierenden Speicher mit einer speziellen Clock-Spcichorspur
ausgerüstet, um die auf den anderen Speicherspuren zu ;
speichernden Dp.ton in einer vorgegebenen Helation zur Clock
aufzuzeichnen, iüino spezielle Spoichcrspur enthalt die Bitclock,
cine andere spezielle. Speichorspur onthält die Subbit-clock.
Die FI^t. 3 zeigt diese- Bit-clock- und die Sub-bit-clock-Speicherspuren.
Palis keine Speichorspur für die Sub-bit-clock vorgesehen ist,*ird dicee von der Bit-clock mit VerzÖgerungsschaltungen
nbgelcitet. Die vcrschiedcnon Sub-bit-clocks '
müssen nicht auf versch4-Ionon Speicherspuren Gespeichert
werlon. Dio verschiedenen Su bit-clocks können von der Bitclock
durch Verzögern dor Irapu, ■>
für boetiramtü Zeiten abgeleitet
worden. Oio Bit-clock-Impuli können von dun 8ub-bit-
, 10.Γ8 52/1Β4Β '
clocks abgeleitet werden liidem die Sub-bit-clock-iä^uTec stta.r
< Treiben einas Schieberegisters oder Zählers verwendet werden» ·
Andere Clock-Impulse können auf ähnliche Art und Woies abgeleitet werden. . ' ' _,
PIG. 4- zeigt die Ableitung der Sub-bit-clöck aus. der Bit-clock*
Wie in FIG. Ψ gezeigt, werden VersÖGcrungsmittel eur GdWlaatu&g
der Sub-bit-cl'ock aus der Bit-clock verwendet. FIG. 5 zeigt die Gewinnung der Bit-clock aus der Sub-bit- ·
clock. Wie in der PIG. 5 dargestellt, vird ein ZataüUr verwendet,
um die Bit-clock aus der Sub-bit-clook zu gewinnen*
Die kürzeste Zeit zwischen zwei Bits ist die Sub-bit-time, die
als eine Mikro-Zoit-Einheit bezeichnet werden kann,
J3in Clock-Impuls-Generator 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 250 kHz-Signale, d. h. 250 000 impulse ^e Sekunde.
Die vier 250 kHz-Signale werden als Sub-bit-clock 1, Sub-bit- '
clock 2, Sub-bit-clock 3 und Sub-bit-clock M- bezoichaüt.
Eine Informations kann zu oinor Zeit immer von einer dieaor
Vier Sub-bit-clocks synchronisiert werden. Dadurch kann die
Sub-bit-clock einer Information als charakteristisches Zeichen dieser Information vorwendet werden. D.h., aine erste Gruppe
von Informationen kann in don Sub-bit-clocks .1 und 2 gespeichert
werden, während oinu 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 einor Mikrosckundo. Diu Subr·^t-clocke können obonso zum
Speichern oiner Information in einor Spaichorspur verwendet
wurden. So wird die zvuita Informationaoinhoit 5 iinmor mit
der Sub-bit-clock 2 aufgezeichnet. Die Sub-bit-clock wird
immer dszu verwendest, um Vcrzögorungszeitön zu steuorn, wie
.. ^20 - 10985 2/15 45 .
später noch beschriebun wird.
In dem Vurschachtclun«;8 system der vorliogondon Erfindung worden
die Informationseinheiten in dynamischen Speichern gespeichert. Wie hierin beschrieben, gehören die Bits in dan ■
verschiedenen Sub-bit-tinea einer Bit-Zi.it zu verschiedenen
Informationseinheiten und sind unabhängig voneinander, JPIG.
zoigt oin solches Verschachtolungesyetem. Das Vürechachtelungesystün
der FIG. 6 vorwondot 4 Sub-bit-Zoiton.
\i;ie in PIG. 6 gezeigt wird, sind dio Bits dor Zeichen einer
Informationseinheit 1 in der Sub-bit-Zcit 1 positioniert. Dio
Bits der Zeichen oiner Informationseinheit 2 sind in don gleich
Orten wie entsprechende Bits de-r Informationseinheit 1 gespeir
chort, doch sie sind in dor ßub-bit-Zoit 2 positioniert.
Die Bits der Zeichen der InlOrmntionseinheit 3 stehen ebunfp.lls
an den gleichen Orten wie entsprechende Bits der Informationseinheit
1, doch sind sie in der ßub-bit-Zcit 3 positioniert.
Die Bit3 der Zeichen einer Informationseinheit 4-sind
in den gleichen Orten wie ontsprechende* Bits der Infnr- '
mationseinheit 1 gespeichert, doch sind öio in der Sub-bit-Zoit
4 positioniert.
Die vier Sub-bit-Zeiten einer Bit-Zeit können auch bei oinea
Gruppcn-Kontroll-Pro:iranm aus^unutzt ν erden. In oincm solchen
Fall wird das Sub-Total in der Sub-bit-Zcit 1 positioniert,
das Gruppen-Total wird in der Sub-bit-Zeit 2 positioniert, das Total vdrtf in der,8ub-bit-Zoit 3 positioniert, und das
Grand-Total wird in der* Sub-bit-Zoit 4 positioniert.
Drdurch atohen dio Bits von vier vorcebiedenen Infortiationsuinbüiton
in einor Bit-Zoit zur Verfügung. iSino Sub-bit-Zuit
iot als die klöinsto Zoitoinhoit in oinoa VorachachtölunBO-syston
bekannt, eino Bit-Zeit ist dio kloinsto Zeitoinhuit
in oinom nichtvcrschachtulbein Systom. . ;
.Ί09852/1545 , BAD 0,;2im
- 121 - .
O. Format .
FIG. 7 zeigt die For'wt-ßpoichcrepur der vorliegenden !Erfindung,
Das Format definiert diu Bedeutung oinos Wortes innerhalb
einer Informationseinheit. Oodoa ^ort einer Infor&Atloneoinhoiti
besitzt ein Format signal an Anfang und an Me. Dn dna Formatsignal
zu Beginn einoo Wortos mit dem Fonantsignnl fir das Jändo
des vorhergehenden Wortos idontlach ist, und da dor Anfang
einer Informationseinheit durch ein spezielles Klopfzeichen
gekennzeichnet ist, befindet sich dRS Foraateignal am iindo dos
fort08 zu den es gehört. Drts Formntslgnal braucht lediglich
aus oinera einzelnen Bit zu bestehen. Daraus ergibt sich, in einen
System, welches 4 Sub-bit-Zclten hat und in wolchofii 6
Positionen in einen 8-Bit-Oode für dio Darstellung der Zeichen
ausgenutzt sind, stehen 4 χ 6 · 24 Bit-Positionen fcur Verfügung,
so daß die Formatο für 24 verschiedene Arten von Informationseinheiten in einer Charictor-Zeit gespeichert wcrdon ,
können. In der FIG. 7 zeigen die durchgezogonon Linien dio
Sub-bit-Zeit 1 an, während dio gestrichelten Linien.die Subbit-Zeit
2 anzeigen. Wie dargestellt, kann ^cdc Formatspoichors;
spur auf der Länge einer Infornr.tionseinhoit 24 Formato ^nt- A
sprechend der 4fachon Vcrschachtelung und don 6 Bit-Positio- |
nen speichern. ' -
Das Format gibt das Signal am Ende des Wortes und kann gleich- -]
■ % zeitig die Platznumner des Foldos innerhalb der Informations- ..■·»*
einheit angeben.
Das Formnt kann auf folgondo Arton angegeben werden. Brstens
kann es als Wort-Ende-Signal direkt verbunden mit der Infor* -j
nation auftreten. In diesem Fall bostehon hinsichtlich dor ".%
'■'■■■ ' :?
Feldlängo keinerlei Beschränicuugen. Zweitens kann das Signal t
"Wort-Ende" als einzelner Impuls in der Format-Spoltofterspur :i
in der schon beschriebenen Art gespeichert werden, es wird i/ ';*'
'dann für alle Informationseinheiten dee gleichen Type Verven- .,'.
dot. Da die Format-Speicherepur vor Beginn einer neuen Aufgabe*
vorbereitet wird, muß das Signal "Wort-Ende" für die minimale -J Foldlänge gesetzt werden, d. h. es muß für die maximale Wortlänge
ausreichend Platz vorgeben. Es ist z. B« möglich, 8 Maschinen-Einheiten zu besitzen (4 Stollen), aber nur 97 Einheiten
wurden gezählt (2 Stellen). Das Signal "Wort-iSnde" in
der Format-Spei ch er spur muß also 4 Stellen (Zeichen-P.ositio- J
nen) hinter dem vorhergehenden Wort-Ende-Signal gesetzt werden. Drittens, statt das Signal Wort-Enie oder einen Impuls,
der das Signal "Wort-Ende" repräsentiert, zu speichern, kann .')
■■■■i. die Format-Speicherspur auch ein.Feld-Folge-Signal spoichurn.
.Viertens, im Falle einer "feston" ^eldlänge für jode Art von
Informationseinheit wird weder ein Wort-Ende-Signal noch eine ..)
Formatkennzeichnung benötigt.
Die vier Arten der Format-Darstellung sind in der Tafel III·
gezeigt. In dieser Tafel III bosteht die Informationseinheit aus den Einzelteilen A, B, C, D, E, F. Jedes Zeichen.der Information
ist durch ein χ und jeder freie Platz durch ein ό
dargestellt. ' . „ / ; *
10 9 8 5 2/1545
«123-
Tafel III formate
Erstens:
A B C 2) EF
Max. Ixx χ· Ixx J χ χ χ χ j χ χ χ χ Jx I χ χ
E EE E EEE
W W W WWWW
ABODE»
E E E EE E E
WWWWWWW
Zweitens t
W . Forisat Spur
Min. xoo xo xooo xooo χ χ ο Informationeepur
I I I IiIi
E.
W
Drittene: reines Format
Viertens: Feste Feldlänge. Alle Felder haben die gleiche
Länge; z.B. 8 Zeichen.
109852/1545
Das Fold-Ende-Signal steht immer in der Sub-bit-Zeit, in der
auch das zugehörige Föld steht. Dn das Format eine Folge von
Wort-Endö-Signalon ist, gibt os gleichzeitig die Länge der Informationseinheit
an. Jedes Fold-Endo-Sign.il kann seine Position
über 24 Bit-Zeiton vorändern, um die Länge des botreffenden
Feldes zu variieren. Jede© Feld oder Wort einer Inforaationseinheit
hat eine spezifische Codierung in der format*·
Speicherspur. .
D. Inforraations-Verschachtelung
Eine Anzahl von Informationseinheiten, dorun Bits einander in
einer Reihenfolge folgen, können in oinen dynamischen Speicher-,.
gespeichert worden. Eino Folge von Informationseinheiten, dorun
Kennfelder in auf- oder absteigender Wertigkeit geordnet ■} sind, wird als -Informationseinheiten-Strom bezeichnet. Damit
ein gleichzeitiger Zugriff zu joder Informationseinheit auf
einem dynamischen Speicher möglich ist, nüssen cbensoviele Leseeinrichtungen
vorgesehen worden, wie. Informationseinheiten n.uf dom Speicher gespeichert werden können. Der Abstand zwi- ,
sehen aufeinanderfolgenden Leseeinrichtungen ist gleich ^ΘΓ.
festen Länge der Informationseinheiten und wird Sektor go- fj
nannt. Zu jedem Süktor gohört ein Sektor-Olock-Impuls. Die
Zeit zwischen zwei aufeinanderfolgenden Sektor-Clock-Impulscn
ist die Informationseinheiten-Zoit, abgekürzt Iü-timo. In einemJ
System, in welchen :liü Informntionsoinhuiten verschachtolt go- Vv
speichert werden, verringert sich die Zahl der notwendigen . . Lese-und Schreiboinrichtung^n ontsprochend der Zahl dor in
einer Bit-Zeit vorhandenen Sub-bit-Zcitün. FIG. 8 zeigt einen rotierenden Spoichur mit vier Sektoren, je- '
de Speicherspur innerhalb oines Sektors tragt vier verschachtelte
Kanäle. Die Informationseinheiten stehen in ihrer Reihen-
109852/154 5 " nl.
. ■ BAD cni>
fola;e, jede Informationseinheit ist numeriert, öio Folge der
Sektoren ist im Uhrzeigersinn, also entgegen der trlgoaonetri*·
sehen Hegel« welche im Gegensinne des Uhrzeigers z<*hlt. Sektor
i iat der erste trigonometrische quadrant, O bis 90 Grad* Saktor
2 ist der vierte trigonometrische quadrant, 2?0 bis J6Ö
Grnd. Sektor 3 ist der dritte trigonometrische Quadrant, 180
bis 270 Grad. Sektor 4 ist dar zweite trigcnoeetriscbe Quadrant
90 bis 180 Grad.
J^de der Informationseinheiten ist gleich laag odwr kurzer als
ein Sektor. Informationseinheit 1 ist in der 3ub-Bit*Zoit 1
des Sektors 1 gespeichert, Informationseinheit 2 iet in der
Sub-Bit-Zeit 1 dos Sektors 2 gespeichert, Informationseinheit J
ist in dor Sub-Bit-Zeit 1 dos Sektors 3 gespeichert, Informationseinheit
4 ist in der Sub-Bit-Zoit 1 dos Sektor« 4 sospoicbcrt,
Inform/itionoeinhcit 5 ist in der Sub-Bit-Zoit 2 dos
Sektors 1 gespeichert usw.
FIG. 9 zeigt ein Zeichen im binären Code, vierfach verschachteltj
d. h. vier Zolchen in ihren verschachtelten lositionon. .;
PIG. 10 zeigt die ersten zwei Bits von 16 Informationeuinhoitenj
in ihren verschachtelten Positionen. . ^
Tafel IY zeigt dio verschachtelten Positionen der Iaformntiona'-!|(
■ :. ■' · '-^
cinhoiten, wie sie in der FIG. 10 gezeigt sind*
S. Gruppunkontrollo .
FIG. 11 zeigt die Gruppon-Kontroll- oder Tabcllior- und die
Uitistollungsopürationen. Um die Erklärung des Prografflnao» das
als Gruppen-Kontrolle bezeichnet .wird« zu ermöglichen, ist an- i
genommen, daß die Infora.ntionsoinhoit di& folgendon Dulder bositzt: . _ .·.■.-■■·.■ ; ■ ■".'.: :*':'\ " . ' \.
Person. 10&952/!1845
Arbcitssruppo . · *. ^ «
..... 125 - . . * J6ap original
| Tafel IV | 1 | Sub-bit-Zeit | Spur | |
| Positionen | 2 | 1 | 1 | |
| verschachtelter Informationseinheiten | 3 | 1 | 1 | |
| Informationseinheit Sektor Nummer | ' . · 4 | 1 | 1 | |
| 1 | 1 | 1 | 1 | |
| 2 | 2 | 2 | 1 | |
| 3 | 3 | 2 | * 1 | |
| 4 | 4 | 2 | 1 | |
| VJl | 1 | 2 | 1 | |
| 6 | 2 | 3 | 1 | |
| 7 | 3 | 3 | 1 | |
| Ö | 4 | 3 | 1 | |
| 9 | 1 | 3 | 1 | |
| 10 | 2 | 4 | 1 | |
| 11 | 3 | 4 | 1 | |
| 12 | 4 | 4 | 1 | |
| 13 | 1 | 4 | 1 | |
| 14 | 2 | • 1 | CVI | |
| 15 | 3 | 1 | 2 | |
| • 16 | 4 | 1 | 2 | |
| 17 | 1 | 2 | ||
| 18 | ||||
| 19 | ||||
| 20 |
109852/1545
Fabrik . . . · /. .'■·'■" *'
Brutto-iSinkommen · , ' ■ ' .
Steuer ■ : ·
• . - Vor sicherung; " . '- . ·· .'
Abzüge . ·, . ·
Kennzeichen ·
Die ersten vier Felder kennzeichnen ein^- Person innerhalb .' \ -4
einer Arbeitsgruppe, dor Abteilung, und die Fabrik innerhalb ··
c?in;;r Gesellschaft. Jedes dieser vier Kennzoichon-Felder kann j
bis zu vier Zeichen enthalten. Ih der FIG. 11 enthalt jedes ·';',
■■
■.' ■ ■ ■■}.*
Feld nur ein Zeichen aus Gründen der Voreinfachunn. Das letzte
rj,
Feld der Informationseinheit, welches ein Konnzeichen als Inhalt trägt, gehört zu den Abzügen für die Versicherung und
kennzeichnet die Vorsichorungsgeaellschaft, an wolche die Bei-.
träge zu zahlen sind. ■'.·';
Hie erste durchzuführende Operation ist die Selektion der i
Steuer und dio tabellarische tibcrtra^unfs clur Steuer in vior .:;
Gruppen, die durch dio vior Tabul^tor-l?sgi3tor dargestellt sind1*"
Das orsto Register onthält Jeweils die Stoucrib^-ibon der Per- ?
son, das zweite Hcgistor enthalt jeweils die Sucrao der Ötou«rnb^nbön
eviner Gruppe, soweit dirse bereits.berechnet ist, do.s
dritte Eegister ist den Steuorabgaben dor Abteilung zugeordnet,
dio gerade- im Verarbcitunßsprozoß steht, während das vierte He- '
lister den Gosamtstouor^bs^ben der Fabrik zujjeordnot ist. DiO
vier Tnbul.^tor-Hegistor für die Vcrsichorungsabpiabon wordon
in der gleichm Tveise vorwondGt.
V»iö bereits bemerkt, gehören die Personen bu vcrschiodenon
Versichorungs-Gcsellschafton, r.us diesem Grunde aus sen cULg
V^rsichorungsabzüso auf droi verschiedene Resistor vortoilt ·
werden, entsprechend den droi Vcreiohorunge-Gcsollschftfton
1098Si/1545
* ■ ■ ' ■'.'■■.·■'■·■ BAD ORIGINAL
."is ist angenommen, daß die erste Informationseinheit zur torson
1, Arbeitsgruppe 1, Abteilung 1, fabrik 1 gehört. Soin
Brutto-Jüinkominon betrug 100.ΘΟ Dollar, von dieser Summe hat er
20.00 Dollar an Steuern und 10.00 Dollar nn die V^rsicherungs-GrGGellsch-'ft,
?>eiche durch den Kennbuchstaben A gekennzeichnet
ist, zu zrhlen. So ist die Steuer in Höhe von 20.00 Dollar im ^n.bulator-Iicgistor 1 der Steuerabgabon-Register und dio trämie
für die Versicherung in Höhe von 10.00 Dollar ia Tabulator-äogistcr
1 für dio Versicherungsprämien sowie in dom
Register für die Versicherung A addiert worden.
Die nächstfolgende Informationseinheit br.trifft die-Person,
somit stimmen die ersten Vier Felder, solche den Sortiorbe-griff
enthalten,· mit denen der vorhergehenden informationst-dnhoit
üborein. Das Brutto-Einkommen beträgt hier 80.000 .
Dollar, dio Steuer" 16.00 Dollar und die Prämio für dio Vorsiehe-?1
rungs-Gesellschaft A β.00 Dollar. Die 16.00 Dollar worden zuo
Inhalt des ersten Tabulator-Registers für die Stcuerabgabon ν
addiert, v/ährend die 8.00 Dollar zum Inhalt des ersten Tabula- ;;
tor-Registers für die Versicherungsprämien und au£erdem zum Xn- :\
halt des Verteiler-Registers A addiert wurden. Damit boträ3t
der Inhalt des Tabulator-Registers für dio Steuern insgesamt 36.OC Dollar, im Tabulator-Hegistor für dio Versicherungspraiaioft
steht die Summo 18.00 Sollar. Ebenso beträgt dor Inhalt des . ;..i|
Vcrteilör-Rügistürs 18.00 Dollar,- ^
Diu dritte Informätionsöiniiuit betrifft die ßloicho fcoreon,
wi« durch die Konnr^ ^Curn «ngoc^bon. Hior hnndolt es eich uo ;
ein BruLwO-Vünkotimon von 120.00 Dollar mit StouorabziiQcι in v.
Hoho von 24.00 Dollar und einer Vorsiehjrunsspräraio von 12.00 "j
Dollar. Diosc ßoträ^o werden wio bcroits boflchriobön in die ,
betroffendon RogietQr übertraLOR und zu den dort
Werton addiert. Si 177494Z
'ί Die vierte Informationseinheit betrifft eine Person 2 aus der
Arbeitsgruppe 1, der Abteilung 1 einer Fabrik 1. Somit besteht ein Unterschied zwischen dem bisherigen Sortierbegriff und dem
neugelesenen Sortierbegriff im ersten tfeld dieses öortierbegriffes.
Der Inhalt des Tabulator-Registers 1 für.die Steuer-'
abgaben und für die V.ersicherungs-Pramien werden aus diesem
Grunde in. die entsprechenden Tabulator-Register 2 überführt. Die Tabulator-Register 1 werden dann gelöscht. Der Inhalt des
Registers 1 für die Steuerabgaben betragt dann 0.00 Dollar, der des Registers 2 ist 60.00 Dollar. Der Inhalt der Register 3 7
' und 4 betragt weiterhin 0.00 Dollar. Der Inhalt des Registers j
1 für die Versicherungs-Prämien ist 0.00 Dollar, das Versiehe- ;
rungs-Prämien-Register 2 hat den Inhalt 30.00 Dollar, die ent- ;i
sprechenden Register 3 und 4- haben keinen Inhalt, Der Betrog
imVerteilungs-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 Höhe ,von 5.00
Dollar. Die Versicherungsprämien lauten auf eine Versicherunge·»
f ■ ' ' : ■ 1:
Gesellschaft B. Die 10.00 Dollar Steuern werden in das Tabu- ;?
• - ijt
lator-Registor, 1 für Steuern übertragen, wahrend die Versiehe- '■;
rungspramie in das Tabulator-Register 1 für Versicherungsprämien
und in" das Verteilungs-Register der Versicherungs-Gesellschaft
B übertragen werden. · .
Die fünfte Informationseinheit bezieht eich auch auf die Per--]?
■ · ί* son 2, bo daß die Steuern und die Versicherungsprämien wie ge--J
zeigt auf die Inhalte der Tabulator-Register 1 für die Steuern '
und die Versicherungeprämien sowie das Verteilungs-rRegister B
addiert werden. .
"■ 1Tv-. : L ^· :- ·ΚT-^uV'^
Die sechste Informationseinheit bezieht sich auf eine andere ,:|
" Vi
Person. Daher wird zunächst der Inhalt der Tabulator-Itegister
1 auf den Inhalt der labulator-Rep.ister 2 addiert, so daß die .'A
Tabulator-Regiüter 1 gelöscht werden können, bevor die Infor- j
inationseinheit, die sich auf die neue Person 3 bezieht, verarbeitet
wird. Der Arbeiter 2 hat ein Brutto-Einkoinmen von
110.UO Dollar mit 22.00 Dollar öteuerabgaben und 11.00 Dollar
Versictierungs-Pramie. Die Versicherungs-Prämie in Höhe von :! 11.00 Dollar gehen zu Gunsten einer Versicherungs-Gesellschaft j G. Die Steuern und die Abgaben zu Gunsten der Versicherung
werden zunächst in die Tabulator-Register übertrafen. Wegen
des Verr.icherungskennzeichens C werden die Versicherungs-Abzüge außerdem noch in das Verteilungs-Register C übertragen.
Die siebente Informationseinheit hat bezüglich der vorhergehenden Informationseinheit eine Änderung in den beiden ersten
Feldern des oortierbegriffee. Daher werden die Inhalte der
Tabulator-Register 2 zunächst in die Tabulator-Register 3 über-! tragen und dann auf Null gestellt, d. h. gelöscht. Die Inhalte
der Tabulator-Register 1 ν.-orden dann in die gerade freigemacht ei Tabulator-Register 2 übertragen. Die Tabulator-Register 1 ;ij werden dann gelöscht. Sodann können die Daten der siebenten Jj Informationseinheit verarbeitet werden, indem die Steuerab- ·.· gaben und die Versicherungs-Pramien in die entsprechenden Ta- i bulator-Register 1 übertragen werden. Die Versicherungs-Prämie ■·'■' wird zum Inhalt der Prämien für die Versicherungs-Gesellschaft
3 zuaddiert. >;ί
110.UO Dollar mit 22.00 Dollar öteuerabgaben und 11.00 Dollar
Versictierungs-Pramie. Die Versicherungs-Prämie in Höhe von :! 11.00 Dollar gehen zu Gunsten einer Versicherungs-Gesellschaft j G. Die Steuern und die Abgaben zu Gunsten der Versicherung
werden zunächst in die Tabulator-Register übertrafen. Wegen
des Verr.icherungskennzeichens C werden die Versicherungs-Abzüge außerdem noch in das Verteilungs-Register C übertragen.
Die siebente Informationseinheit hat bezüglich der vorhergehenden Informationseinheit eine Änderung in den beiden ersten
Feldern des oortierbegriffee. Daher werden die Inhalte der
Tabulator-Register 2 zunächst in die Tabulator-Register 3 über-! tragen und dann auf Null gestellt, d. h. gelöscht. Die Inhalte
der Tabulator-Register 1 ν.-orden dann in die gerade freigemacht ei Tabulator-Register 2 übertragen. Die Tabulator-Register 1 ;ij werden dann gelöscht. Sodann können die Daten der siebenten Jj Informationseinheit verarbeitet werden, indem die Steuerab- ·.· gaben und die Versicherungs-Pramien in die entsprechenden Ta- i bulator-Register 1 übertragen werden. Die Versicherungs-Prämie ■·'■' 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-Register 1 in die
wie die Person der siebenten Informationseinheit an. Daher
brauchen lediglich die Inhalt der Tabulator-Register 1 in die
betreffenden Register 2 überführt und zu den dort gespeicherten
109852/1545
.- 129 -
Werten addiert zu werden. Die Register 1 übernehmen die Steuern und Versicherunfiüabgaben der achten Informationseinheit.
Die neunte Införmabionseinheit betrifft wiederum die gleiche Ϊ
Person, so daß lediglich ein Additionsprozese in den Tabulator*
Registern 1 und in dein Verteilun^ö-Register der Versicherungs-Gesellschaft
C durchgeführt werden muß.
Die zehnte Informationseinheit bezieht sich auf eine andere Person, welche auch in einer anderen Arbeitsgruppe und einer
anderen ^ueilung 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 q
der Inhalt der Tabulator-Register 3 in die entsprechenden Ta- \
bulator-Register 4 überführt wird. Sodann werden die Tabulator-' Register 1, 2, und 3 gelöscht. Die Abzüge,, welche in der Infor- )
mationseinheit 10 genannt sind können dann in die entsprechenden j
Tabulator-Register 1 übertragen werden. Der Betrag der Versicherungs-Prämie wird außerdem entsprechend der Angabe im Kennzeichen
feld der Versicherungs-Gesellschaft in das Verteilungs-Hegiater
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 j
Steuerabzüge sind leer, wahrend das entsprechende Tabulator-Ro- ·]
gister 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 Versichorungeabsüge steht der j
Betrag 80.00 Dollar. Im Verteilungs-Hogioter A Bind 39«00 Dollar,
im Verteilunga-Hegis.ter B sind 27·00 Dollar und in Verteilung- J
Register A sind 23.00 Dollar verzeichnet. PIG. 11 zeigt wie Daten in Abhängigkeit.von vier Feldern eines
" 15° " ■·■-
yj .'. ;, BAD ORIGINAL <
Sortierbegriffes tabelliert werden-und wie ein Kennzeichen,
welches zu einem anderen Feld gehört die Verteilung des Inhaltes dieses Feldes in drei verschiedene Verteilungsregister steuert.
Der Tabulator ist jene Anordnung, welche in einem System als Tabellier-Speicherspur bezeichnet wird, und welche eine
Mehrzahl von Feldspoichern, die mit Tabulier-itegister bezeichnet'
werden. Der !Tabulator ist in der Rechenautomatentochnik eine
bekannte .Anordnung und bedarf deshalb keiner weiteren lärläuterungen.
·.'.·■ ··'.··"
!■'>■■ >
109852 IΛ 54 5
- 131 - .
5. Einführung W ■ 1774942
Die Darlegung der vorliegenden Srfindimg fol^t einem Muster,
in dem das in der FIG. 4-9 gezeigte fundamentale 8ystom zuerst
beschrieben wird. Dieses in der FIG. 4q in Form eines Bloclcdiagrammes
gezeigte System enthält alle wichtigen,Bestandteile
dieser Erfindung. Im folgenden Teil der Erfindung sind die Sortier- und Mischanordnun^en der FIG. 50, 51 und 55,
welche zu dem fundamentalen System der FIG. 49 gehören, diskutiert.
Dabei ist die in der FIG. 55 gezeigte Anordnung wiederum eine weitere Ausarbeitung der in den FIG. 50 und 51
gezeigten Anordnung. Die Datensortieranordnung der FIG. 50
hat einen iliingongs-Sorienspeichor und einen Aus^angs-Serien- '
speicher in der Zentraleinheit, volche dann die /sortierten
Daten an den Aussnngs-Serienspoicher übergibt. Die Anordnung
der FIG. 50 verwendet Daten, welche in der üblichen Art und
Weise in rotierenden Trommel- odor Plattenspeicher aufgezeichnet sind. .
Die Daten-Sortier- und Misch-Anordnung, welche in der FIG. 55
gezeigt ist, verwendet verschachtelt angeordnete Informationskanäle, wie sie in der FIG. 75 näher erläutert sind. Diese
FIG. 55 ist anschliefend beschrieben. Im dritten Toil der Erfindung
ist die in der FIG. 82 gezeigte Anordnung beschrieben, es handelt sich dabei um eine Daten-Sortier- und Misch-Anordnung
mi£ verschachtelten Kanälen und zeigt mehr Jünzolhciten
als die in FIG. 75 gezeigte Anordnung. Die in der. FIG. 75 gezeigte
Anordnung ist somit eine allgemeine Darstellung der in der FIG. 82 weiter ausgearbeiteten speziellen Anordnung.
In dem daran anschließenden Teil der Erfindung ist das in dor
FTG. 10'+ gezeigte fundamentale Dätenverarboituno;ssystom diskutiert.
Die in der FI".104 ^ezoistc Anordnung besitzt eine
Anordnung aum SÖFti.eryn imd Mlachen von Daten, besitzt aber
* 109852/1545
ßAD OHl
177Λ9Α2
auch 3inr ich tun ig η zur Durchführung von arithmetischen und
tabellarischen Funktionen und erlaubt auiordern Datenvertcilfunktionen
durchzuführen. Die in der FIG· 104· gezeigte Anordnung
ist somit ein vollGtlndii-^s System, welches unsortierte
Daten als -iin^ar^s-Inforraation verarbeiten kann und diese
tabellarisch oder in jvider anderen gewünschten Form V7ieder
ausgeben kann, üi-?se Anordnung stellt'somit eine komplette
.Buchhaltungsmarschine oder Kechonautomat dar, der in der Lage
ist eine Vielzahl von ]?unktionen zu erfüllen. Die folgenden Betrachtungen beziehen sich auf die einzelnen
Teile des in der PIG. 104· gezeigten Anordnung, einschliollich.
der Rechenschaltung und der Eingabe- und Ausgabemittel.
In den verschiedenen Anordnungen und Komponenten des Datenverarbeitungssystema
der vorliegenden iSrfindung werden in großem Maße UND-!Tore verwendet. .Jedes dieser UND-Tore kann
dabei derart funktionieren, daß es den Zustand der Leitfähigkeit annimmt, sobald an dem einen Eingang des UFD-Tores ein
0-?olt-Signal liegt, und wenn an dem anderen Tiingang des UIID-Tores
eineSpannung bestimmter vorgeschriebener GroBe angelegt
ist. Das soll jedoch nicht bedeuten, daß ein O-Volt-Signal die
einzige Art eines zweiten Eingangs-signales darstellt, es soll
vielmehr lediglich bedeuten, anstelle eines aus einem Bit bestehenden Signales kann auch ein Signal mit der Spannung von
0 Volt verwendet werden, um das UITD-Tor leitfähig zu machon.
Das UND-Tor kann natürlich auch in seinen leitfähigen Zustand dadurch überführt werden, indem beide bzw. alle jSinßängo mit
einem Signal bestimmter Größe beaufschlagt wird. Es kann jede
Art von WD-Tor, welche in der Technik bekannt ist überall dort verwendet werden, wo oin UND-Tor angegeben ist.
. 198 - 10 9BB2/15A5
BAD öFiiGiNAL
6. Fundamentale Komponenten von Oatonverarbeitunsosystomen.
Die PIG. 49 zeigt ein schematiscb.es Blockdiagramm der funda- >
mentalen Komponenten des Datenverarbeitungssystemes der vorliegenden
Erfindung. Die FIG. 49 zeigt die Verbindung zwischen
der Zentraleinheit des Arbeitsspeichersystems 755 und den Eingabe-
und Ausgabe-Stationen 756, 757» 758, 759 und 761, über welche neue Daten aus dem Taster 762 oder speziellen Bingabemitteln
763 eingegeben werden oder über die Daten zum Ausdrukkon
an den Drucker 764 übergeben worden können. Dfe» Violfach-Eingang
758 wird dazu benötigt, um Informationen von mehreren Tastern"der Zentraleinheit des Arbeitsspeichorsystemes 755
" zuzuführen. Der Asnchron-Singang 757 überführt einlaufende
Informationen mit einer von der Bit-Folge-Frequenz der Zentraleinheit
abweichenden Bit-Folge-Frequenz in die der Zentralein-"■
heit des Arbeitsspeichersystemes 755· Per Eingangs-Seriönspeicher
756 ist der Hauptspeicher für Daten, die in der Zentraleinheit des Arbeitsspeicbersystemes 755 verarbeitet werden
sollen. Der Ausgangsserienspeicher 761 ist yon der selben Art
wie der Eingangsspeicher 756. Sowohl der Singanssspeicher 756 als auch der Ausgangsspeicher 761 arbeiten mit der Bit-iOlgo-*
k Frequenz der Zentraleinheit des Arbeitsspeichersystomes 755·
Zum Zwecke des Ausdruckens von Daten worden die Informationen von der Zentraleinheit "des Arbeitsspeichcrsystoms 755 durch
den Ausgabe-Kompresser 759» cLor die Daten zum Druck vorbereitet, an den Drucker 764 übergeben.
Die in der FIG. 49 gezeigten Blöcko zeigen die Verbindungen
zwischen den einzelnen Komponenten dos 'Oatcnverarbeitunsssystomes
der vorliegenden Erfindung.
Die Datensortier- und MiechanOrdnung, welche ansohliel end beschrieben
ist, bereitet den MngabcscricnapGiclior 75S das in
der FIG. 4q gezeigten Uatenverarboitunßseyetcmes auf.
- 199 . 1 Q9852/ 1.146
BAD ORiGiNAL
13· Das Datenverarbeitungasystsa·
sind asstoi Sortiersyateae beschrieben· Ώ&* «rate 3yate«
iat ο in äweif ach-iiischsystea, das xweit* ist ein Brelfacii-Jicchaystsju In dem Z-j/eiX&cii-^ischoyste» «rachasn dia Gruppen der In*»
foraatfloneeinlieiton xit dort Potenzen von 2. la ersten Durchlauf
worden »wai Inforaütionßeinheiten aus verschiedenen Gruppen
sur ersten Untergruppe kombiniert· Im abreiten Eurchlauf bilden
jd«»il£ 2 uatergXttppfca daa eraten Durchlaufoa eine neue Untorgrupp* Ton Jnror^atlonaolnheiton. Im dritten Durchlauf bilden
z'fQl Untergruppen doa gsrolten I-orciilaafea eine noua Untergruppe
von 3 Informationseinheiten« Bas Zweifachr^ischeystom benötigt
nur eine Vergleiohsanordnuns, da nur ein Vergleich notwendig ist«
Im Droifachfiiiachsyeteai werden je weile drei Untergruppen
des Yor&ergehendon üurciilauXes zu einer neuen Untergruppe koabiniert, die die drelT&che Ans aiii an InToxuationaeinhelton einer
uraprügglichoa Untergruppe hat« Cio Untergruppen wachsen alt je- :
dom DuxchlauX sd.t den Potenzen von 2· Ia Draifach-ltiachayatoQ
verdea drai getrennte Vergleiche durchgeführte voJtilr drei getrennte Veröle Ichs anordnungen verwendet «erden können« Die erste
Vdrs^ishaenordnuns; vergloicht dann die Sortierrrorte der Inform*»
tionseinheiten 1 ucd'24 die zweit» Yersjleichssiaordnung Yorgleicht
die Bortiervorte der Informationseinheiten 1 und 2* Sie Dritte
7ergleichaanordrmng vergleicht die Sortierworte der Information·* :
einhsiten 2 UA-i ?* . \
Ix Creifacü-'üiiachcyateia werdest drei Heaultate erzeugt, wolch« . i
durch eine üiO-Tofacbaltuns verarbeitet werden ;
»α eines 3ndar^ebnixj au koausen» welches elndtutlg ent«
sprechend dea rrogracaj das Sortiervort eit der höchsten oder
nledrig0tes Hurtigkeit kennzeichnet oder ansalzt, voloh« Sortitfrvo rt« gleich alnd« I>aa Endergebnis wird ent ep rechend der Pro- ·
verarbeitet. Die Anzahl «er für ein Orelf§.oa~
cuton lnd der Schaltungeanordnung
let $tüZ*t al« bei einem Zwelfach-Miechsyetea«
ist ebenso aösllch, Tlerfach-Iilschayflteiiie oder noch höherwer-Kifich-Byateme zu bauen, SIn eolchee SyetoaÄrde dea Dreifach-Mischayetö» «ehr ähnlich «ein und auch eo arbeiten. Sie
3ahl der notwendigen Durchlaufα verringert eich alt der Zahl
der gleichzeitig durchgeführten Versleicn··
109852/154S ■ ■ [
. BAD ORIGINAL'
177A942
Die !'IG· 1C4& und 104b', kurs ?IG. 104- bezeichnet, zeigen eine
gancrollo Darstellung einoo PatenverarbeltunfiOcyatuEies dor
vorlicstjndca HrXxndung» Iq dieses) System haben die Spoichorspuron
oino Lange von 4 Informationseinheiten und hoben 4
versc&acntülte Aufzeichnun^skanülo· Ss können natürlich auch
andere brauchbare Verscbachtelungsaysteme verwendet werden·
Das fundamentale.Datenverarbeitungesyetea besteht aua zwei
Hauptteilen» der Sortierschaltang und dee Rochenteil·
109862/15.46
BAD
177A9A2
Di3 L'aten-r.ortieranordnuncS, welcne in dem oberen linken
Viertel der Zeichnung abgebildet ist und aus der obersten
Kette von Komponenten bestellt, ist ein batons ort i er- und
*'iscn.ßystem, welches in ähnlicher 'eise funktioniert wie
die beschriebenen Systeme. D.h. die Datensortieranordnung
oortiort dio Daten in eine Reihenfolge steinender oder fallender
^rdnuns, wie es gewünscht wird. Allein vom Sort leren ausseiicmd
kann Jodes brauchbare bereite beschriebene Sortiertstem
anstelle des in der FIG. 1o4- gezeigten Systeme verwendet
werden· · A Lor Rechnertail des Datenverarbeitungssystema der FIG. 1o4·
führt alle arithmetischen Funktionen, Verteilfunktionen und
Tabellierfunlctionen, die mit einem Gruppensteuerun^sprogramm
verbunden sind, aus· ^s worden die arithmetischen Funktionen
Addieren, Subtrahieren, Tultlpliaieren und Dividieren durchfTofiihrt.
Die Tabeilierf unkt ion besteht im Addieren und Subtrahieren.von
neaen Informatlonon in vertikalen Kolonnen ent- ;
nprechend dem Aufbau der J-nformationseinheit. Das Verteilen
ist das überführen einer Spalte einer gegebenen Informations- ■
einheit in eine von meoreren spalten nach Angabe eines Kodes,
dar in der Informationseinheit enthalten 1st.
Die arithmetischen Verteilung- und Tabellierfunktionan wer- ;
dun in die noraale oder gewöhnliche Operation des Systems eingefügt,
ebenso bei etwa3 ungewöhnlichen Operationen. Die arithmetischen Funktionen werden nicht immer bei Tabellier- und
Verteilungsfunktionen benötigt· Die arithmetische Punktion gehört
,jedoch normalerweise zum Tabellieren, da dieses eine Funktion mit oinem ständigen Additionspcozess ist. Die Vorteilfun'-ction
V:ann ebenfalls mit arithmetischen Operationen verbunden
109852/1545
BAD OR-CiUAL
worden. Das Gruppensteuörungsprogramm steuert die Durchführung
dieser "Funktionen entsprechend der durchgeführten Vergleichsvorgänge,
vornehmlich von Zwischenvergleichen. D.h. die Sortierworte sind in vier Gruppen aufgeteilt. Nach federn
Teil erzeugt des Zwischenvergleichsresultat ein Signal, sodass
es festgelegt werden kann, bei welchem Teil des Sortierwortes eine änderung auftritt* In Abhängigkeit von diesen
Zwischenresultaten werden zusätzliche Operationen durchgeführt, die durch das Gruppensteuerungsprogramm angegeben werden«
.An solches Programm und auch eine Tabellier- und Ver- *
teilfunktion ist nachstehend beschrieben.
?ß müsß-en verschiedene Operationen durchgeführt werden, um
das Sortierwort zu bereiten. Die erste Operation 1st das delektieren der Pelder der Informationseinheit, die für das
fiortierwort benötigt werden» Dieses wird vom Feld-Selektor
274-6, der vom Programm gesteuert ist, das Format der Informationseinheit zugespielt bekommt und auch in Abhängigkeit
vom Gruppensteuerprogramm arbeitet, durchgeführt. Die selektierten
Pelder werden dem Peldrevolver 2747 zugeführt, welcher
die seloktiorton Pelder speichert. Die gespeicherten PeI-
* dar stehen noch nicht in der richtigen Position bezogen auf die Zeichenzeit. Die selektierten Pelder werden durch den
Feld-Justifier 2748 in die richtige Stellung gebracht· Der
Peld-Justifier 2748 besteht aus einer diskontinuierlichen schaltbaren Verzögerungsleitung, welche es ermöglicht, eine
einlaufende Information in jode von acht Zwischenpositionen eines festen Feldes zu positionieren. In diesem Falle arbeitet
der Peld-Justifier derart, dass er die selektierten Pelder so positioniert, dass daß" letzte Zeichen in der ersten Zeichenzoit
eines Feldes steht»
109852/16-4 8
Die Justification oosteht in der Verschiebung der selektierton
Felder zum 3oginn dos Foldos, gekennzeichnet durch ein
Feldbeginnsignal» Bio ausgerichteten ^older werden im Puffer-
^ovolvor, der als Vorspeicher zum Dpeicherrevolver 274-9 dient,
gospeichort. "DaV Puffer-Revolver wird als Zwischenspeicher
verwendet, um die Kapazität des r>peicherrevoivers *u vergrös-Gern.
Ρ·γ Speicherrevolver ist der Arbeitsspeicher für die
2751·
peicherrevolver bestent aus eintjm Speicher für jedes
''•ortierwort, welches der Vergleichsanordnung gleichzeitig zugeführt
v.ird. Dio Zoit, die für den Vergleichsvorgang benötigt
wird, entspricht der Länge des Gortierwortes und stimmt mit
der Länge von vior festen Feldern überein. Nach vier festen Foldüöiteu wird das Verglaicnareauitat auf die Leitung 2752
gegeben. In einem Gruppensteuerprograma, das über Leitung
2753 geführt wird, hat die Vergleichsanordnung 2751 Ausgangssignale
zu liefern jeweils am and3 einer jeden ?eldzeit. Die
Zwischenvorgleichsresultato von der Vergleichsanordnung 2751
worden auf die Leitung 275^ gegeben. Das Vergleichsresultat
auf der Leitung 2752 steuert alle Übertragungen von Information·
einholten über die Steuerung zum vorzeitigen Losen und Übertragen, die Gruppensteuerung und die Steuerung der Rechenschaltung.
Um die Felder der Informationseinheiten in arithmetischen,
Vorteilunge- und Tabellieroperationen bearbeiten zu kpnnen,
müssen diese Felder vorbereitet werden, wie dieses für die
Vorbereitung der Sortierworte beschrieben wurde. Die Felder werden über die Loitung 2755 einem Feldeelelctor
2756 zugoführt· Diosor F^idselektor arbeitet genau in der
109852/1545
BAD Ons
gleichen !'eise wio dor '^eldeelektor 2746» Die selektierten
"Polder worden von den Feldselektör 2756 in den Feldrevolver
2757 übertragen, welcher dem Teldrevolver 274-7 ähnlich ist.
Die selektierten "Felder bleiben in dem Feldrevolver 2757
gespeichert, bis sio im Feld- Justifier 2758 positioniert
werden können. Der Fald-Justifier 2758 besteht aus einer
stufenweise schaltbaren Verzögerungsleitung, welche durch ein ßingabefolgeprogramm aus dem Progracmgerät 2759 gesteuert
wird» Das äingaboprogramm liefert ein Signal zur Seit, da
das Feld im folgenden Teil der Anordnung benötigt wird·
Iq arithmetlochen Prozess wird das Feld, welches den Feld-Justifier
2758 vorlässt den Feldrevoivor 2761 zugeführt, der
als Arbeitsspeicher für die arithmetische Schaltung dient· Die aritüßatische Schaltung 2762 führt die Operationen
Addition, Subtraktion, Multiplikation und Division durch»
wird
Tie arithmetische Schaltung*durch ein arithmetisches Programm gesteuert, das aus dom zugehörigen Programmteil 2765 stautmt. Das arithmetische Programm kann durch das Vorgleiciisresuitat auf der Leitung 2764 gesteuert v/erden. Das arithmetische Progranim liefert dio Instruktionen und die Adresse der Felder, welche dem Prozess unterzogen werden sollen· Die Instruktionen lauten: Addieren, Subtrahieren, Multiplizieren, Dividieren. :Cs wird weiterhin angegeben, zu welcher Zeit die Operation durchgeführt werden muss·
Tie arithmetische Schaltung*durch ein arithmetisches Programm gesteuert, das aus dom zugehörigen Programmteil 2765 stautmt. Das arithmetische Programm kann durch das Vorgleiciisresuitat auf der Leitung 2764 gesteuert v/erden. Das arithmetische Progranim liefert dio Instruktionen und die Adresse der Felder, welche dem Prozess unterzogen werden sollen· Die Instruktionen lauten: Addieren, Subtrahieren, Multiplizieren, Dividieren. :Cs wird weiterhin angegeben, zu welcher Zeit die Operation durchgeführt werden muss·
Für dlo Verteilungsoperatlonon muss ein Feld für eine Zelt
in oinom Feldrevolver 2765 gespeichert werden. Für den Verteilungsprozess
sind vier r,peicherspuren mit je 52 Feldern vorgesehen,
die jeweils vierfach verschachtelt sind· iSs ist
mindestens ein Kehreibkopf vorgesehen. Das Feld« welches
109852/1645
BAD ORIGINAL
in einer der Verteilungsspeicherspuren abgestellt werden
coil, muss im. Feld-Revolver 2765 verbleiben, bei dem entsprechende
Feld-Register der Verteilungsspeicherspur sich am Gehreibkopf befinden· Sodann kann es den Feld-Revolver
2765 verlassen und eingespeichert werden· Das Register und
der Kanal, in welchen das Feld zu speichern ist, wird durch ein Signal auf der Leitung 2766 angezeigt. Das Signal auf
der Leitung 2766 wird vom Gruppensteuerprogramm des Procra-jnteiles
2767 geliefert.
7;ie dritte Operation ist der Tabellierprozess. Es gibt 52
^abellier-Register, vierfach verschachtelt in einer Speicherspur
des Plattenspeichers 2768, auf dem auch die Vertöilungsspeicherspuren
angeordnet sind. Die betreffenden Felder werden zunächst in einer Eingabe-Speicherspur 2769
gespeichert und dann in die Tabellierspeicherspur übertraggen. Die Singabe-Bpeicherspur wird als Zwischenspeicher verwendet.
Der Kanal und das Register in der ?abilier-Speicherspur
werden durch das Gruppensteuerprogramm in folgender Weise gekennzeichnet.
Das Sortierwort hat die Länge von vier Feldern. Die Vergib
ichsanordnung arbeitet daher während vier Feldzeiten. 7,re-in zwischen den Sortierworten von zwei aufeinander folgenden
Infor^ations-jünheiten kein Unterschied besteht,
muss das zu übertragende Feld in der Tabellier-Speicherspur in Kanal 1 gespeichert werden, nachdem es auf den Inhalt
in ICanal 1 des Registers addiert wurde. Wenn die Sortier-•worte
einen Unterschied in der ersten Feldzeit aufzeigen, nusß der Inhalt des Kanals 1 des entsprechenden Tabellierauf
den Inhalt des Kanals 2 addiert werden·
109852/1545
fiAD ORIGINAL
Pos neue ^id v-ird im Kanal 1 fteepeichert. Bei einer Xnderunrwahrend
der Fclazeit 2 der F.ortierworte wird der Tnhslt
des Kanals 2 auf den des Kanals 3 dee entsprechenden
Tobellier-Registers addiert, Kanal 1 wird in den Kanal 2
überführt,und das neue Feld belangt in dan Kanal 1· Bei
einer änderung der f.ortierworte zur Feldaseit 3 dar Yergleicnazeit
wird der Inhalt dos Kanals 5 auf den dos Kanals 4 addiert,
die Daten der Kanäle 1 und 2 werden in den jeweils
höheren Kanal überfährt. T'enn dagegen ein Unterschied zur
?»1jzeit 4 zwischen zwei Bortierworten festgestellt wird,
dann muss der Inhalt dos Kanals 4- in einen anderen Speicher
übertragen werden. Die Daten der drei anderen. Kanäle gelangen
in den jeweils nächst höheren Kanal« Sie ganze Operation
wird vom (rruppenstouerprograaim gesteuert.
Sine dritte Leitung 2771 ist mit der Station zum vorzeitigen
Lesen 2772 verbunden und führt selektierte Inforaationaeinheiten
zum Föld-Sölektor 2775. E<ar Feld-ßelektor 2773
entspricht dem Selektor 27^6 und selektiert auszudruckende
Fpliör in Abhängigkeit eines Programmes und oiner Format angabe
auf den Leitungen 277^ und 2775· DIe selektierten Felder
müssen auf das Druckformat gebracht werden, welches unabhängig und nicht identisch mit dem Feldzeitforxaat ist,
welches für die Sortierworte und die für arithmetische und
andere Zwecke benötigte Felder Verwendung findet. Sin Kompressor
2776 für Informationseinheiten positioniert die Felder,
dieser Koftpressor 2776 wird voa Bruck-For ^at auf der Leitung
2777 sestöuert. Der Kompressor 2776 ist in der Lage, jedes
selektierte Fold in jede beliebige Position zu bringen· Die
selektierten Felder werden in der Ausgabespeichorepur 277S
1098S2/1S45
BAD ORIGINAL
Diene AucgeboapolchorBpur 2778 hat vier
•'cixreiblcöpfo era Umfang vertollt. Die neu zu3anmöngeatelltea
Felder In der Auoftabo-npoicUerepur 2778 können einem ono.ior
off-lino "Printer 2779 zugeführt werden.
drei Leitungen 2731, 2755 und 2771 der Anordnung der
FTG. 1o4 bekommen die Informationseinheiten von der or et on
"tfttion 2772 für vorzeitiges Lesen von den Samnelspeicherspuren
2782 a und 2732 b. 2ine zweite Station 2783 for vorzeitiges
Lesen überträgt gelesene Informationseinheiten über oinan "Feldsalektor 2784· und einen Signal-Decoder 2735 ^u
einem Prograuiia-Sele'itor 2786 und einem Poraat-Seleictor 2787·
Biases lot notwendig, ua das passende Prograaim und das zugehörige
Format zu sela&tieren, bevor die Informationseiniuiit
in don GCiialtlcreisen der FIG. Ι0Α· den vorochiödenea
Proaessen unterworfen wird. Die zweit9 Station 2783 für
vorzeitiges Lesen selektiert jeweils eine Informationseinheit,
welche jener Informationseinheit, die durch dia erste rotation 2772 für vorzeitiges Lesen selektiert wird, vorausläuft.
Die Selektion dos Prograaias und das Formates wird durch,
den zweiten Buchstaben der Informationseinheit bestimmt, wulcher angibt, um welche Art von Informationseinheit es
sich handelt. Der zweite Buchstaben der Informationseinheit, der auf das Zeichen "Start der Informationseinheit11 folgt,
gibt die Kategorie der Informationseinheit an. Der Feld-Selektor 2784, der dost bereite genannten Fold-Selektor
2?46 ähnlich ist, selektiert immer diesen zweiten Buchstäben·
Der selektierte Buchstaben wird dem Sicnal-^atcoder
2785 zugeführt, der das Signal des Buchstabens entkodet und
109852/1545 ,j
JBAD j
daraus die Adressen-Instruktion ableitet. Die Adressen-Tnstruktion
muss in der Programm-Speicherspur 2788 enthalten
sein, in dem das Programm gespeichert ist.
Die Helektion des Programmes wird durch den Prograiamr.elö'<tor
2786 durchgeführt, welcher das Programm mit einem der vier Köpfe 2789a bis 2789d ließt und in den Pro-Gramm-Revolver
2791 überträgt» Das selektierte Programm verbleibt in dem Programm-Revolver 2791 biß es benötigt
v/lrd· Ähnlich wie bei der Programm-Selektion wird das Format
von der Format-Rpeicherspur 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-Hevolver 2794 überträgt. Das Format verbleibt im
Format-Revolver 2794 bis es benötigt wird.
Die FIG. 1o4 ist ein schematisches Blockdiagramm einer
Ausführung des in FIG. 49 gezeigten Datenverarbeitungssystems· Die FIG. 1o4 zeigt die Zentraleinheit des Arbeitsspeicher
systems 755 in weiteren Einzelheiten, so dass die
FIG. 49 und 1o4 zusammen das ganze System ausschliesslich
dos Serienzugriffsspeichers darstellen. :
Die FIG. 1o4. zeigt die-Zentraleinheit des Arbeitsspeichersystems
755 sowie den Auagabe-Xompressor 759 für das Druckwerk
764 der FIG. 49· äs sei angenommen, dass die Informationen bereits von einem der Eingabemittel 756 und 757 der FIG. 49
zum dynamischen Speicher 2795 übertragen sind· Der Datenspeicher 2795 ist als Plattenspeicher dargestellt und besteht
aus vier Plattenspeichern 2796 a bis 2796 d sum Πρβichern
von Daten. Teiterhin enthält der Datenspeicher 2795 den !
i Plattenspeicher 2767, auf dem eich die Samnelepeicherepuren, j
109882/1545
die» n revolver, dio Tabellior-Regioter etc. wio beschrieben
bofinden.
Jocier dor vier Plattenspeicher 2796 a bis 2796 d speichert
auf beiden Oberflächen Daten· Jeder der Plattenspeicher besitzt einen bewegbaren Aria 2797 a bis 2797 d, welche die
Schreib- und Leseköpfe far beide Oberflächen eines Jeden
'''lattcnspeichers tragen und welche unabhängig voneinander
bewegbar sind·
Arn 2797 a trägt die Schreib-Lese-Xöpfe 2793 a und 2799 a,
Ior Lrm 2797 b trägt die Bchreib-Lese-Köpfe 2793 b und 2799 b.
Dor Arm 2797 c trägt die Gehreib-Lose-Köpfe 2793 c und 2799 c·
T>er Arm 2797 d trägt die Schreib-Lese-Köpfe 2793 d und 2799 d.
Die durch die Schreib-Lese-Köpfe 2793 a bis 2793 d und
2799 a bis 2799 d gelesenen Daten werden der Lade-.iinheit
28o1 zugeführt, welche durch das Programm 2783 über eine
^animelcpeicher-Ladesteuerung 23o2 gesteuert wird. Die Lade-Jinheit
28o1 besteht aus einer Hehrzahl von UND-Toren, die
von der f-aazieLspeicher-Lade-Steuerung 2So2 gösteuart werden.
Die ramnelGoeicher-Lade-Steueruns 23o2 besteht aus einer Anzahl
von Zählern und Triggern· Die Zähler der nammolspeicher-Lade-Steuerung
23o2 steuern die Bewegung der Arae 2797 a
bis 2797 d, die Trigger der Saamelspeichor-Lade-Steaerong
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 von1 der Steuerung
23o5 für das vorzeitige Lesen und übertragen gesteuert, welche
die r.peicherflache des Plattenspeicher, die f»peichercpur
und den Kanal selektiert. Die Kanal-Impulse worden
•438- 109852/1545
BAD ORIGINAL.
von. dor dafür zuständigen ^pöichorspur ouf dam Plattencpuiciier
2767 geliefert. Die Lade-jAnhoit 23o1 besteht
aus der Grupponschaltanordnung 2o67t»ind die Speicherspur- .
und Gruppenseloktioneanordnung 2o75 der in FIG. 82 gezeigten
Anordnung· Die nasuaelspoicherspurladesteuerang
28o2 besteht aus der Bpeicheropur- und Gruppenechaltcteuerung
2o73 undv der Cpeicherspur- und Gruppenselöktioneßteaerung
2o76 xLor in der FIG· 82 gezeigten Anordnung»
Dio einheit, welche die Eingabedaten trägt, wird durch eine
P getrennte Anordnung; angetrieben und braucht nicht mit.dem
Antrieb 2SoA-f der die Welle 28o5 mit einer vorgegebenen
drehzahl antreibt, oynchron zu laufen. Die Plattenspeicher
2796 a bis 2796 d und 2767 sind auf der.Achse 2Qo5 angeordnet.
Der Synchronantrieb kann z. B. aus einem Zweipol«·. Iiotor bestehen, sline Antriebssynchronisiereinrichtung 20o8
korrigiert die Phasendifferenzen zwischen dem Antrieb 23o4 und dem externen Antrieb durch kurzzeitiges Abbremsen eines
der Antriebe, bis die Phasen übereinstimmen· Die Technik der j Phasenkorrektur zweier Antriebe durch kurzzeitiges Abschalten
der Antriebe ist bekannt.
Dia Informationen, die durch das Programm 2738 selektiert
werden, gelangen von der Lade-Sinheit 23o1 auf die Saamelepaicherspuren
2782 a und 2732 b über die Leitungen 23o7 a und 28o7 b und die Hehreibköpfe 28o3 a und 28o3 b.
Die Samnolspeicherspuren arbeiten als Speicher zwischen den
.^ingabepiattenspeichern und dom eigentlichen Arbaitfisystem·
Zu den Informationseinheiten baäteht ein Zugriff in der
tteihenfolge der Tnformationaeinhoiten unabhängig von deren '
109852/1548
osition in. don 'JoKJiiolspdicherspuren. tieaes wird durch die
mehrerer Köpfe für eine Speichorspur ermöglicht.
Die in den na-maeispeicherspuren 2782 a und 2782 b gecpeicherten
Informationseinheiten werden in der Reihenfolge
ihrer Positionen durch die Köpfe 28o9 a bis 28o9 d und 2811 a bis 2311 d gelesen und für die verschiedenen Zwecke
übor die verschiedenen Leitungen 2312, 2313 und 2814 übertragen,
was durch die erste uni aweite Station 2783 bzw. 2772
für vorzeitiges Lesen und die 'Jbertragungsstation 2815 gesteuert
wird, Die Stationen 2772 und 2733 für das vorzeitige
Lesen und die ttbertragungsstation 2315 arbeiten in Abhängigkeit der Steuereinheit 28o3 für die Übertragungen in andere
Teile der Zentraleinheit. Die Stationen 2772 und 2783
für das vorzeitige Lesen und die ftbertragunssstation 2815
bestehen aus einer Kombination von UKD-U?oren, die durch
die Steuerung 28o3 angesteuert werden, was in Abhängigkeit des Programms auf den Eingabeleitungen 2316 erfolgt.
Das Prograam selektiert den Kanal. Weiterhin greift das
Vergieichsresultat der Vergloichsanordnung 2751 auf der
Leitung 2817 in die Steuerung ein. Die Sektor-Impulse auf
der Leitung 2318 dienen als Startimpulse for die Steuerung
2o85 der in der PIG. 82 gezeigten Anordnung·
■fäO- J ede fipeicherspur der nasunelepeicherspuren 2732 a und
hat
2732 b'die Länge von vir Informationseinheiten löoix von denen jede 123 Zeichen besitzt.
2732 b'die Länge von vir Informationseinheiten löoix von denen jede 123 Zeichen besitzt.
Weiterhin sind die Informationseinheiten 4-fach verschachtelt, so dass jede Speicherepur 16 Informationseinheiten
trägt.
VV
[k-hü- 109852/ IKA 6
Zu jeder r.oktorz<?it kann jede Inforraationsiinhait durch
oinen der vi«r Köpfe 28o9 a bis.£8o9 d und 2811 a bis
2311 d gelesen warden. Der Abstand zwischen einem Kopf
für das vorzeitige Lesen und einom ttbertragungskopf beträgt
zwei Informationseinheiten. Dor Abstand zwicchen dan Loseköpfen für das erste und zweite vorzeitige Lesen
beträgt eine Informationseinheit, Der Abstand zwischen dem 'tbertragansskopf und dem Lesekopf für das zweite vorzeitige
Lesen beträgt 3 Informationseinheiten·
Die Funktion dos vorzeitigen Lesens besteht darin, ö'aten
W zu lesen und zu bearbeiten, bevor sie übertragen werden. Die zweite Station für vorzeitiges Lesen 2783 liest die.
Informationseinheiten, um das Programm zu selektieren. Die erste Station für vorzeitiges Lesen 2772 führt die
Daten der Vergleicha&nordnung 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 Plattenspeichorn 2796 a bis 2796 d sind im Sortiervorgang
fc noch nicht geordnet· Das Programm instruiert die Stationen
für das vorzeitige Lesen und übetragen über die übertragung
von Daten aus der nächsten Informationseinheit.
Jode Informationseinheit wird zunächst einmal von der zweiten Station 2733 für vorzeitiges Lesen selektiert und
über die Leitung 2812 dem Fold-Selektor 2784 zugeführt.
Der ?eld-Seloktor 2784 besteht aus einem Trigger und einem
TIND-Tor, welches durch den Trigger gesteuert wird. Dae TJND-Tor
wird durch Sektor-Impulse, die nicht in der *TG· 1o4
gezeigt sind, geöffnet und durch den nächstfolgenden Zeichen·
leit-Impuls geschlossen. Das UND-Tor des Feld-Oiektor» 2734
1098S2/TE46
.» ' gAD ORIGINAL
A44
ist damit fur dio Zeit des ersten Zeichens einer joden.
, welcher der Kode der Tnforraotione-Qinhcit
ißt, geöffnet* Las Kode-Zeichen pessiert den
Dar F«ld-P>alektor 2784- selektiert und überträgt den Kode
dor Informationseinheit zum Signal-äntcoder 2785· Der
ri^nal-üntcoder 2785 identifiziert den Kode, der Informationseinheit,
D.h. der Rignal-Kntcoder 2785 vergleicht das einlaufende
Zeichen mit allen möglichen Zeichen und bestimmt seine Identität. Der Rignal-Sntcoder arbeitet dabei als
Vorgloichsanordnung. Sein einer Eingang ist mit einem Zeichengenerator
verbunden· Bein anderer Eingang ist mit einer Mehrzahl von Vergleichsanordnungen verbunden, von denen
jede einem bestimmten Zeichen zugeordnet ict. Jede Vergleichaanordnung,
in der eine Übereinstimmung zwischen einem ersäuften
Zeichen und dem Kode-Zeicnen festgestellt wird, erzougt
einen Impuls· Jede Vergleichsanocdnun^ besteht aus einem Trigger, zwei TJND-Toren und zwei Inveetern.
Dos Ausßabö-nignal dec Snlcoders 2785 steuert den Programmr^olektor
2736 über die Leitung 2819· Der Progranm-PiOlelctor
2736 selektiert das dem Kode-Zeichen entsprechende Programm
aus der ^rograam-npeicherspur 2738 mittels der vier Leseköpfe
2789 a bis 2739 d.
Bas Aussabosignal vom Signal-Enteoder 2785 identifiziert
das Kode-Zeichen. Wenn eine Mehrzahl von Vergleichsanordnua^en
verwendet wird, so besitzt jede von ihnen eine eigene ' Ausgabel«itung zur Selektion des Programms. Falls der Kode
dor Informationseinheit mehrfach bereitgestellt worden kann»
co kann ο ine einzelne Vorgleichsanordnung morirfach verwendet
109852/1545
BAD ORIGINAL
worden. Pas zeitliche Auftraten des positiven VergläichB
i'ocultntoo beßtimrat das KOde-Zeichen.
Tos Aue^obc-^ignnl dos Sißnal-iuntcoders 27Ö5 stellt die
Adresse döß zu selektierenden Programmes dar. Das selektierte-»
^rogronci wird dom Proijraram-Tievolver 2791 zugeführt, wo es
gespeichert bleibt, bis es benötigt wird. Falle das nacuste
Yergleichsresultat die gleiche Tnformationsgruppe anspricht,
wird diosc3 Programm zur Sortierfeld-neieiction benötigt. Das
Ausgabe-Signal dos ßignal-^ntcoders 2785 steuert die Selektion
des "Formates der Informationseinheit über die Leitung 2821
mit dom Foriaat-Solektor 2787» Bas Format; der Iniformationsein- ·
holt wird der ^ormat-npöicherspur 2792 mit den Köpfen 2795 β
bis 2795 "b entnommen und bis zum Bedarf im Format-Revolver
2794 gespeichert. Jeder der beiden Selektoren 2736 und 2787
verfügt ubor direkten Zugriff oder teilweise diraicten Zugriff
in Dekanntür Weise.
Das Progranua stellt eine Instruktion dar, mit der nächsten
Information einen Prozess durchzuführen. Ein erster Teil des Proßranmes iat das allgemeine Programm und ist in einer
fpelcherspur aufgeseichnat. iis bezöichnot z. 3., welche Felder
für das Sortierwort benötigt werden. Sin zweiter Teil des Programms besteht in der Verbindung der "chaltun^steile (verdrahtetes
Programm), ^in dritter Programmteil ist ständig
.aufgezeichnet vorhonden und betrifft bestimnte Instruktionsfolgen.
3»»icaiinte Typen von Prograamon kennae lehnen "Von" und "Nach"
Adressen, und verwenden mehrere Zeichen fir die Adresse. In
dom System der vorliegenden iJrfindung werden far "Von" und
"ITach" /idrosoen nuroinzelne Bits in bestimmten Toeitionon
109852/1548
177A942
verwendet. Das · rosra^in kennzeichnet dir» eigentliche Auffjabs
v,ie addieren, subtrahieren, dividieren etc. Auch ~ub-'^'o^rnnine
können angesprochen worden, diu bei arithmetischen
r>rozö3ßen notwendig sind. Durch die verschachtelte Aufzeichnung
können in uinem Feld acht Programme ceep«ichert warden.
Das ^rovra-in bleibt im Jiavolvar 2791 bis die
Tnfor-ationsoinheit dem System zugeführt wird. Im Bedarfs-
>"-. ... j .k;»,u cuo Iro^ranim an die entopracliende Cciiaitung über—
tragen worden, was in einer Bit-Zeit erfolgt, da die meisten
Instruktionen aus einzelnen Bits in bestimmten rOsitionen
bestehen. . .·
Taß ^ornat ist diö Anordnung der Baten in der Informationseinheit,
.uz zeigt, wo die einzelnen Felder enden. Wehr wird
nicht benötigt, da dem Operator der Inhalt der Felder bekannt
ist.
Sobald die vorausgegangene Informations*inhalt verarbeitet
ict, wird jene Inforiaatiomiinheit gelesen, far die ^erade
das fro^rauia und daß Forxant selektiert wurden, ^ie wird mit
einom der Köpfe 23o9 a bis 23o9 d und 2811 a bis 2311 d gelesen
und üDer die erste station 27?2 far vorzeitiges Lesexx,
tjeotöuert durch die Steuereinheit 28oJ, auf die Leitung 28135
übertragen. Das selektierte Programm fahrt die Inforiaationsainheit
zu einen der Feld-P.elektoren 27^6, 2756 und 2775 über
die Leitungen 2781, 2755 und 2771. D^r ^eld-nolelctor 27^-6
Felder für das Hortierwort. Jeder der FeId-27^6,
2756 und 2775 vergleicht zeitlich nit
eineinüin Signal, das dem "format entnommen wurde, in Abhängigkeit
vom Kode die Instruktion.
109852/1545
SAD Oi-,.c:;
'."urin 2. η. die Prograwa-Instruktion. angibt, das Feld 7 zu
ßolektiaren, was durch, den binären Kode 1-1-1-0 angegeben
ist, werden Poidiapulse vom Format dom Feld-r>elektor
zugeführt. Hobald 7 Feldimpulse vom Format geliefert wurden,
öffnet das entsprechende UND-Tor, um Übereinstimmung anzuzeigen.
Tn anderen üorten, das Selektions-Programm liefert
die Anordnung, die Reihenfolge oder die Stellung des Feldes» im "egonsatz zum arithmetischen Progrsram, z. B. die Positionierung
des zweiten Feldes in die dritte Position. Das Format -igbt die Definition oder Begrenzung des Feldes.
Die vom Feld-Gelektor 274-6 selektierten Felder werden im
Feld-revolver 274-7 derart gespeichert, dass das erstselektierte
Feld im Kanal 1 steht» das an zweiter Stelle selektierte feld steht im Kanal 2 usw. Der Feld-Revolver 274-7
arbeitet als dynamischer Kurzzeit-Speicher für Daten. Die
Verzögerungszeit des Feld-Revolvers 274-7 ist eine Feldzeit,
zu 8 Zwiscaenzeiten, mit Je 8 virfachverschacatelten
Bits, somit 256 Mikro-Sekunden,
Der Revolver kann Teil einer Speicherspur sein.« Die Information
kann in einen Teil einer Speicherspur aufgezeichnet werden, kurze Zeit später ausgelesen werden und zum ßchreibkopf
zurückgeführt werden» Die Information kann ausgelesen
und -auf eine Ausgabeleitung gegeben werden, wann es gev.ünscht
wird. Die Information kann beliebig lange rotieren.
Der Feld-RevolVör kann auch aus einer Verzögerungsanordnung
mit vorgeschaltetem Trigger bestehen. Sobald der Feld-Selektor
2746 ein Ins taktions-5ignal zum Selektieren eines Feldes
empfängt,, empfängt auch der zwischen dem Feld-Solektor und
angeordnete Trigger Tnstruktions-Sigaale, um
109852/1545
er
AIS
die Information in der Reihenfolge der Kanäle zu speichern.
Der Trigger arbeitet somit als Bit-Speicher and übergibt
die vom Selektor 274-6 selektierten Felder in der Reihenfolge
der Kanäle an die Verzögerungsanordnung. Bin Informations-Bit
bringt den Trigger in Sjiffi-Stellung bis die beat
iiaiat an Kanalimpulee den Ausgang des Triggers öffnen, so
dass der gespeicherte Bit den Ausgang passieren kann. Der
Kanalimpuls bringt den Trigger in R SS IST -St el lung, um ihn
für den nächsten Informations-Bit bereit zu machen. Der
Trigger dient zur Verzögerung des Informations-Bits innerhalb der Bit-Zeit.
Die Felder werden einem Feld-Justifier 2748 über die Leitung
2824 vom Feld-Revolver 274-7 in der gleichen Weise zugeführt,
in der sie im genannten Feld-Revolver gespeichert sind. Der Feld-Justifier 2743 ist eine Verzögerungsanordnung
mit steuerbarer Verzögerungszeit. Der Feld-Justifier 2748 bringt durch Verzögerung die Felder in eine NuIl-Tosition.
Beim Verlassen des Fel'd-Justifiers stehen die Zeichen mit der kleinsten "Wertigkeit bei allen Feldern in
der gleichen Zeichenzeit, der ITull-Josition 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 2747 insgesamt 32 Zeichen· Da
je 'eld zv/ei Feldzeiten zum Selektieren eines Feldes aus
dem Revolver 2747 benötigt werden, werden insgesamt 8 FeIdzeiten,
64 Zeichenzeiten, für die tTbertragung der Felder
aus dem "^eld-Revolver benötigt.
Der Feld-Revolver 2747 hat den Vorteil, dass er anzeigen kann,
wenn ein selektiertes Feld zur Verfügung steht. Dias kann
^ 109852/1545
dadurch erfolgen, dass ein Zeichen vor das Feld gesetzt wird, oder indem das Format in einem parallelen Revolver
gespeichert wird, wobei dann beide Revolver synchron arbeiten
müssen.
Die positionierte Information aus dem Feld-Justifier 274-8
wird im Tuff er- und Speicherrevolver 274-9 gespeichert. Der
Puffer- und Speicherrevolver 274-9 kann aus zwei Puffer-Revolvern
und zwei Speicher-Revolvern bestehen«
Der Puffer-Revolver 274-9 speichert die von dem Justifier
274-3 gelieferten Informationen» Die Kanal-Position der Felder
im Puffer-Revolver 274-9 ist die gleiche wie die der Felder im Speicher-Revolver 274-7« Wenn das Feld den FeId-Justifier
274-8 verlässt, ist ein Steuersignal für die einzelnen
Kanäle nicht nötig· li's ist jedoch notwendig, die Art des
Feldes zu kennen· Hierfür wird das Feld in den Kanal zurückübertragen,
in dem es im Feld-Revolver 274-7 stand. Die Information wird zu diesem Zweck am Ausgang des Justifiers
«
274-8 in den Kanal 4- überfuhrt.
274-8 in den Kanal 4- überfuhrt.
Der Feld-Justifier 274-8 verschiebt die selektierten Felder
um vielfache von 32 Mikrosekunden. Wenn die Information
den Feld-Justifier 274-8 verlässt, steht sie im Kanal 4··
Die Felder werden dann in jene Kanäle überführt, welche sie vor Eintritt in den Justifier 274-8 inne hatten. Die Überführung
wird in bereits beschriebener Weise mit einem Trigger als Bit-Speicher durchgeführt»
Die Felder eines Sortlerwortes stehen parallel in den verschiedenen
Kanälen des Puffer- und Speicherrevolvers 274-9·
Dor Ausgang des Puffer- und Speicherrevolvers liefert die
Felder an die Vargloichsanordnung 2751« welche die Felder in
109852/1545 ~ BAD ORIGINAL
einer vom Programm auf Leitung 2825 angegebenen Reihenfolge
aufnimmt· Das Gruppensteuerprogramm auf Leitung 2753 steuert die Zwischenresuitate in Gruppensteuerprogrammen
auf die Leitungen 2764, 2754 und 2752.
Das Programm gibt an, in welcher Reihenfolge die im Speicherrevolver
gespeicherten Felder am Vergleich teilnehmen sollen. Die Vergleichsreihenfolge kann auch in der Reihenfolge
der Kanäle durchgeführt werden.
Das Resultat des Vergleiches wird auf die Leitung 2752 gegeben
und gelangt über die Leitung 2317 zur Steuerung 23o3t
um die !Übertragungen und das vorzeitige Lesen von Informationseinheiten
an den dafür zustandigen Stationen 2772,
2783 und 2815 zu steuern. Die Steuerung 28o3 für die Übertragung
und das vorzeitige Lesen ist ebenso vom Programm
über Leitung 2816 gesteuert. Die Selektor-Impulse werden auf Leitung 2318, die Kanal-Impulse auf den Leitungen 2826 a
bio 2826 d zugeführt.
V/onn zwei Informationsgruppen zu mischen sind, so gibt die
Steuerung 23o3 an, welche Informationseinheit in Abhängigkeit vom Vergleichsresultat über die Leitung 2814, Plattenspeicherladeeinheit
2327 auf einen der Plattenspeicher 2796 a bis 2796 d zu übertragen ist. Somit gibt die Vergleichsanordnuns
2751 an, was mit jeder Informationseinheit zu geschehen hat. Die Steuerung 23o3 steuert die Station 2772 und
die selektierton Informationseinheiten,dem Feld-Selektor
2756 für arithmetische, verteilende und'täbellierende Prozesse
zuzuführen.
Folci-Gelöktor 2756 selektiert die betreffenden Felder in
109852/1545
ähnlicher ".Oise wie der Selektor 274-6. Das Gruppensteuer-
auf Leitung 2528 des Selektors 2746 erlaubt das
Aufteilen der Felder. Von dem Feld-Selektor 2746 gelangen
dia selektierten Felder zum Peld-Revolver 2757 und von dort
zum Feld-Justifier 2758, um positioniert zu werden. Der
Justifier 2758 wird vom Eingabe-Folge-Prograoia aus Programmkreis·
2759 gesteuert, welcher wiederum vom Vergleichsergebnis der Vergleichsanordnung 2751 über die Leitungen 2752
und 2829 gesteuert wird,
Das Tergleiehresuitat der Vergleichsanordnung 2751 gelangt
über die Leitung 2764 zur Programmeinheit 2765 der Rechenschaltung.
Die Programmeinheit 2763 steuert die Rechenschaltung
2762, sie besitzt eine Programmspeicherspur und eine
Anordnung zum Umsetzen von Prograamsignalen in Steuersignale für die Rechenschaltung 2762· Die Prograramsignale sind einfache
Signale für die Grundoperationen oder ganze Signalfolgen als Unterprogramme für grössere Operationen wie
vultiplikationen.
Das Rechenprograraa: wird dem Feld-Selektor 2756 über die
Loitung 2831 zugeführt 'und kennzeichnet die zu verarbeitenden
Felder. Das Formatsignal auf Leitung 283o gibt dem Selektor die Position der Felder Innerhalb der Informationseinheit
an. Aus den Feld-Justifier 2753 gelangen die Felder
sntxveder in den Feld-Revolver 2761, um von dort zur Rechenschaltung
2762 zu gelangen, oder in den Feld-Revolver 2765.
iin Prograoa zeigt am Feld-Selektor 2773 an, welche Felder
ausgedruckt werden sollen. Diese Felder werden im FeId-Revolver
2832 gespeichert. Von dort gelangen die Felder in
1 09852/ 1 SAB
" . ' ,BAD ORIGINAL
Csjzi "^olcl-'-'Orpresnor 2T/(>. TAe Voider werden codnnn im
"•r»Vv)lvar 2332 geepeichvjrt.
::i } ^id-Jaatif iar 27''I-3 und 2753 arbeiten als steuerbare
"orsö;;·οran\-Gleituns· lav Tald-KoraproBaor 2776 funktioniert
ähnlich v. ic zin. Tel J-Justifier.
ran Arbeiten dos Töld-KomprcGsorfl ist böi der Erläuterung der
Schaltung noch näher beschrieben» ür arbeitst in Abhängigkeit'
■ vom Programm und fügt Zwischenräume zwischen dio Informationen
ein oder baseiti^t sio, un die din2elnen Zaiciidn in Ausdruclc-'"■ttilluriQj
zu bringen. Aus dem Kot^preesor 2776 anlangen die Informationen
ia die Außgabe-^peieherapur 2778» wo sie Vörbleiban
bis sia banötigt werden. Lsr Aucdruckor 2779 kann takt«
gebunden oder taktunabhängig arbeiten oder aine Ausgabe-Tchroibsiaschine
sein.
Aus doa Vlevo.ivor 2765 ßdlantjon die Feldor zum Feld-Hegieter
dor Vörteilun^s-ripoichersparen 2353· Die Felder können ebenso
zur .'jinsabö-Speichörspur 2769 und von dort in die TabelliGrspoicherspxir
23J4 gelangen· Die Tabellior-'^peicheropur
235^· wird voa Gruppönstautirprogranun aus dem Pro^raramwerk
27^>7 ßosteuert, von wo wiederum auch die Vertoiiungsspaichercpur
2853 aber Leitung 2766 gesteuert wird. Das Vergleicheresultat
s13^0^^ zuua Pro.v;raamwerk 2767 übar dia Leitungen
2752 und 2855.
Tn d-^r ^.chaltunäsanordnuncj der FIG. 1o^ dH^nt dia Verteilungsfunktion
zur Tretinunä von ^ransaicuiun-iri in einer
Γ-palta odor von :iesu.ltatan üinar .?-paite auf 2idiirore Spalten»
Die vabollierfunktion ist das Notieren verschiedener Transfllction-tin
in öino Spalte. Die ^uerrechnunss-T'un'ttlon ist das
Verarbeiten vc-rcchiedönor r>p3ltun der gleichen iTanoaktlon»
cie erstolit die Grupponsusman der Tabellierfun'tction
109852/15A5
SAD ORiGiNAL
Dio Γΐα. 105 iot oin cchonnticchoo ricckdiacran cinor Anordnung
ciuB vorzeitigen Locon und sum Vcrberoiton des Sortioruortoa dor
vorlicccndcn Erfindung. SiO kann in don Datcnvcrarbeifcuncßsyatea
der FIO. 10'* cun Beispiel für die Schaltung 277** f!-r dao vor»
i-.oiti,;:o Lcaon, für den Foldsolokic··") 2?46, den Foldrovolvor 2747»
don Foldjustifier 2743 oowio don I uffer- und Cpeichorrovolvcr 2749
verwendet werden· Diooo Koaponontcn arboiton aur Vorbereitung doo
öortiorvortoo für dio Veröleichoanordnunc 2751 zusasncn und die
ütouorunc 2C03 f'^r dao vorzeitig Losen selektiert die Inforaatioaeeinheit von der In FIG· 105 nicht gezeigten Sannolopoichcrcjnir la
Abhungickoit von dem Verclcichorcoultat und dor Station 2772 eua
vorzeitigen lecon·
Der Feldoeloktci· 27^6 vrLid durch dao Frof-raoa und das Fomat Ubor
die Leitungen 2822 und 2823 ccotoucrt und delektiert die Felder in
Abhün£icl:cit von don Pro.^rann und von den· Fomat. Der Foldoolektor
27^6 steuert dao UilD-Tor 2C*2 und den Zählor 28^3» Sobald ein Feld
au celelcticron iot üffnot der Feldooloktor 27^6 dao UIID-Tor 28^2
und dao Feld wird Ubor dio Leitung 2844 don TKIGOΠΙ 2of«5 cucoführt,
welcher dao Feld in den opesiofischen Kanal Überfuhrt* Der Zähler
28^3 zählt dio selektierten Felder· Dio Ausgabe cos genannten
Zahlersvird der Kanalstouerunc 2846 aujcfuhrt· Dio Kanäletouorunc
2846 eteuort con ΤΚΙΟΟΕΠ 2845 ua dio oolcktiortcn FoIuor in ihror
Koihcnfoli« den Kanl'lcn zuzuordnen. Dor ICanal oinoa Feldoo wird
oooit durch dio Kanalstouerunc 2846 boatinatt vrolcho wiederua
Von dom Sülilor 2843 aareateuert \dxd. ■ ·._
DiQ Kanals touerunc 2S^ besteht aus 1I UIiC-To ro η · Fur jedco
colektlortoo Feld x^ird .Oor 2UIiIor 2G'»3 durch
<!cn Icldeoloktor ua oine Stuf ο v/oitor cocchaltet. Dao heint, dac crcto colektierte
FoldvLrd in üen Kanal 1 Überführt, dac av/oite scloktiorto Feld
wix'd ±i don Kanal 2 überf'Jhrt uaw.Dio loldcr i/crdca in einen vierfach verschachtelten Kcvclvor 28^7 in A/S-icchnlL· von --cr
von 8 Zcichon coarelchort. Dio Λ/B-Tochnik coil hier nnso
dftfl :-,voi nevolvor altcrniorcnd bostclich der InfonsatlonoeinJioltcn
verwendet worden| dao oroto Pcvolvor ninat dio ei*oto Infcroationoeinheiti
109852/
das zweite Revolver nimmt die »weite Informatloneeinhelt|
das er»tt» Revolver nimm* die dritte Informationaeiahelt |
das aweite Revolver nimmt die vierte Informationseinheit usw. Sobald die Jrelüer eiuer Informationseinheit in ein
Feldrevolver übertragen »lad, werden die Felder der nächst folgenden Informationseinheit dem anderen Feldrevolver
»ugefUhrt.
Sobald alle vier Feider selektiert eindf schaltet
Zähler 2i;43 von dBr Otufe 4 auf die Stufe 1 um und
produziert ein Freigabesignal welohes der Feld-Jutfttfier-3teueraxi2 2ä4ä Über die Leitung 2cU9 su^efUnrt wird. Die
7eld-Ju8tifier~3teuerung 2046 veranlaitfdaa Lesen de« PeIdrevolvere, um su beetismen, um wieviel Zeioheneeiten die
Felder su versugern elnd.
ler Feld-Juütl'fler 274ö arbeitet derart, dafi die Felder ia
fecte Felder α be rf'Ihr t wraen, eo daü die BITS der Informationen fUr arithmetisch· Operationen verwendet werdeu
künden. Tie ^UB-BlT-ZSIT wird hier fir die Steuerung der
Versugerunjaseit verwendet. Cie Feld-Juetifier-3teuerung
264'J dberulmmt die Information weIohe unterschiedlich verftügert «erden soll und stellt die gleiche Versögerung fUx
alle Teile eines Informationsfeldes
ti· Abhängigkeit Von der Kanal-Steuerung sowie der Hevolvereingabesteuerung 2Ö51 wird das Feld 1 In den Kanal 1, dme
Feld 2 in den Kanal 2 usw. überfuhrt, -ie Hevolvereingabesteuerung 2c51 bestimmt in welchen Puffer-Revolvern die
Information au Übertragen lot,
lie 710. 106 ist ein schematisohes Block-Ilagramm der Anordnung einer Steuerung für die Kanäle und fur den Hevolvereingang der FIσ. 10$. In der FIO. 106 besteht der Zähler
2Ö52 aus einer Uehraahl von TSIOGKRIi 2ö53a Ma 2353d und
steuert die UND-Tore 2Ö54a bis 2694b um die SUB-BIt-ZtI?-
Impolse Über dm« 0££B-Tor 2Ö56 dem IRIOJEH 2ü55 ausufOhren.
109852/164E
Li· Zähler 2343 und 2Ö52 sind einander ähaliOÄ, da al· alt
der Itanalateuerung 2646* und (Ur Kanal- und Revolvereingane·-
eteuerung 2Ö51 »uoaaaenarbeiten. ler feld-Ju*tifier 2744
besteht aus einer veränderlichen Verzögerungsanordnung von
der LUn^e eines Zeichen« und ist vierfach verschaohtelt.
i>io ist aü.1; dem Ausgang dea TaI(JGERS 285Ö verbunden. Bin· '
veränderliche Verzttgerunga-Aiiordnung 2ά59 let mit den Ausgang der Verzögerunsaiiordnung 2697 liter den TiUOOHR 2661
verbündea. Der TRIGGER 2661 wird durch die Steuerung 234Ö
de« yeld-Juatifiers angesteuert· Bine Folge-Steuerung 2Ö62
fahrt die vier uUB-BIT-ZÜIT-Impulae in der gewUneahtan
»#i»e aea UNlwior 2063 su. Falls eine Information in den
Kanal 2 tu überfuhren ic£, werden die ÜUB-BIZ-23IS- Impuls·
den Ülil-Ior 2563 sugefOhrt wodurch die Information la Kanal 2
aus den Speicherrevolver 2064b der Yergleichaanordnuag 2751
ftogefilhrt wird.
tie Puffer-Revolver 2665a und 2b65b arbeiten ale Vorepeicher
für die Vorgleichaaaordnunj 2751· ^iβ f/peicher-Hevolver
2d64* und 2ü64b arbeiten alu £ingabe-^peiuher für dl· genannte Vergleichsanordnung. I3aa Sortierwort wird verwendet»
ua die Inforaationseinheiten in eine Reiheüfolge eu bringen-In den Speicher-Revolver und dom Puffer-Bevolver elnd jewUle
je ftwel wortierworte gespeichert· Der Inhalt de» Speicher-Revolvero wird inxaer für den nachat folgenden Verglelohevorgang verwendet·
He Folge-Steuerung 2662 ateuert die Zuführung von Sdrtierworten aus dem Puffer-Hevolver 2365a in den ^peioher-Revolver 2o64a über das UH£-2or 2ö66 und steuert die Zuführung von Sortierworten aus dea Puffer-Revolver 2d65b
in den Speicher-Revolver 2ö64b Über das UliI^Tor 2669. BIe
folge-£ontrolle 2o62 steuert die Zuführung von Sortierworten
aua den apeicher-Bevolvern 2o64a und 2664b In dl· Vergleiuh·-
anordnung 2751 über die ϊΗΓ-Sore 2ö6ö und 2ü63.
C.
lie no. 107 let eine tabellarisohe r*xa te llung a«s Ätenfluaeoe durch dio in PIG. 105 gezeigte Anordnung Ia Ab-
109852/1545 '
haagigkeit vou dtr Zeit. 2ie ΡΙΟ. 107 stellt vorzugsweise
den Iatenfluft der selektierten Sortierfelder durch dl«
Anjrununs der ΓΙΟ. 10$ dar und »elgt welch« Informationseinheiten vorzeitig geleeen und übertragen werden· Weiter«
hin zeigt die PIO. 107 welch·» Programm im Programmapeioher abgespeiohert ist und welche β Programm su einer
beatimnten "elctorzeit verwendet wird«
aer ΪIO. 107 hat die Information teitlloh eine
von a Informationaeinhelten, was angeseilt lot duroh
Uie Ziffern 1 bis b Iu der Zelle AA. Hie Zeile AB
die Reihenfolge der in den Camoclspeicherspuren ge-Qpeioherten Informationseinheit. Sie Ziffern 110 bis 117
beziehon sich auf die Reihenfolge der Informationseinheiten im Kanal 1. EIe Informationseinheiten des Eanales 2
sind in den Zeilen AC und A3 geneigt. Die Zelle AC zeigt
die Reihenfolge der Inforaationeeiaheiten des Kanalβ8 2.
Bie Zahlen weluhe eingetragen sind, «teller nioht das
äortlerwort dar und auch nioht dessen Inhalt.
Die Zeilen AS und A? seigen die Informationseinheiten,
welche sum Zwecke des Selektlerena von Programm und Format
fOr die entsprechende Informationseinheit voreeitig gelesen
werden. Ils Zeilen BB und BO »eigen die Informationseinheiten,
welche von der ersten Station for vorzeitiges Lesen sum
Zwecke der Selektion der Gortierworte der entsprechenden Informationseinheit geleeen werden. CfIe bereits beschrieben,
arbeitet der Feldrevolver 2Ö4-7 in der Anordnung der FIO* 10$
in A/3-Technik. Ue Zeile Βΐ in der FIO. 107 eeigt den
Inhalt des A-Speiohere beziehungsweise die selektierten
Sortierworte der angezeigten Informationseinheit. .Der Inhalt des S-Cpeichers 1st in den Zeilen CB und CC angezeigt. He
Länge einer Inforoatione-Einheit 1st in jeder der Zellen
AB1 AS, AF, BC, BF und CC cLuroh die Querstriche angezeigt·
Eiese Zellen «eigen die Zeit in der ein entaprechender
Speicher oder eine Informations-Einheit aktiv sind·
109852/1545
OHlSiNAL
Die Zeilen CE, :;F, DA und DB zeigen die Zelt, ««loh· be·
nötigt wird, ua ein Feld aus dem Feld-Revolver 2U47
(FXO. 105) Über die Verzögerungsleitung 2^57 ·oute 2659
in eiaen der Puffer-Itevolver 2665» und 2665b zu Übertragen.
Ue Zeile CS i*t dem Feld im Kanal 1, die Zelle Cf des
Feld in Kanal 2, die Zelle DA den feld Im Kanal 3 und
die Zelle IB dem feld im Kanal 4 zugeordnet·
Hie Zahlen vor den Zellen in der Zeile DB zeigen an, tu
welcher Xnforaatlon3einheit die 4 Felder gehören· .£1·
Zeilen DC, IB1 13 und Ii? zeigen die Zeit, welche fUr
eine Übertragung von Feldern aus dem Puffer.Revolver in den Speicher-Hevolver benötigt wird. Wiederum werden
die 4 Folder getrennt gezeigt· Die übertragung erfolgt
fiir alle 4 Felder gleichzeitig in einer Feldselt·
Die Zeilen SB1 HC, ED, Efc und EP zeigen die Bedingungen der
Vergleioheanordnung einschließlich eines angenommenen Verw
gleichurohultates aue dem Yergleiahavorgong. Die Zeilen FA,
und FB seigen an, welche Inforaatlonueinhelt sum Zwecke der
vbertr&guug aua der wacoaelspeicherapur In den Auagabeeerlenspeicher tu eelektieren ist. He Zellen FD und FS selgen
das Programm der Xnforaationseinheit, die aur gleichen
Zeit selektiert wird. Die Zeilen FJP und 0Λ «eigen da«
Programm, welcheβ die Selektion von Feldern an der treten
Station für voraeitlgee l*at& steuert. IUe Zellen OB und
Ov zeigen den Inhalt dee Programmspeicher« oder &%*
eelektierten .Programmes welches noch nicht benötigt wird·
Ii· Zellen OD und OS zeigen die Programme, welche dl·
Yergleicheanordnung otouern. He letzten zwei Zellen OF
und OO geben den zeitlichen Bezug fiif die wdktorzelt 4
die In der Zeile AA/gezeigt ist. Ea lot angenommen! d*A
die 2ektorzeit aus 12Ö Zeichen*Zelten beoteat.
Xn ά9τ Sektorzelt 1 lot in dem angenommenen froze*« vorgegeben, daß das vorausgegangene Verglelohsreeultat dl·
übertragung einer Xnformationseixiheit aus der Gruppe 1
1098S2/1SAS BAD0R1G1NAL
veranlasst. Der Versleioh. zur Sektorzeit 1 erfolgt awisohen
den Informationseinheiten 1Od und 207· Dl· Zahlen 10d und
207 oiud lediglich die Polgeuuamera der Informationseinheiten
wie dieso aua dem Hingabeβorierujpeleher eintreffen. Se let
an^öaooaon, daß dio Informationseinheit 100 eine kleinere
Kennziffer hat als dio Informatlcmceinholt 207» wae in der
Zeile 73 Spalte 1 angezeigt let. Baa Resultat hat das Kennzeichen Λ wie in der Zolle 2? angezeigt· ifes Verglelohsro3ultat sel&t, daß das Sortierwort der Informationeeinheit *
106 durch jenes der Informationseinheit 109 zu ersetzen 1st.
Eu der vorausgegangene Vorgleichsvorgang die Übertragung
einer Informationseinheit aus der Gruppe 1 veranlasst hat, wird das Sortierwort der Informationseinheit 109 am» den
i'eld-Kevolver 2047 über die Verzögerungsleitungen 2ä57 und
2o59 lix den Puffer-Hevolver 2865a su Beginn der Sektorseit
Übertrafen, wae der Spalte 2 der FIO. 107 entspricht. Die
far diese übertragung benötigte Zeit let in den Zellen OS1
C?, DA und 13
IUr die übertragung eines £eden Feldes werden ewei Feldzeichen
benötigt, eo daß die übertragung den gesamten Sortierwortee
in 64 Zeichenseiten erfolgt. He empfangenen -urtierfelder
haben Jene dor Informationseinheiten 10β cu erseteen und
werden auo diesem Grunde direkt aus den Puffer-Revolver '
2ö65a in den "peloher~!ievolver 2Ö46a während der Zeitdauer
von Zeiohenseit 64 bis Zeichenzeit 72 Übertragen, wie dieses
durch die Markierungen in den Zeilen 10, SD, ITS und If ange~
seigt lot. Xfer nächste Vergleichovorgang erfolgt swisehen den
Sortierworten der Informationseinheit 109 und der Informationseinheit 207 in der Zeltdauer swisohen Zeichenselt 12 und
Zeichenzeit 104.
Xer Vergleich mit dem Resultat Λ zeigt das vorzeitige Lesen
der Informationseinheit 110, welche der Informationseinheit 10ό* um 2 Coktorzeiton vorauoiauft. Las vorzeitige Lesen
erfolgt zur Selektion des o'ortierwortea. Dieses 1st la den
Zellen 23, BO und BD angezeigt. Gleichzeitig wird die
Inforsationaoiuhclt 111 vorzeitig gelesen in der dafür sust anilide η zweiten station, um den Kode der Information·«·
109852/1545
BAD
einholt fur CIe Selektion des Programmes au Delektieren·
!!•sou ist Iu don Zeilen A3, AF und BA angedeutet· IUe
Zellen 1'3 und ?Xf Spalte 2 zeigen, daß aur selben Zeit
das Programm aoloktiert wird.
las Programm und das Format der Informationseinheit 110
welciis.3 soeben in der ersten Station für vorzeitiges Lesen
gelesen wurde, iat noch in Programm-Revolver, wie diese«
in den Zeilen FI'' und QA gezeigt 1st· In der 3ektorzeit 2
vergleicht die Vor^leichoanordnung die £ortierworte der
Informationseinheit 109 mit jenen der Informationaeinheit
207t so daß das Programm und Format dieser Informationseinheiten ia der Ver^leichsanordnung aktiv 1st, wio dieoea la
den Zollen GD und G3 ^ozeijt let. Die Zeilen PA und ?B und
F ; zä£8u daß die luf ο rciat ions einheit 10ίί Übertragen wird*
I-aa Resultat dea Vergloiahvorgas^ea zur Sektorzelt 2,
Zelohenzeit 12 bis 104 ist an^enomine::, dad os eioh auf die
Informationsgruppe 2 bezieht· las Vergleicharesultat seigt
a omit &\if da2 die Informationseinheit 207 in den Ausgabe«
uoreinopoicher asu Übertragen iat. Ileaea Vargleluhereeultat
trä^t den Kennbuchstaben B. Γακ Ver^leichoreeultat B hat
verschiedene Funktionen in derselben -eise durchzuführen
wie es fCLr daß Tergleichsresultat A beschreiben wurde, nur
daß a ich», diese Funtkionen auf die Informationseinheiten
der InformatlonBiSruppe 2 beslehen«
verschiedenen Operationen, welche mit diesem Vergleljheresultat verbunden üind, bind swlachen den Linien V und IT
angegeben· Tie Linien Y und '*? eeigon die latoache, daß dae
VergleiühBreoultat in seinem Einfluß bin la die aächatea 2
Sektorzeiten hineinreicht. 2ie unregelmäßigen Linien V und
V zeigen die sich Überlappenden Operationen, welche während
einer Sektoreeit durchzuführen βlad.
In der i'IS. 105 Ubertraat der PeId-Justifier 2748 dae im
Kanal 1 befindlich© PeId aus den Revolver 2347 in die veränderliche Verzögerungsanordnung In Abhängigkeit Ton dem
Prograua» «rolchoa dem Tcldaolcktor 2746 Über dl· Leitung
2622 susofuhrt wird. Dor Fold-Juetifier eteuert die Übertragung Über den ZRlQZZTl 2ö5ö. Iaa Feld wird la eineft S*nal
109852/1546
übertragen, der Uuroh die notwendige Versögerua^eteit b·-
atim&t iot, ua daa betreffende FeXd in eine feat· FeIdpoaition au überfuhren. Di« veränderlich· Yereogerungean-
or£LAUi£ 2ü57 kauu die Information maximal 4 Zeichenzeiten
verzögern. i\ir eine längere Feldverziigerung wird das Feld
Über den IRIOCrSR 2c 61 in ein· sweit· veränderlich· Ver-
«ögirungeaüordnung 2Ö59 übertragen· II· VeraögeruAgeaeit
wird durch d«& Kanal la dea die Information eteht bestimmt»
EanalUberfiihrung erfolgt duruix den TaISJDH 2861·
Am Au3£an*j der verUnderlioh.cn Verzugeran^sanordnung 2Ü59
ateht das erete l'eld ia Kannl 1, das evreite VeId gelangt in
den Hanal 2 uow. Dlaaeti wird durch, den XRIOQER 2d55 in Abhnn^i^keit von der Steuerung fvir Kanal- und Hevolvereingang
2J51 ercügliwht. l)aa ileld wird in einen der Puffer-Revolver
2J65a und 2d65b in Abhängigkeit von der Steuerung 2631 Übertragen·
Sobald die selektierten Felder- einer Infoxiaationeeinheit
in einem der Fuffer-Uevolver 2665a und 2o65b gespeichert
aind atehen die in dea gleichen ilaaal wie in dem Revolver
2cAl haben Jedoch eine feste Position. So dann werden dl«
Felder in den entsprechenden der Speicher-Revolver 2ä64a
aud 2364b in Abhängigkeit von der Vergleiohaanordnung 2751
abertragen, für den Yerglelchavorgang gibt das Programm der
Folgesteuerung 2362 die Angaben far die Übertragung der
Felder in -einer vorgegebenen Reihenfolge ia die Vergleiuhaanordnung 2751 über die ffiir^Tore 2Ö66 und 2063· fur Zwieohtnresultate steuert dae Oruppenateuerprograaa aus dea Oruppenoteuerprograomwerk 2567 den Ausgang der Vergleiohaanordnung
2751.
üie FIO. 103 ist ein echeaatiachea Slookdiagramm einer Aue*
führung einer Vergleichitanordnung, welohe in den ratenverarbeituu^Eoyötea der ΓΙΟ. 104 verwendet werden kann. Xä·
Yerglelchaanordnung beeteht au« einen TIUOOER 2Ü74 alt einem
eriiteu Oigualwej boutohond auu einer Leitung 2Ö75, einen
Inverter 2376, einem U:ir-Tor 2677, einer Leitung 2Ö7d und
einem ODER-Tor 2379» weloher mit dem H£!5EX-£ingang de«
-.1,SS- 109852/1545 ;
BAD ^
τν:' 2374 verbunden 1st· SIa zweiter Kignalweg besteht
aus der ^eitung 2Ö11, den Inverter 2032, dea UliD-!Tor 26831
einer leitung 2Ö34 und dea ΟΓΚΤΙ-Tor 28791 Sin dritter
Signalweg uaoohließt die Leitung 2Öt*5 Ton der Leitung 287$
sum UN?~Ior 2G63 während ein vierter Signalweg aus der
Leitung 2ö66 von der Leitung 2Ö81 zus UÜS-2or 2677 besteht. T&Q erste Zeichen, welches verglichen werden »oll,
wird über die leitung 2875 augefuhrt, während da« »weite
am Vergleich teilnehmende Zeichen über die leitung 2861 zugeführt wird* ffenn bei dem einlaufenden Bignal des <erat«a
Zoichono ein BIT auftritt, ao bereitet dieses ΒΙΪ da* UKIW
Tor 2653 vor und schließt das UNJ>-Tor 2377, da ee Über den
Inverter 2S76 an dao ÜHI^Ior 2Ö77 geführt wird·
da3 entsprechende einlaufende Signal dea zweiten
Zeichens ein BIT besitzt ao wird dieses BIT aa U3D~Tor 2677
geeperrt und wird dea Inverter 2382 zugeführt, welcher kein
Ausgangssignal erzeugt, ^ao heißt, wenn beide,das erste und
das zweite Zeichen gleichseitig BITS besitzen, bekommt da«
0ΓιR-Tor und damit auch der RESES-rSlngaag des TRIGGSHj 2874
kein Signal und der genannte SRXtKKSH verbleibt in seiner
3er 1HUGCKSK 2374 verbleibt in diener SST-Stellun* eo lang«
die einlaufenden Zeichen gleiche BITS besitzen. VaIe das
ODSa-Tor 2Ö79 alt dea SEi-Elngang des THIOOSHS 2Ö74 verbonden ware, wurde der genannte XRIQSSIl unter gleichen Bedingungen in seiner RE3SlV0tellung verbleiben.
v;§nn daa einlaufende Signal deo ernten Zeichens ein Bl'f 1st«
so bereitet dieses BIS das UNB-Tor 2883 vor und sperrt das
UHE-Xor 2877. ffenn daa entsprechende einlaufende Signal da*
swelten Zeichen» Null ist, eo passiert das Uft&-?or 2Ö77
kein 3ignal jedoch erzeugt der Inverter 2882 ein Signal, welches aber das U3S-Tor 2883, die Leitung 2884 und das
ODSR-Tor 2879 »u dem R^HET-Slngang des TIU !JiJSHS 2874 wodurch '
dieser ΤΗίααΏϊ in R£S2T~STellung gelangt und an «einem RX3ST-Auogang einen Impulo eraeugt, welcher das QHD-Zor 2867
passieren kann.
108852/1646
'«enn daa einlaufende Signal deo erateu Zeichens !full 1st,
so wird iac li?IB~Tor 203} gesperrt und das UIil>Tor 2677
iibor den Inverter 2Ö76 geöffnet, '<?enn das entsprechende
zweito Zeichen au dieatj» Zeit ein BIS besitzt, ««wird dieeea
BIT am Inverter 2ÖJ2 kein Auogaugeignal erzeugen» Se wird
dagegen über die Leitung 2866, da« Ülil-Tor 2<577t <ii· Leitung
2373 und daa OPBR-Tor 2Ö79 zum RESET-Eingang dee XBIOOKRS
2ö?4 gelangen und diesen in RESST-STellung bringen, wodurch
wiederum am RBSKT-Auegang deo genannten IRIOOSKu ein Au*-
erzeugt wird.
Per TRIGSDa 2U74 wird somit immer danc in seine IT£3ET-3tellun4
uzn^eochaltet, r/eoa iamer die einlaufenden BI 1:3 der aiteinauder Ter^licheneu Zeichou %voneinander abweichen. Falls das
OESa-Ior 2Ö79 alt dem ölil-Sia^ong deu IHI55233 2Ö74 verbunden
w£re, würde dor genannte ΉΐΙΰΰϋΗ jewolla in SST-Stellung
gebracht, wenn die einlaufenden BIT3 der miteinander xu
vergleichenden Zeichen unterachiedlioh sind.
He FIG. 109 ist ein eohematiaches Blockdiagramm einer Aue»
führung der Feld-Selektor-'Jteuerung, welahe in den Datenverarbeitungaoytem der PIG·. 104 verwendet werden könnte» In der
?I0. 109 int «ngenonaen, daß das Feld 7 «elektiert wird·
In ά·τ VIQ. 109 befinden oioh eine Anzahl von TRI50KRN
2a94a bie 2694e in 3S2- und ßESET-ntellung in Abhängigkeit
von der Programminetruktion, welche besagt, daß das feld 7
SU eelektiereu ist. Dou heiflt, TRIGGER 2ö94a let in SSS.
stellung, THIuGSH 2ö94b lot in CEI-Stellung, THIOGEa 2ä94o
ifit la UKT~Stellung, IRIGGSR 2Ö94d iat in E£32T-2telluag
und 4XBIOGSH 2Ö£4e ist ebenfalls in RSSET-Stellung. He
TRIOGKH 2ä94a bie 2694a speichern die binäre Verkodung der
Ziffer 7.
Eine Anzahl von SHIOSSKN 2Ö95a bie 2695· befindet eich in
HÄbST-Utellung in Abhängigkeit von den Peldinpuleen, welche
von dom .Format geliefert werden. 2guj heißt, sobald der
lmpule für das /old 7 auftritt befinden sich die TRIOOER
26*95« bie 2β95ο in SET-Steilung, die XRIOOO 2<J95d und
-HO- 109852/1546 BÄD
sind in ÄISK'Ü-Ut ellung. Π β Stellungen der TTU CWSR
26'J5a bie 2Ö95a entepreohen denen dor TBXffOEa 2ä$4» ei«
2394·.
Lie SET-AuesoAse eines jeden der TRIOOSH 23&4a und 2095»
s»ina mit dem U;ir-Tor 28"JGa verbanden, welche« wiederum Bit
dea C£S3-Tor 2297a verbunden let. Die HB'J2I-Auߣfäüce eine β
jeden der SOiaaSAS 2ϋ94α und 2b94a ciiid alt den Uli5-Tor
2(JtJOt) verbanden, welches wiederum rait dea OL2K-Xor 2Ö97»
verbuauea iät. lie CSS-Auügäx^e der TRiaaSH 2094o und
2ü35b &iiud mit deu ImD-ϊor 2ö36c verbunden «reiches wiederum
mit dom OI"Ii-Tor 2097b verbunden lat. He ^£33!?>Aue&äD^e
dor 2?J:aoiR 2594b und 2495b Bind mit dea O2SH-Tor 2$96d
verbunden/ walcheβ wiederum mit dea 023H-2or 28971» verbanden lot, us«·
Lie OL£2~'Xore 2^97a bia 2697o sind Kit dea USS-Ior 2Ö9Ö
verbunden, ßo daß τ/anu ioaer die THiaasR 2ö94a bia 2694e
denselben £j?eicherwert haben, «ie die 2HI0GB2 2695a bis
2o35e, in diosoa Ueiaplel den ?er1>
7« so wird da« ent apre ohende allöOneine U3i-2or vrobereitet, die ODSH-Iore produsieren AuDtjaxi^eolgoale und aashen dann das UND-Tor 2Ö9'3
au! wodurch daa nelektlons&ijnal XUr da« betreffende leid
eraeu^t wird· Sie Tabelle XI eeigt den binaren jode der in
den iEiasiaH geepeiohert wird·
109852/ 1645
Tafel XI
A14
| Kode-Positionen | S | 1 | R | 2 | S | 4 | 8 | R | S | R | • | 1 | S | R | K | 8 | S | R |
| • ι | Triggeretellungen | 1 | 1 | 1 | 1 | 1 | ||||||||||||
| Wertigkeit | 1 | 1 | 1 | 1 | 1 | 1 | ||||||||||||
| 0 | 1 | 1 | 1 | 1. | 1 | 1 | ||||||||||||
| 1 | 1 | 1 | 1 | 1 | 1 | |||||||||||||
| 2 | 1 | 1 | 1 | 1 | 1 | |||||||||||||
| 3 | 1 | 1 | 1 | 1 | 1 | |||||||||||||
| 4 | 1 | 1 | 1 | 1 | 1 | |||||||||||||
| 5 | 1 | 1 | 1 | 1" | 1 M | • | X | |||||||||||
| 6 | 1 | 1 | 1. | 1 | ||||||||||||||
| 7 | 1 | 1 | • ι | . 1 | ||||||||||||||
| 8 | 1 | 1 | 1 | 1 | ||||||||||||||
| 9 | 1 | ■ 1 | 1 | 1 | ||||||||||||||
| 10 | 1 , | 1 | 1 | 1 | 1 | |||||||||||||
| 11 | 1 | 1 | 1 | 1 | 1 | |||||||||||||
| 12 | 1 | 1 | 1 | 1 | 1 | |||||||||||||
| 13 | 1 | 1 | 1 | 1 | 1 | |||||||||||||
| 14 | 1 | 1 ■ | 1 | 1 | ||||||||||||||
| 15 | ||||||||||||||||||
| 16 | ||||||||||||||||||
1234 1234 123411234 1234 1234
Position der empfangenen Information
Position der geschobenen Information
TriggerStellungen einer
Information 111111
Triggerstellungen einer Information 101010
109862/154S
fiAD ORiGiNAL
?ΐα. 110 let das schematlsahe Blockdlagrama einer Au**
führung einer statischen Vergleicheanordnung, welohe ale
Pr-ogrammaelektor oder formateaelektor la den Eatenverar- -beitungasystea 404 verwendet irerdea kann·
£ae Arbeiten diener Anordnung von ?I0· 110 let ähnlich su
der Iu 2*10. 109 geceigten. SI· arbeitet alt den !TRIOdSIUf ""
2905a bla 29054, den SRIQGSIUi 2906a bis 2906J, den ÖKB-Toren 2907a bis 29073 und dea OtKR-Tor 29Od anßteile der
ent epr· c he oho ud on komponenten der 710· 109· He SEI-Ein^änge
der 'üiaOGSa 2<}0?a bin 2^05J sind alt der Verglelonaanordnung
des Signal-JEntkoaere 27b5 des in der FIO. 104 geseiften
!•vtenverarbeltungaeyatem verbunden, oa dad das Auegan^seignal
dea fintkodere in den genannten THIOGSÄii gespeichert wird· '
Vena öle Einheiten der ΪΗΙG02R 2696a bis 2Ö96J «ich In der
eelben Stellung befinden wie die entsprechenden SRIOCrBR
2903a bla 2305J bo erzeugen die allgemeinen UND~?ore 2907a
biß 2907j ein Ausgangealgnal, trelohea die Schaltung aber das
CTuSÜ-Ior 2908 verläset· JDae Auagabealgnal selgt an, dafl dl·
Zahl der 3«ktorimpul*e mit den entkodeten Signal Uberelnbtlmmen· Γαο Ausgabeolgnal kann datu verwendet werden, ein
UiTD-Tor su uffnen und das selektierte Program oder format
Übertragen
0« feldrevoLver
lie FIG·111 let ein echoaatlocheo Tüagrama einer Ausführung
eines ?eldr*volvcra bzw. einer Feldepeicherapur welche in ·
dem tatenverarbeitun^eeyotem der FIOf. I04 Verwendung finden
kann. Zum Beispiel als Feldrevolver 2747. Si· Information
wird In einem Teil der Speicherepur 2915 eingeschreiben und
kurze Zeit später durch den Lesekopf 2916 gelesen. £1·
Information wird sodann Über die RUokfUhrungsleitung 2918
sum Schreibkopf 2917 surilokjefilhrt. Pie Information kann
Über die Auagabeleitung 2919 entnommen werden oder ständig
umlaufen wie es gewünscht wird·
109862/ 1645 ■ bad. original
ψ
I 4η
177J942
LIo Zeit, die benötigt wird, um die eIngoοuhriebene
Information auf der routieronden Spoioherapur 2915 von dem
-ohreibicopf 2917 sum Leoekopf 2J16 au bewegen, lot die Verzage runge ζ eit.de a Revolvers.
Tie ΓΙ3. 11-2 iat ein soheoaticohea tie^ramm einer anderen
Ausführung dee Peldrevolvera mit einer Verzöjertuialeltung
weiche ebonfalla in den l&tenverarbeituiijaayutca der FIO.
verwendet werden kaon. In der FIS. 112 arbeitet ein TRIOQBH
zusammen mit einer Uli E- Tor-Kombinat ion ala Bll-^peioher in
einer KonalUberfuhranjflanorduung 2926 und ermöglicht dl«
Überführung Von Informationen aua einer i>
UB-BIi-ZSIT in
eiue andere baw. aua einem Xanal in einen anderen. He
2HIS3E3 und UM2-Tor-Kombination 2926.let mit einer festen
Yerzu£0rung3leitunj 2327 dereu Verzü^erungazelt steuerbar, ist
sowie nit der Hdc:kfahrux^3leltuag 2%2L· verbunden.
lie 3LQ, 113 1st ein echematiaches Blockdlagramm einer Ausiührung einoo ij'öld-^uatiflere, welcher in dem Ifctenver- * '
arbeituzigssyatem der FIO. 104 beispielsweise als FeId-Juotifler 2740 verwendet werden kann. Ter Pold-Justifler 2746
besteht aus einer Kanaldberfuhrun^βanordnung 2355 und einer
festen Verzögerun^eleituiig 2^37, deren Verzo^erun&uzelt in
stufen einstellbar ist. LIe iQxualUberfUhrurijaauordnung 2'i35
arbeitet ala HI'X—peiaher und erlaubt die Überführung einer
Information aua einem Xanal la einen auüeren. Solange ein
it'eld aui» aem Peldrevolver 2747 (^13. 1ü4) niuht dem FeIdrovolvör entnommen wird, empfängt der Zähler 223Ö dee FeId-Juatifiere 2746 Impulse und' ändert die
mit jeuer Zeiuhenselt.
Zur Zelt deo Zeiohens 1 einer feldzelt beträft <U·
seit 256 Uikroeekunden plue 3 Kikroaekunaen, was nlt einer
yeldzeitverBÜgerang gleichkommt· Säbel erfolgt ein Übergang
der Information aue üea Kanal 1 In den Kanal 4. 4 Mlkro-•ekunden ontapreuhen dabei einem BIT, ein Zeichen hat d 3X13
una ü L^i^.'ioa blliio^ oia Fold, tfaoh einer Zelohenselt wird
die Vor2b*£orun3 um ^2 lii^'rooekundexx auf 224 )ükro*ekunden
plue 2 Jilkrouekunden herabgesetzt. üne Ansahl von OTIWtoren
-**3- 109882/15AB
• *
2J3'ja bie 2^33ic wird angesteuert. Diese UHD-Tor· werden
die AuC^uUi0O detr Zählera 2339 geochaltet um zua
der Ansteuerung der Kanaluberi'uhruagsanordttuag 2335 unö
den richtigen Kanal zu Delektieren.
Tao FeldBlsoal wird einem Inverter 2242 zugeführt dtr ein
Auogaa^algaal erzeugt, wenn ihm keiu Signal augefuhrt wird,
und vier wiederum kein Auo^ansaignal hat, falls ihn kein
Signal zugeführt wird· Γαβ helüt, wenn, der luverter 2942
nicht angesteuert wird, erzeugt er ein Ausgange!gnal,
welches das UTif-Ior 2 JA} schließt, we lohe β dt dea Slx^ftOf
deo Zählers 233ci verbunden ist. Sobald dao üJID-tor 2943
gesohlocBea let, *lrd ilea Arbeiten des Zahler« 2939 unter—
broohea und die Information wird cntoprechend der Stellung
dea Zählern zu der Zelt ale er gestoppt wurde verzögert.
Jede der steuerbaren Verzägerun^aeiiiriuhtun^fca 2937 und 2944
des ?olc-Ju£tifler8 2745 verzögert uie zus«fihrte Information
eolasge wie dieses; benötigt, um in den Kanal 4 su gelangen.
Tas heißt der Ausgang einer jeden der steuerbaren Ver—
zögerungsanordaun^en 2937 und 2^44 wird in dea Kanal 4 ange~
steuert, Ds werden zwei steuerbare Verzügerungeanordnungea
2J37 uad 2944 benötigt, da jede von ihnen nur "tola zu
oazimal 4 Zeiuhenzeiten verzügern kann, da jede Zeioheoztitverzu^crung mit einem wbergaAg*in einen anderen Kanal verbunden i»tt Jedoch nur 4 Kxxxxäla vorhanden clad und eine
uaxiBiale Verzügeruiigäzoit von ü Zeicheüseitea notwendig iet.
erute Zeichen oiuöc PelJas wirZ. ciea ield~Juatlfier Bit
dea Eintreffen dea !''elaanfangbuijiialeu entnommen· Tab zwoite
Zeichen elnee Feldes wird dea X'eld-Juttlfier eine ΒΙΤ-ΖΕΙΪ
epäter entnommen, Somit kann die Information durch Verbnderung der Feldverzugeruag in eine genaue Position gebracht «erden·
Feld, vrtloheο fur Ö Zeiuhenzeiten verzögert werden βoll, -wird zunttohot der £analäberf uhrungeanordatins 2935 la «eine»
ai£onem Kanal zugeführt und in deu nächstfolgenden Sanal 1
Uberf^lhrt. Ue Position im Kanal 1 zeigt an, daft die «e-
109852/1546
anrate Verzögerung ceo tfeldte in der stufenwtitt »teuerbartn
Verzöjerunsaleitung 2337 4 Ztiohenzeittn plus 4 Kikrottkunden betrafen aoll. "ach einer Zeiohenzeitversttgerung
versucht üaa Feld das UHr-Tor 2945 eu passierenf welches jedoch im -"»anal 4 angesteuert wird, so daß diene« feld in der
Verzögerungsleitung verbleibt. In der folgenden Zeichenzeit
gelangt das Feld in den Kanal 2 und wird niederum am tint
Zoichensoit verzögert. Anschließend versucht eo wiederum d*s
USH-Tor 2945 zu paooleren, was nloht möglich int wegen des
Zanulunteraohiedto. In der folgenden Zelohenztit wird dat
feld ia den Kanal 3 aberfuhrt und daduroh um eint Ztlchtnxtit
verzögert. "Crat zur vierten Zeiohenaeit gelangt da« ftld la
den Kanal 4 und wird ua eine Zeichenseit verzögert. Xb **n»l
4 kann das Feld daa UNr-Tor 2945 passieren.
Γ&0 UND-tor 2946: ist goschlosoen, da das Feld nooh einmal um
vier Zeichenzeiten verzögert werden muß, um einer Oeoamtverzögerun&ozelt voa θ Zelclienzeiten eu koaraen. La· l*tld wird
dleaea Grunde der KanalUberfünrungsariordnung 2941 «uge-, welches eo wiederum in den Kanal 1 Überführt« indem
das Feld in die Yer£o*£erurigeloitun£ 2944 eingegeben wird·
rer Vorgang der VerzQgeruag ist der gleiche wie er bei dtr
VorzSgeruti^Dleltujas 2937 beschrieben wurde, rao Feld wird dtr
Verzögerungsleitung 2944 über daa UKIUTor 2947 mit tintr
Gcsaatvorzögeruagazeit von θ Zeichenzelten entnommen.
Die 'JÄ7-Iore 2939a bie 293iik steuorn del
alt rol-hen cio Folder in die ätouorbaron Verzögerungoltitung .■
einjegoben werden und welche die Verzögerungsxeit fUr das
Fold beaticmen. Tie Verzögerungszeiten von 2 vis ö Zeiohenzeiten werden in zwei Schritten duroh die Verzugtrun^eltitunsBa
die UJr-Tore 2939a bic 2939k sowie die OMH-Sor· 294ö und
2949 eraöfilicht.
-■ο wird zua Boiopiel eiue Geoantverzögeruag von 5 Zeiuhenzelttn durch eine Verzögerung von zwei Zoiohenzeltea in dtr
Verzögerungaleitung 2337 und eine Verzugerungastit von 3
Ztichanzeiten in der Yersugerungsltitunj 2344 erreioht. IUe
trstt Ytrzögerun^szeit wird duroh das GHΓ-Tor 2939ο gesteuert,
welche die Zuführung deo Felde· sur V#raög*rua^*leitung 2937
109852/16AS
ORIGINAL
> Jl 36
la Kanal 3 steuert, las UHiD-Tor 2939f steurt dl· Zuführung
des ?elaes zur Yersügtrungeleitung 2944 la Kanal 2· El·
Gesamtveraögerungszeit let durch dtn vierten TRIOOER des
Zähler3 293ö vorgegeben, ifee Feld kann dl« Verzögerungsleitung 2944 Über daa UHJ>-Tor 2946 umgehen» we lohe β Ton dem .
achten TKIOGSIi de« Zählere 233Ö aber dl· Leitung 2951 «·-
uffuot wirä» wenn dit gee&mte Yersugerungozvit eine Zeiuhenzelt beträgt«
He Signaleingäage der ZanalUberfuhrungeanordnung 2935
und 2941 sind, mit dem SST-Eingang ihrer TRIGOSB verbunden,
so daß jede« BIT einer Information den IBI(KXER in Situ
3tellung bringt. las UliD-Tor ist mit des SET-Ausgang eines
jeden der TRIGGERS einer jeden der B^an
verbunden und wird ouroh die SUB-BIT-ZSIS !»pulse angesteuert, die zu jenem Kanal gehören, in welohea die
Information zu überfuhren ist. Es wird immer dann «in Signal
der entsprechenden steuerbaren Versuijprungsleitung üu^efuhrt,
«renn der entsprechende THIGSSR in ^ST-rStellung ist· Gleichzeitig wird der entspreohende TRIGGER in I?KJST-5tellung gebracht, um far den n&ohetfolgenäen JBIT der sugeftthrtea
Inf oraation vorbereitet au. sein.
lie FIG. 114 iöt eine graphiaciie karate 11 ozij der ?*ldpoeitionen vor und nach der Feldpositionierung, Imr link·
Teil der Figur 114 zeigt die Poaiiion der Felder im IeIdrevolver 2747 (FIG. 104) vor der Positionierung und jteigt
im rechten Teil die dem Feld-Juetifler entnommenen felder
in ihrer neuen Position.
Ei· FIG. 115 ist oine graphische Paratellung der FeIdpoQltionen vor und nach der Positionierung. Tie linke Hälft!
der FXS. 115 seiet die Positionen der Felder 1 bis 4
graphisch und in einer Tabelle, die rechte Hälfte der ?ΧΦ·
115 seiet die gewünschte Position der feider 1 bie 4· X»
Positioniervorgang werden die BIT3 2 bis 5 des fflde» 1 Ia
die BIT-ZEITEN 1 bie 4'j&berfOhrt. Tie BIT3 4 biap dee
l'eldoa 2 gelangen in die BIT-ZBXTBS 1 bis 5t oi« BXT3 3
blo 4 des foldes 3 werden in die BIT-ZKITEH 1 bis 2 überfahrt und die BIT'S 2 bis 8 des ?el6es 4 gelangen In dl·
1 bi· 7· 109862/1545
Hk>*
BAD ORIGINAL
Li« I1XG0 116 ist ein otihenatleohee Blockdiagrama einer Aueführung einer tlchaltuag fdr dta Positionieren von Feldern
für den l?t»ldrevolvor der FIO. 111 und 112. Die Anordnung
der HO. 116 iet grunduätslich dem ΤΗΙΟΟΣΠ-Τβΐΐ den FeId-Juatifiero aus der 213. 113 sowohl im Aufbau ala auch in
cer ArDeiteweice ähnlich. Xde THIGOER 295da bi«? 235*M bilden
einen Zähler ur»4 steuern einen KII032R 2^59 über die UftC-tore (
2961a bie 2961(1 an welche auch die £analimpulee geführt werden
1-io Goktorimpulao die bu dea Zähler 295oa bin 2j55d ^elex^en
werden oosiit Über die UüD-Tore 2961a bis 2962d £«fUhrt, ue
Uie IC&nolimpulse zu eelektieron und geloi^en weiterhin Über
dae orSR-Tor 2962 um dia Stellung des TRIQ(JZRS 2yi>9 su
eteuern. und wiederua Uaduroh die Felder in der Informatlonesu positionieren.
ίΊΟ. 117 iet eia ßcheaatie^liaa Blookuia^ramm einer
der ?uffer-uud Speichorrevolvar, welahe in den
der PIO. 104 s.B. al» Puffer- und
'Jpeioherrevolvar .2749 verwendet n^vatxi kann.
Infarnatioaü au3 der ernten XrJToraationagruppe wird Über
da« Wü-Tor 2y66a und die Leitung 2Q6'Ja den Puffer-Revolver
2971a »Ufjefilnrt, welcher ala Puffer-Hevolver fUr Informationen dar Gruppe 1 arbeitet und w&loher oino HilokfUhrungeleltunj 2972a beeitat. Kaohdea die information auo der ereten
Gruppe in o.u^ Pufferspeicher 2971a ,secpeichert wurde gelangt
eine aolche Information in den ipeiuherrovolver·2973a .
walcher ala Spelüherrevolver £'ar Informationen der Oruppe
dient. Tie Cbertraßun^ von einea Revolver in einen anderen
erfolgt aber dia leitung 2974a. liachdem die Information
in dem Opeicherrevolver 2273a Übertragen wurde» wird sie
über die Leitung 2375a der Ver^lei^hoanordnuag bei 2751
(FIO. 104) zugeführt. J?er Speicherrevolver 2973* bat ein«
ßüokflihrua^eleitung 2976a.
1098B2/1545
BAD 0.Γ,
Eine Information aus der zweiten Informationsgruppe gelangt
Über daa UITTuTor 2^)68b und Leitung 296*b in den Pufferspeicher 2971b, «reicher gleichzeitig dem Pufferrevolver
für Informationen der Informationagruppe 2 dient. 2ie»er
Revolver hat die KackfOhrungiileitung 2972b· Naoh der
Speiuherunj in Pufferrevolver 2$71b gelaugt die Information
in (lon fcpeionerrevolver 2973"b über die Leitung 2974b· flach
uer Kiaupoiuherun^ in den Cpeiwherrevolver 2973b wird die
InforaaSionaua der Inforaationagruppe 2 Über die Leitung
2*75b in die Vergleicheanordnung 2751 (Via. 104) übertragen.
r«r iipeioherrevolver 2973b hat eine Ruo]cfUhrungeltitun$
2976b.
Bit 5i»touheidun&, ob <laa empfangene oortierwort in de«
Pufferrevolver 2y71a oaer dea Pufferrevolver 2971b einzuepeichern ist» ergibt sich aus des Versl«ichereeultat der
Vergleichfeanorüüuns 2751 (ilö· 104) auf der leitung 2977a
oder auf der Leitung 2St77bt wtloiit die Uni-Tore 2ä6öa und
2^6db an&teuern. Γ-.a Auegabeaignal der Ver^leicnaanordnung
2751 (?I0. 104) wird einer weiteren Steuereinheit aber die
Leitung 2976 zugeführt.
£· ZUe Positionierung von Feldern für den Feld-Justifier
der Kanäle.
Die HO. 11 ö ist ein schonatischoß Blcckdiaßraca einer Auefahrung far die Positiouierung von feldern XUr den Feld«·
JuBtifier der FIG. 113. In der ?ia, 11Ö wird ein BIT einer
InforcÄtion von ?«lu-Ju£tifier 2746 den ϊ£IuG-SR 2965 sugefiihrt und bringt die neu in seine ί-ΈΤ-^t ellung. I«r nachate
ianal-Xmpule öffnet das UItB-2or 2906 Über die Leitung 2SÖ7
da der TRI 5GSS 2Ljti5 in eciiierCST-vtellun^ ein Auogangaignal
auf fr Leitung 2^ϋΰ stur irolg« hat, eo daö dieeeaUüD-Xor
Signale 00wohl von Ausgang dee TRI GGHRo ale auch Eanal~
Iapulee empfängt.
Ler Kanal-Impule wird über die Leitung 29&9 auch auf den
BSSäl-Sinsans doa TRIOOEHS 29Ö5 gegeben. Vogeu der Verxdgerun^oeeit innerhalb des XHIGOKRS 29s5 bei seiner Umschaltung in die REoLT-Stellung öffnet der Kanal-I»pule
das CSZV-Ior 29Ö6 bevor der genannt· Kanal-Impuls den TRXOOK&
109852/1645
0RiG,NAL
in BECES-ritellung gebracht hai· Eau SIS der Information
paseiert somit das UN I-Tor 2966 bevor der TIUOOER 2905 in
RLVET-t-tellung ist·
Hue Folge von Inforaationa-BITO wird aomit dem Peld-Juetifier
274tf (FIU. 104) in Xauol Σ entnoaaen und wird den 7HIGSSH 29b5
ic -ifonal T e&tnoc&ea. Euroh Yer&bderun^ dtr Zeitimpulse küanen
aomit die Inf oraatioua BITO versetzt werdeλ. "au ist dargeuteilt in der Tafel XII welühe die Zuoanaouarbeit inzitrhalD
-aar Anordixuag der FIQ. 11Ö darstellt·
Iu der Tafel XII iot ein BII einer Information duroh einen
Impulü dargestellt· Ifea Pohlea eine» DII3 ist duroh da«
fehlen einee Impulses dargestellt·
1. ler ay&amisuhe Preifauhver^leicher
eiaor Vei^leichdoaordauiig, die in den TUtenrery&tem der ?I0. 104 anotelle der Ver^leioheanordnuns
2751 verwendet wdrtLeu könnte· Γ-ie 4u3gabeinfurmatioaenüdee
Paffer- und ;'ipeicherrevolver3 2749 werden Über die UNT-Tore
2j'j6 und 2397 in \bh&n£igkeit vom Qruppenatoaerpro^raca auf
der Leitung 2753 (WG." 104) und in Abhängigkeit der Oteuerune
ata Hanalea durch dae Program auf der Leitung 2825 geführt·
lie Yergloiohaam>rdnun£ besteht aua dem Inverter 2y$iSt dem
2999-, den Inverter 3001, den UHD^Sor 3002 und dem
3003 β0wie deren Verbindun^aleitun^en. sIo arbeitet
in ähnlicher 'foioe wie die Verbleichcanordnun^ welche in
PIO. 10Ö gezeiät iet. L*a heißt, der TRIGGER 3004 bleibt in
5S3-!*>telXun£ colon^e die öinlaufenden BI2:1· Cer von dea Pufferuhd wpoicherrevoiver 2749 eintreffenden Zeichen ßleloh aind·
r*r i'RIGGSH 3ΟΟ4 gelar^t in eeine EEÜE2-!Ξ teilung eobald die
eiiilauf eatton SIi- der au vergleichenden Zeichen voneinander
abweionen.
Yergleicbaresultat wird auf die AuDgabeleitung 2752
134) ."ar dio tüertrajan^ auf die Leitungen 2817t 2Ö29
109852/1545
4HO 177*942
und 2c33 (?I3. 104) gegeben· ^ae Vergleichjrenultat wird
ebenfalli auf die leitung 2764 gegeben, welche mit den
Program 2763 UlOr, 104) der Reihenanordnung über eine Anaahl von UKJ*-l'oren 3005a ble 3OO5d verbunden lot· Tie UiJiD-
*oro 3035a bic 3v)j5d werden durch Feldimpulue der tfortierworto jeotduert, eau heißt, zu den Zelten der Zeichen 0, ö,
16, 24. ·&$ Verolcichäreoultati das heißt jenes 2IgAaI welch
aa Au-ujan^ dea 13133EKS 301H erzeugt wird, wenn die verglichenen Iuforaationen voneinander abweichen wird über
die UKIi-Tore 30.35a bio 30O5d und die THIGCKR 3006a bi*
3OO6d an daa Ilechenprogr»T?iin 2763 geführt»
Tie i'IJ. 120 ist ein echeaatiachea tla^raaa einer AuofOJarung
der Anordt-un^ flir vorzoiti^es leaen welche la den liatenver—
arbeiteadei^aystem tier i?IC. 104 verwendet werden kann, über
der "pei-horapur 3017 ist ein erster Kopf 3013» ein swelter
Kopf 3014, ein critter iiopf 3^1^ und ein vierter Kopf
angeordnet·
!sum vorzeitigen Lee en von Informationen verwei»deten
eind jex*cm Kopf der sum Übertragen you Informationen
verwendet wire jeweils um zwei Informationseinheiten voraoa
angeordnet. Bei ceη Köpfen 3013 bic 3016 handelt ee eich um
Losdkupfe. lie Pouitlonon der ICüpfo bestimmt ihre Funktion
als ubertragun^ükopf erster Le^ekopf vum vorzeitigen Leeen
und zweiter Lesekopf sun vorzeitigen Ιλβοπ. UIe Eöpfe werden
elektrisch geschaltet um ihre Funktion vom vorzeitigen Leeen sum übertrage;* oder vom 'ulsertrajG^ cum vorzeitigen Lesen su
Äiidorr.. Jede der Kwei oder vier ^acmelspeicherepuren hat
vier UUr gugeorduetCtiUsuichaltborQ Hüpfe, lie Leeekupfe »erden
00 angesteuert, daä £le erote Oteuorotatioa ftlr voreeiiigee
Lecon einen Kopf a:.etoucrt, der aich um ßwei Iuformationeeinheiten jenem Kopf vorausbcwegt, der fUr die übertragung
vorgesehen int. lie zweite Station für vorzeitiges LeueA
■ß steuert einen Zopf an,:der dem Cbertra^unskopf um,drei
Infornationeelnhelten vbrausläuft.
109852/1545
BAD ORiGINAL
• 4
vi'enn der Kopf 3^15 ala ilbertra^ongckopf verwendet wird und
wenn sich die Iüformationaeinheit 6 in der Speicherapur 1
la Vektor 2 und la Kanal 2 befindet, dann wird der Kopf
3^13 sua ersten vorzeitigen Leoen. der Inforaationaeinheit 8
iii der Speichercpux* 1 Sektor 4 und Kanal 2 verwendet· Eer
Kopf für dao zweite vorzeitige Leoen iet dann £or Lecekopf
3^14 wGlüher die Inforaatioaseinheit <j in der Speicher »pur
Sektor 1 und Kanal 3 liest.
Lie TtIO, 121 iöt ein acheaati^cheo Blockdlagraaa eirxr
üor Lcaeanorciuiu^; fur
«reiche ia dem iJatozwerarboituju^g^yutem der i'IG. 104 verwendet werden irann. In eier FXU. 121 uinu die Prü^racaijaf ornntio^en. in der Pro&raniaüpe icher spur 3^24 aufgeaeicJxriöt, während eich üie Infürmatior^einheiten la, der
IrJLoroatioiiSüpeicherapur 3025 befindet. IiLe Proejracjainfonaatioti, welche in der ProÄracimepeisiheröpur 3^24 aufgezeichnet ist kann sun üeiuplel 4 Pro^rnomo uafa?oen.
TIe Signalköpfe 3026a bis 3026d oind über dor ;':peioherepur
3324 in den :lektoro£ 1,2,3 uad 4 angeordnet. Uo :
köpfe 3027a bi3 3027d oind über der Cpeicherapur 3^25
uen Vektoren 1,2,3 und 4 angeordnet, In der FIO 121 können
die ~ijnalkiipfe 3^>26a und 3027a elektri&uh auf die Leitung
302ϋ ^eöchaltet werden, vrolcho üle Xuformatiun aur ">teuer~
•iuhoit 3329 überfahrt. Sie &u$£q $d26b unU 3^27b können
elektrisch mit der Leitung 3031 verbunden werden, welche
die oignale der oteuereinhoit fiir die Pro^raso&elcktioa
3032 zufuhrt. Tie Rupfe 3026a und 3027" können elektrisch
Kuf die Leitung 3033 ^eachaltet werden, woleno die
eur übertra^ua^eoteuereinheit 3034 Überträft.
Steuereinheit 3029 dieut zur welektion der Steuerfelder
in itr exsitea Station fUr vorzeitiges Lesen. 2>ie rro,jraaa-•elektionaoteuereinheit 3032 iut mit der zweiten Station fur
Lesen Identlcoh·
109862/154 'Sf/-
m
17n942
lie Köpfe JO26o und 3027ο arbeiten somit als
le a «köpfe, dl« Köpfe 3026a und 3027a dienen sum treten
vorzeitigen Losen und dl· Köpfe 3026b und 3027b dienen sum
zweiten vorzeitigen Lesen·
lie Steuerfeldselektione-Steuereinheit für vorzeitiges Leeen
J02y stellt ölt Funktionen dee Dateuverarbeltuagseyeternes
tür Verfügung. lie Programmeelektlons- und LeaeSteuereinheitt
3032 liefert die Selektion-Steuerung von normalen Imtenverarbeitungaprogramnea. Eine Information welöhe durch den Kopf
3027h gele&en wird, gelangt auf die Leitung 3031 und zur
station 3032 for vorzeitiges Lesen. Γ1ββ· Station 3032 ent*
soheidet, ob die gelesen· Information die Station passieren
darf oder nicht. He Entccheidung hängt von des Yergleiohsreeultat oder anderen Steuersignalen ab. Bine Informationaeinheit, welche die Stationen 3032 paeoiert wird den
Eutkoder 303^ für den Zode der Informationseinheit zugeführt, lieoer Sutkoder 3035 erzeugt ein Steuersignal, welcheβ
der Prograsraselektionaeinhoit 3036 zugeführt wird wo es die
Aufzeichnungsbedingungen der vier Köpf· 3037a bie 3037d
oteuert. Zu einer Zeit wird von dem Programmsβlektor 3036
immer nur ein Frograxcm selektiert.
ti· Ubertragunusteuereinheit 3334 ateuert die Übertragung
der Programmingoroation oder der Informationeein&eiten au
den Auegabeepei«herepuren.
Xn dem d/naaiechen Speicher sind in den Speicherepuren
verschiedene üpeiohergebiete oder Register mit verschiedenen
Kanälen vorgesehen· He Programainformationen die la einer
seitlichen Relation zu dea Zyklue der vereahiedene Opeioheiv
gebiete zur Verfügung stehen bestimmen den Frozeee, welcher
mit den eelektierterx Sorten der in solchen Regieterst ge«
speicherten Informationen durchgeführt werden, soll, tue
Tabellier- und Begisterepeiöherepuren sind in gleioher »eise
vorgesehen.
XIe Taböllier-Speicnerepur-Regieter für dme Adaleren oder
Subtrahieren von «6<}.ektierten ieldinformationea. stehen la
eii.er zeitlichen Halation zu solchen selektierten Feldern,
üo daß id Augonblick, da das £eld aer Informationeeinheit
unter dem leaekopf paaeiert die biuherige üumme oder
lifferena aus einom Hegiuter ait dleeer Peldinformation. in
eiuem arltha;etieohea Prozess kombiniert «erden kann, ua
oiue neue ."nnaner oder Ilfferenz su
Pdr jedes Feld iat eine Zahl von dynanicchea arethaetik *
Registern in der ^peioherÄpur vorgesehen, in welcher jedes
der He^l&ter von den anderen Hegi&terA getrennt bleibt, d.h.
ea bleiben die verschiedenen Informationen wie Gruppeasuaae
für Uatorgruppea und Hauptgruppen voneinander getrennt und
paoeieren nacheinander äen Leaekopf·
Lio in den dynaninchczi "peijher gespeicherten Informationseinheiten enthalten ^ohliUoolfelddaten, die durch die formatinformation identifiziert werden. Sie .^hldaaelfelder werden
als jfruppeauteuerfolder verwandet, ua die Anordnung von
Untergruppen, Gruppen, tTbsrgruppoa und Hauptgruppendaten su
beotioaen, wtüirond die Veralel^hoauorduun^ die Sohl'isüelfelder von hintoreixiandar utehenuen IiXormationselnheiten
vergleicht und dabei beetimat, daß die betreffenden Teile
der gonannton Keaafelder sich in ihrem Inhalt geändert habeα.
lie Zeichen BIT" werdon reitlich riuhtig Kueinander angeordnet
aur Verfügung geotellt.
Lie FIJ. 122 iat ein gchenatiacheu BioοKdiagramm einer Anordnung einer univeroellen Verzögerungsleitung, welche in
aem LatenverarbeituxigQuystea der i'IQ. 104 verwendet werden
kann. TIe Anordnung der FIO. 122 eignet eich beαοad«ro fur
CjToteae mit vereuhaohtelt angeordneten luf oraationa-BITC,
und kanu far daa Verzögern von Informationen liber die Länge
der Verzögerungsleitung und Vielfache davon verwendet werden· Die Anordnung kann ebenao gut als Revolver mit der vielfachen Lange aer Verzögerungsleitung verwendet werden, bzw.
als Pralle 1-P.ovalver flir mehrere Informationen mit der länge
der ei£o;*tlich3ü Verzögerux:j;Ezoit. Lieeea wird dadurch ermüglicht, daß die Vorzögerungoleitung in einem Syaten alt
angeordneten Informationen verwendet wird·
1098B2/UA5
Ia der Yerzö^eruu^loitungeanordnung der FIG· 122 let
uammeu, daß eine £UB-BIT-ZSIX gleich einer Kikrosekuadt ist
und daß die Verzögerungaeinheit eine Pelde·it beträgt»
.'enn ctio Verzögerunjeleitung als Revolver mit mehreren
Parallelen und unabhängigen Kanälen verwendet wird, ·ο wird
άίβ Information auf der Ein^abeleitung 3044 zunäohut einer
ZajialUberflhrungeanordnung 3045 übergeben. Die SE$- und
de ο TIUCCrERa diecer
ordnung 3Ή5 werden durch die Kanalimpulse auf der leitung
3^46 bestimmt* Die Kanalimpulse 1 bis X gelangen su
J^nalUberfUhrungeelnrichtung in Abhängigkeit von der
steuerung. Während anr Zeit zwischen den ΒΙΤ-ΖΕΙΓ-IMPULüKiS
arbeitet der THIGuCR der Kat^ldberftJÜärun^sanordnung ale
EIT-Spöichcr. Das heißt, wahrend der ZoIt zwischen einem
einlaufenden BIT einer lüfonaation und dem näühat folgenden
BIl* veranlaßt die iConalinipulsfolge die SOEUialUberfUhrungean·-
ordnung 3-'45 ala BIT-Cpeioher zu arboiten. Dieses ergibt, aioh
aus der Ansteuerung des U££-2ore& der KanalilberfUhrungaanordnun^; $045 durch die ^^aiialinpuloe wie dieses bereits beochrieben wurde·
Die Informationen go langen von der *azialUberfdhruagsanordnung
3^4$ Über die Leitung 3049 und das ODSH-Tor 3051 auf die
Verzö^erun^eleitung 3048. Die Vercogerun^aleituns 3O4d kann
von einem beliebigen brauchbaren Typ eein, z,B· eine Einrichtung welche derart funktioniert, daß sie einen Impuls durch
Induktion auf einen Lraht Überträft, diese übertragung
mechanisch durchführt oder auch durch I^ruckaueUbung.
Die Informationen, die durch die Verzögerungeleitung 3043
laufen, werden um eine Feldzeit abzlgliöh einer SOB-BIT-ZKIS
verzögert. Da die echte Feldzeit 255 Mlkroeekunden hat, tritt
eine tatsächliche Verzögerung um 255 Mikxooekunden auf· Anschließend passiert die Information eine Vorzögerungestreoke
3052 von aer Lange einer lÜLkroaekunde, β ο daß die Gesamt»
verzögerung wloder 256 ^likrosekunden beträgt und dafl kein*
Anhörung in uet Kana'Langjijorlgkeit dtr Information auftritt·
lie •J-MiKroseKurtdeavaCzo^eturi^ wii'd duroh die Leitung 3053,
leitung 30^4, Uttl>-Xor 3055, Verzögerungsglied 3052, leitung
109852/1S45
BAD ORIGINAL
- AHS 177A942
und das ODER-Tor 3051 durchgeführt. Die Infornation
gelangt von dem ODER-Tor 3051 wieder sum Eingang der Verzögerungsleitung 3046. Bie Verzögerungsleitung arbeitet in
diesem .Falle wegen der vier verschachtelten Kanäle wie vier
parallele Revolver. Jede Information die aus der Kaneluberführungsanordnung $Ü0 zugeführt wird, verbleibt in dem Kanal,
der ihr durch 4ie Anordnung 3X45 gegeben «rurdt.
Der Aircnlauf der Informationen durch die Verzögerung 3052
von einer Miitrosekuade wird durch ein Signal auf der Leitung
3057 isestüuert, welche» au dem UKI-Tor 3O3& gelangt. Tie
außütalich© Verzögerung von einer Mikroaekunde iu dom Verzögerungsglied 3^52 iet vorgesehen, da die Verzögerungsleitung
304-3 in ihrer Veraü^erua^oaöit Uta eine &ücroeekuacl· kiiraer
ist al» der Geaaiatrevolver fur oie Veraö^orung von Inforaationeu oiiiie Ver&chiebun^ der Infaraatio:iea benötigt· Per
Revolver kann so viele unabhängige und vereuhiedene
Informationen apeichorn, wie er versuhachtelte Kanäle beüitat. Pallö eine oder mehrere Inforoatiunen benötigt werden,
wird die &>samtanordnung durch ein -Signal auf der Leitung
3038 dazu veranlagt, dieoo bereitaudtellen» Sie Ausgabe
solcher Xtxfurmationon erfolgt Über die leitungen 3053»
3259» Verzöijörun^aleituns 3061, UJJD-Tor 3062 und Ausgabeleitung 3063.
eino Information aus der Yarzö^orungoleitun^; auf die
Leitung 3C04 ^e^eben wird, wird üieue Information der Verzögerun^aleituag am Eingang in einem anderen *-anal angeboten·
'So wira 2*3. eine Inforaatiön in Kanal 2 nach eine» Umlauf
in cen iüwal 1 aberfdhrt. ^änn eine Inforaatiön die V*rzöcjeruAS $065 passiert, welche ein· Verzögerungeatii von
2 Xikroaekunden beoitst, so wird ei· in neu nauhst folgenden
Kanal überführt, da die Gosamtverzöserun^aaeit nunmehr 256
Mikroeekaaden abzüglich einer ilikroüelcuucle und BuaUglich
2 MlkxoSekunden, al au einugeaamt 257 Mikroaekunden beträgt«
$1$ KanalUberfUhrung wird duroh die Prograeaeteuerung an den
UNp-'ibron 3065, 30^5 und 3067 beatinuat.
loforoationen, welch· die Vereöijerun^uleituno- 304Ä paeoieren,
werden 4er Verxegorungoleitung 3061 »ugefllhrl, «tloht lie
109β52/1Β45
BAD
177*942
Informationen wieder in ihre ursprüngliche Kanalpoaition
»uriiykuetzen. Lie UHTUTore 3066, 3055 und 3067 aind dann
geeghloasen. He Ausgabeinformation paaeierä das UNE-Tor
3052 wolohes durch programmierte Xanalimpulad far den Kanal Y
angesteuert wird.
Die Xanalitapulue Y werden ebenfall» einem Inverter 3066
zugeführt, welcher wioderum Über die Leitung 3071 das UJiE-Tor 3069 gesteuert. Ta die Kanaliapulee Y über den Inverter
3O60 laufen, wird das UND-Tor 3069 und dadurch auoh die UWD-Tore 3066, 3055 und 3Ο67 gesperrt·
Solange die Kanalimpuloe Y nicht vorhanden aind, wird kein
Signal dem Inverter 3068 zugeführt, er erzeugt ein Auegabesignal und öffnet das UKX>-Tor 3Ο69, so daß alle Kanalimpulse
der Kanäle 1 bis X1 wolohe von dem Programm ausgebildet sind
zu don UND-Toren 3066, 3055 und 3067 gelangen können und
diese öffnet. Kin Kanalimpuls Y auf der Leitung 3054» der de»
Inverter 3063 zugeführt wird, Hasst diesen kein Auegange—
signal erzeugen, wodurch das UNlwTor 3069 gesperrt wird.
Hierdurch wird wiederum das UfiD-Tor 3^55 Über die Leitung
3072 geschlossen und die Kanalimpulse auf der Leitung 3073
haben keine Wirkung. Durch diese Operatlonsweiee stehen alle
Informationen, die dem Revolver zugeführt werden, jeder Zeit zur Verfügung.
Die Verzögerungsleitung der FIS. 122 kann ebenso
Schieberegister verwendet werden. Zu diesem Zweck wird die Information nicht vom Ausgang der Verzögerungsleitung 3048
über die Leitung 3053» Leitung 3054, URB-Tor 3055, Vtraöserungßleitung 3052, Leitung 3056 und QDSH-ior 3051 auf
den Zinganj der Verzögerungsleitung 3048 eurückgegeben. Ώ1·
Information wird vielmehr über die Leitung 3053, leitung 3074,
ÜWD-Tor 3067, Verzögerung 3Ο65, Leitung 3075 und ODSR-Tor 305I
auf die Versögerungeleltung 3046* surUckgegebea. Die Prograonsignale achliefien das USD-Tor 3055 und öffnen da» UND-Tor
3067 Über die Leitungen 3057 und 3076. Informationen, welch«
au verzögern sind, werden Über die Leitungen 3053 und 3077
1 BAD
lie Verzögerungsanordnung der FIG. 122 kann ebenfalle ale
{stufenweise schaltbare Verzögerungsleitung verwendet werden
»onn die Anordnung in dieser weise verwendet werden coil,
wird das .\uogabe-UK3~Tor 3D62 alt den Kawilimpulsen dee
höuhaten Xanales geeteuert. las IHI>-Tor 3069 welchee dl·
UIIr-T0 ro 3066, 3055 und 3^67 über die Leitunsen 30731 3072
und 3079 oteuert, empfängt die Impuloe aller Kanäle über
die Leitung 3073. In diecer Betrachtung let X größer al» 1«
aber kleiner alβ X. Dao UND-Tor 3066 wird außerdem von der
Prograonoteueruag Über die Leitung 3031 angesteuert·
Eine Information, welche um die zweifache Zeit der Verco^orungoleitung zu verzögern ist, wird von der Kanalüberfuhruujuanoruüung in 3045 in den Kaiial X-1 Überführt. Kaoh
der einfachen Verzögerungozeit der Verzögerungsleitung isteht
die Inforaation la Kanal Z-2. Z±o Inforoatiou paooiert die
Verzögerung 3C-65 alt der Zeit von 2 Kikro se künden und gelangt
eonit in den Kanal X. üach Cea cwoiten durchlauf durch die
Verzögerungsleitung 3^4v uteht die Inforaation la Kanal 2-1«
TAe Go£äaatver3ö\ieruaj büträgt jetzt 2 ULngon der Verzögorung·-
zeit tier Geaautaaordnuxij abzüglich einer Kikroaekunde, iiaohdoa dio Inforoatiox; die Vcrzögorung 3^61 von der länge einer
Hikrosekunile passiert hat, steht sie la Kanal X und kann
oonit dor Verzögerung£>anordnuug dor KIG. 122 über dae UND-Tor 3062 entnömnen werden.
?le Verzögervuij einer Inforaation hän^t eotalt von der Sanalab, welche ihr durch die
anordnun^ 3045 gehoben wurde» Tioiat mü^lich, die Anordnung
alt Informationen zu laden, welche von dor Auagangeleltung
3063 La 4er Reihenfolge der Hangle entnooncn wurden· falle
die Infomationen der Verzo'serunjäanordnun^ in einer Reihenfolge zu^efahrt vteriozLt werden jedec IJaI, wenn eine Information eingespeichert oder entnommen wird, der verbleibend·
Best an Informationen libor die Vorzöge rung 3^65 oder Über
die Leitung 3^64, abhängig von der IÜchtung der Reihenfolge»
geführt. Pailα keine Änderung gewünscht ist, la Inhalt der
Anordnung,paaeierea alle Informationen die Versug·rung 3052
und verbleiben aonit in ihren Kanal.
109852/1545
die Versotferungfianurdnung als Revolver arbeiten, oo
werden uie Informationen Über die Veraose.rung 3^52 gefuhrt.
Lie» Anordnung kann, ao viel« Informationen enthalten wio
Kanäle zur Verfugung ß tenon· Die maximale Hinge einer
Ixiforraatioa ist gleioh eier ULu^e der Versugerungaleitun^
J04o auaU^liuli einer Hikrusekauide· Alle Iniormationeri
verbleiben in ihren Kanälen»
Wenn die Verzögerungsanordnvang aXa steuerbar· Verzögerung
für eine Information arbeite» aο besteht der Kreis aus der
VerzU£örunssleituns 3046, dem Uffl^or 3067» der 2weiai]cro~
eekundenversögerungaleitung 3065 und dea O3i;H~Tor 30$ 1. Bar
Ausgang der Anordnung wird durch das UJiB-Sor 3062 mit Signalen
la Kanal X gesteuert*
109852/1545
^io Veraötferungazeit der liaformationaeiaaeit wird dar oh den
Kanal bestimmt, in welchem die Informationseinheit bei ihrer
Eingabe otoht. .v'oaa z.B, eine Informationseinheit der Xanal-
3045 ie Ilaaal X-3 ungeführt wird, so
sie der Veraogoruagaleitung 3040 zua ersten KaI im Kanal
X-4 entnommen werden, Ide Vdrzugerung 3*365 von zwei Mikrosekuauen Überfahrt die Information in den jf.anal X-2. «Vena
die Information die Verzögerungsleitung 3040 das zweite Kai
verlässt t uo befindet sie aich im, Kanal X->3· ^ie Veraöfierun^
306^ überführt die Information so dann in den Kanal 1-1.
Lie Inforuatibn verlässt die Verzü^erunjol<iui^ 3046 zum
dritten ^aI Iu Kanal X-Z, ^urcb. die Veruo^erua^ 3065 £elon£t
eie in den Kanal X. Bach dem vierten XurchlauX durch die Verftögerungaleitun^ 3O4Ö steht die Informatioa im Khnal X-1·
Lie Verzu^eruntg 3061 von der län^e einer Mikroaekunde überführt die Information in den Kanal X und die Information
kann der Geeamtanordnung über das UiID-Tor 3063 entnommen
werden* Die Ctesamtverzogerung&zeit ist dann der dreifachen
Län^e üöu Umlaufet* ohne Xanalüberfuhrung pluo 3 Uikrοaekunden·
Die Information am Ausgang d6r (teeamtanordnung eteht immer
im Kanal X. Falle öö gewünscht lot» die gleiche Operation mit
einem Kanal hoher Xiezugsnummer &u beginnen und dio Information
in. einem Kanal niedriger Beaugunummer zu beenden, dann auß die
Information über daa UHIuXor 3C66 und die Leitung 3®64 erführt werden, anstelle des UiID-Torea 3067 uni der Verzögerung
3065.
He VerzÖ&eriingBanordnung der PIS. 122 kann ebenso dazu vorwendet werden, Zwischenräume zwischen den Informationoteilen
zu schließen· Sine solche Anordnung arbeitet dann al« Kompressor· Lie länge der Verzögerungsleitung 304θ beträft eine
Zeiohenzdit, abzüglich einer Kikrosekund·· Jedeα Zeichen wird
der Verzögerungsleitung im Kanal' 1 zugeführt · ·ν·ηη immer ein
neues Zeiohen der Verzögerungeleitung zugeführt wird» werden
die voraualaufenden Zeichen in den Jeweils nächsthöheren
Kanal überführt· dieses erfolgt libor daa UKO-Xor 3067 und die
Vorsögerung 3o65 von 2 Mikrocokuaden.
Solaage kein neuea Zoichen eintrifft, laufen dl· eingespeicherten Zeiche α dar oh dae UiiD-Xor 3055 und die Verzögerr
$052 von einer Mtkroeekuade» 00 dafi dit Zeiohen in ihren
vorbleiben.
die oingeapoiehorten Informationen von der Verzögerunge·
anordnung aber daa OIJD-Tor 3062 In einen anderen Kreis übertragen worden solion, laufen diese Informationen Über das
Uür-'üor 3067 und die Verzögerung 3065» damit alle Zeiten
dor Verzögerungsanordnung in ihrer Reihenfolge entnommen
werden können. Dieses wird dadurch erreicht, daß das USD-Tor
3062 im Kanal ¥ angesteuert wird.
H. -aß Rechnen.
He Röchenschaltuns arbeitet binär desimal la Eingang und
Auagang. Bio Addierschaltung der Secheneinheit arbeitet alt
binären Zeichen bio sr.ua ffert 16. dadurch iat es &U£lich,di·
Addierschaltung in ihrem Aufbau einfaoh au halten. Anderer«·
eeito wird daß Verarbeiten üer Daten etwas fcocipliaierter.
Alle Eingabeinforaationön stehen im Kanal I9 alle Ausgabeinformationen la tanal 4.
Wahrend der Addition wird die Information 1 BIT-weioe auf
die Information 2 addiert. Das Zeichenresultat muß korrigiert werden, werui es höher als 9 ist, indem eine Korrokturzahl K 1
ßuaddiert wird. Bas end^Ulti^e Heeultat besteht aus einea
korrigierten und einen nicht korrigierten Stellenreeultat.
Dan nicht korrigierte Hocultat wird ale Beaultat 1 btzelchndt·
ras korrigierte Resultat beträgt die Beselohaung Reoultat 2«
ünkorrigierte Besultate unter 10 und korrigierte Resultate
Über 9 werden zum endgültigen Eosuitat, Koaultat 3 susaamongefasot· Ter Kbrri&iervrert K1 Iat 6, wenn la einem Seaimaleyatem gerechnet wird. In einen nicht dezimalen System let
K1 gleich der nfferenss ewlsohen dem höohot aöglichon Stellenwert und 1$ alo dem -hüchatea Wert im Gtellenreeultat.
In der £ubtraktiou~Operation muß vom Subtrahenten das
Kompl£aent au 15 gebildet werden und dann, auf dta Minuenden
addiert werden. Bei einer Subtraktion alt poaitivea Resultat
in dor aiodriö'ötoa Stelle der Wert 1 addiert werden. 2a«
109852/UA5
- t&Q -
. if« 177m2
-tclle^reaultat, welohea nicht korrigiert ist, trägt die Bezeichnung Resultat 4· &as Resultat 4 muß korrigiert werden,
wenn dac ütellonreaultat einschließlich des Cbortrages einem
Vei-ώ Plainer als 16 hat, d.h. incer wenn daa Resultat 4
keinen übertrag bcaitst, !Dae Resultat 4 kann duroh den «ert
λ2 korrigiert worden. "LZ ist daa JEonplßment von K1 zu 16. H
korrigierte fteaultat trägt die Boaeichüuas lieoultat 5 und
int das endgültige Π© suit at, wenn das G^Boater^elinie positiv
ittt wio ciiecos^ durch einen übertrag in der hücheton Stelle
ar.sQzcißt v/ird. lau Re aultat 5 ist ein ZwIo chenre suit at, wenn
daa cndcültieo lir^cüuie der Subtraktion negativ lot, wae
an^-ozoigt v/ird durch daa i'ohlon eine α Utertra^eo in der
ao chat on :>tollo de ο Eoaultateo.
üra box ciuor Subtraktion mit negativem ^^ebnie eu elnoia
oaüjultitfea Köüultat au gelangen, muß ein Eorri^ierwert
70 au ,joder stelle des Eesultateo 5 addiert werden. Das
korrigierte Itoaultat dea Z«?iDcheuroaultateo 5 wird Rooultat 6
genannt, -ua Hesultat 6 ist das £umpl£cient dee endgültigen
Resultatöö 7 au 15f wenn das Brgebnia der Subtraktion negativ
iut. Lor Korrekturwert K3 iat άοα Korrekturwer E1 gleich mit
Ausnahme in dor nioori^sten stelle. Die Subtraktion iet also
eine relativ kompliziorte Operation, da es sohwierig iet, zu
Bojina der upöration featauotellen, ob dae Resultat 7 positiv
oder negativ ist.
Lie Rttohenac-haltuus dea JDateaverarbeitungosy«sterneο der vorliegenden
Erfindung (£13. 104) verwendet die Zoiehenseit far
zwGi verachiedene Zwecke. Di« Zoitthenkodierunj, welch· hler
verwendet wird iet ein ü-BII-KoUe voa 'üyp 1 2 4 Ö Λ B P O,
wobei 1 2 4 ö der numorisohe 'Xeil lot uaa- ABPO dor Zoaeateil
dos Zeichens· 2*r üumeriauho 2oil gibt ia dieoea Fülle
die Ziffer an. Ein 2IS in der Pooition P wird ale Prüfstück
verwendet, so daß der Zonenteil ebenfalls fUr arethaetisch·
Zv/cciiQ verwendet werden kann, womit kann während der Zonen·»
ZOit, d.h. dor zweiten Hälfte einer Zeichenäeit ein nicht
korrigiertes Eoaultat durch die Xorrekturwerte IC1 und K2
korrigiert worden.
109852/15A5
Ό& alle Informationsoinheiten in den Speichern der Maschine
sich in verschachtelten. Kanälen befinden, können solche
Kanäle auch für die arethmetiechen Operationen verwendet
werden. Diö verschachtelten Kanäle stellen spezielle BIT-Plätze
in den Speichern zwischen anderen Informationen dar,-ϊ7οηη
in einem dynamischen Speicher eine Information #eapoichert
ist, so ißt der Abstand der zwischen dea BITS dieser
Inforaationaeinheit konstant und kann in mehrere.Teile unterteilt
werden. Die BITS einer zweiten Informationceinheit können dann direkt hinter den entsprechenden BITS der ersten
Informationseinheit gespeichert werden. Die BITS einer
dritten Informationseinheit können in der dritten unterteilung
.des BIT-ZwSxheriraumes far die erste Informationseinheit
eingespeichert werden» Sntßprechend der Definition «tehen
die BITS oer ersten Information in der 30B-BIT-ZEIT 1· ·
(Kanal 1), die BITS der zweiten Informationseinheit stehen in der nUB-3IT-ZEIT 2 (Kanal .2), die BITS einer dritten
Informatioaeeinheit etehen in der 3UBtBIT-ZSIT 3 (Eanel 3)
und die BIIS einer vierten Informationseinheit etehen in der
SUB-BIT-ZEIT 4 (Kanal 4). Soait zeigt die SUB-BIT-ZEIT X
oder "cbt XH an, in welchem Kanal die BITS einer Information
innerhalb einer Gruppe von entoprechonden BIT3 anderer
Informationseinheiten angeordnet sind.
In dor Eechencehaltung wird die folgende funktion verwendet,
um den Prozeso abzukürzent
b-a einen positiven Wert hat, was einfach featzuctollen
ist, so kann das Resultat für dio Operation a-b verwendet
werden, wenn das positive Vorzeichen durch ein negativec Vor«
zeichen orsetzt wird.
Um den r&tonfluß zu vereinfachen, führt die Keehene©haltung
dio folgenden Operationen in vorüchiedenon Kanälen Ismerhalb
der gleichen ieldaeit durch.
Information 1 plus Information 2« Kanal 1
Information 1 minus Informational Kanal 2
Information 2 minus Information 1t Kanal 3
109852/1545
U\>->
BAD ORIGINAL
~1© Inforaationen τ/erdan. srundoätzlioh ala positiv· Vert· behandelt. In don bei<lon Subtraktioxisoperationen wird βο τ·γ->
fahren, als wäre daa lieoultat in beiden Fällen positiv·
Eines diecor beiden. dubtraktioacergebnisse mu£ Jedooh negativ
sein, was durch dan fohlen olnes übortragimpulsea in der
höchsten Atolle des Feldes angezeigt wird. ras poeitiv·
-ubtraktioiioergobtiia kennzeichnet eich durch einen tfbertraginpals in der höchsten stelle und schließt das Jewellβ andere
Ergebnis von der Weiterverarbeitung aus. Aa End· der PeIdseit ergibt sich somit ein positives Resultat dee Addition«·
prosesßGB in £anal 1 und ein positives Resultat aue dem
Subtraktionsprozeas Ια Kanal 2 oder im Kanal 3*
lüo Steuereinheit dor Hochenochaltung welches der Resultat·
daß richtige und gewünschte ist und ob das Resultat positiv
oder negativ lot zu diesem Zweck überfuhrt die Steuereinheit
die von doa Pro^ramn geleiferte Inatruktion in Abhängigkeit
von dem Vorzeichen der Information 1 und dem Vorxeiohen der
Information 2 in eine neue Instruktion fUr positive Informationen. 7/enn ia einer Subtraktionsoperation sich dies· neue
Instruktion auf äaa zu unterdrückende Resultat bezieht, so
wird das andere zunächst positive Resultat mit einen negativen
Vorzeichen versehen und dann übertragen.
Die Information 1 und die Information 2 werden der Reehen-βehaltuu£ ia ^anal1 zugeführt und während der ersten Hälft·
der Zaichenzeit addiert. Beide Informationen werden ua ein·
SU3-3IT-22IT vercü^art, stehen dann ia Kanal 2, die Information Z wird aber einen Inverter gefuhrt der das Xonplfnent
der Information 2 zu 15 in jeder Stelle erzeugt. Die Addierschaltung lelfert daxin ein nicht korrigiertes Resultat der
Operationι Inforaatioa 1 ainue Information 2. Außerdem werden
die Informationen .1 und 2 ein weiteres Mal um «in« SUB-BIT-ZLlT vorzögert und in den Kanal 3 Überfuhrt, wobei die
Information 1 Über «inon Inverter läuft. He Recheasohaltung
fuhrt dann im Kanal 3 äi· Operation Infornation 2 Minus
Information 1 durch.
109862/1646
BAD 0"IGiNAL
Zu So^iim. cec Hechexivorjangeo wird den vbertragceingang der
Addierschaltun.^ im Kanal 2 uüd in Kanal 3 Jo ein BIT sugef'dhrt, vv&B einer Addition doa V.'erteo 1 zum. nicht korrigierten
Resultat in far kleinsten, ^tollung gleichkosuat. Aa Bade dee
numerischen Teiloc eines joden Zeichens eteht ein nicht
korrigierte3 Hesultat für die botreifende Stelle bereit und
wird in eine Verzögerungsleitung Ton der Länge eineο Zeichen*
oder in einen eatoprechonden speicher Übertragen.
Zn dem Aduitoruäproseaß wird uaa nicht korrigierte Ee^ultat
in Kanal 1 auf den Eln^an* der AddierechaltULg «urtLckgefuhrt
um aittelo deo v.'ertea £1 korrigiert au werden. tenxL icuner dae
nicht korrigierte Resultat oder das korrigierte Heeultat
einen übertrag außlüat, dann ist das korrigierte Heuultat
daß richtige. Tritt kein 'Jbortra^ auf, so lot fur die
weitere Bearbeitung daü nicht korrigierte Besuitat au verwenden.
Xn uer Subtraktionaoperation let daa nicht korrigierte Heeultat
welches sich in dec Speicher von der LfcU^e einen halben
Zeichens bofindot &u verwenden, wenn ca alt einem Übertrag
verbunden ist. 2rltt während des ^ubtraktionsprozeeeea kein
Ubortra^cicipuls auf, qo lot das korrigierte heeultat zu verwenden. Αφ Snde der gesaiateh Zeichenzeit eteht das endgültig·
He cult at dor Operation tJLr eine stelle sur Verfugung und kann
la Feldfcpeicher gespeichert werden· Zu Beginn der Subtraktloneoperatlon cuB der v,ert 1 in der niedrigsten Stelle la aa 2
und ^onal 3 addiert werden, ΓΙβ übertragslmpulee von nicht
korrigierten Resultaten ciiocen lamer in die nächst höhere
stelle addiert werden» Liea wird dadurch enouglicht, dafi der
IKbcrtra^o-BIT in einer Yerzugerungcleitung der länge einea
halben Zeichens gespeichert wird. 2in mit dem korrigierten
auftretender Übertrageiiapule wird- nur la Additioneproaesa in
die nächst höhere Stelle übertragen.
Am Ende der gesamten Operation werden dl· Beeultate der beiden
Subtraktionen danach geprüft, ob in ihrer hooheten 3telle ein
ubertragel&puls auftritt, welcher das korrekte Reoultat kenn-
»•ichn.t. 1098S2/154B bad original
. ASS 177A9A2
la üor Zwlaolienselt hat die Steuereinheit der Reihenschaltung
die Instruktion des Programmes umgewandelt und kann das ge-Eooultat und daο zugehörige Vorzeichen selektieren.
lio PI Cr, 123 ist ein schoroatißcheo Blockdiagramm einer ersten
Ausführung der Reuhoneinheit welche in den-7Datenvtrarbeitungecybtem der vorliegenden Erfindung (FIO* 104) fur die Recheneinheit 2762 (FIG. 1o4) verwendet werden kann· In der PIO.
wird die Information 1 der Re ehe na;; haltung auf der Lo it ans
3007 2ujcfUhrt· Falls sie la Kanal addiert werden soll» 00
wird aio über die Leitung 3OÖ8 sum ODSR-Tor 3OÖ9 gefuhrt.
Zur Subtraktion in Kanal 2 gelangt die Information 1 über die Verssögerungoleitung 3091 und Leitung 3092 «um ODER-Tor
3ύύ3. FUr den Eubtraktioaeprozess Im Kanal 3 gelangt die
Information 1 Über die Verzögerungsleitung 3093 und Inverter
3094 zua OLSR-Tor 3OÖ9* 2a» ODER-Tor 3OÖ9 führt die BIT3
der Kanäle 1,2 und 3 über die Leitung 3095 zum Addierwerk 3096.
Die Information 2 wird der Reohenschaltung im Kanal 1 über
die Leitung 3097 zugeführt und gelangt Über Leitung 309S
direkt sua OIK?,-Tor 3099· Im ersten Subtraktionsprosese, der
im Kanal 2 durchgeführt wird, gelangt die Information 2 über
dio Versö£erungaleitung 3101,Leitung 3102, Inverter 3103 und
Lo it uos 3104 zum ODER-Tor 3099* ^LLr den Subtract ionoproz« β ο 2
Ια xuxnal 3 wird die Information 2 aber die Verzugerungcleitung
3105 und Leitung 3106 »um OESR-Sfor 3099 gefuhrt. Das QDSH-Sor
3099 führt die nunmehr 3 Informationen surBecheneohaltung 3096
über die Leitung 3107·
Die Addiernohaltung addiert jeweils 2 Informationen Im gleiches
Kanal. Sie Dbertragaimpulae werden auf dl« Leitung 3103 sowie
3109 und das UO-Tor 3111 gegeben welches von der Steuereinholt der Kettenschaltung durch ein Signal auf der Leitung 3112
angesteuert wird. TAe Ubertragaimpulse werden in der Ver-
3113 ble zum Beginn dee nächsten BITS der
Information geopelohert. Die Ubertragolmpulae mUeoen
-'iido der eroten halben Zeioheuzeit bis sum Beginn der
erßtoü halben Zciuhensoit ^eopolchort werdon, ua au
Ccu nfi.ihatca Zeichen Iu Uei· Χϊΐϊ-Ζϋΐϊ 1 auuiert au warden. TIo
werden hierau Über die Leitung 310ΰ, Leitung
1 09B52/15A5
3109, Leitung 3114 und ÜKD-Tor 3115 aur Verzögerungsleitung
3116 gehoben wo sie gespeichert werden, bie ßie benötigt
werden· haa UIJD-Tor 31i5wird für Ubertragsiapulee aus den
Additionaprozese in der JBIX-ZSXX durch ein Signal von der
Steuereinheit auf der Leitung 3117 geöffnet. 2*· UliD-Tor 3111
wird während dieeer Zeit durch ein Signal auf der Leitung 3112
gosperrt.
lao Resultat 4er Addition wird sunäohet in der Verzögerungsleitung 3116 mit der länge einer halben Zeichenaeit gespeichert, ß'egen der 3 unteraohiedliohen Operation die gleichzeitig durchgeführt werden, enthält die Verssugerungeleitung
irntaer 3 nicht korrigierte Resultate· Dieoe nicht korrigierten
Reεultatβ gelangen Über die Leitung 3119 und 3121 auf die
Verssögerungöleltuiig 3122« Die Verzögerungsleitung 3122 hat
ebenfalls die Länge einer halben Zeichenaeit und opeichert
die nicht korrigierten Resultate bi« da» Addierwerk die
entsprechenden zugehörigen korrigierten Resultate ersseugt hat. Zu der Zeit muß entschieden werden, welches der beiden
Resultate au verwenden let·
Die nicht korrigierten Resultate gelangen Über die Leitung
3123, dae UND-Tor 3124» die Leitung 3125, da« ODER-Tor 3069
und die Leitung 3095 zurück sum Addierwerk 3096. Ifee UNIw!Tor
3124 wird für die Zelt des Zonenteilβa einer Zeichenzeit durch
ein Signal von der Steuereinheit auf der Leitung 3126 geöffnet. Der Ausgang dea Generatore 3127 Ie]Lfert die BITS des
Korrigierwerte» £1· Eer Ausgang des Generator» 3123 liefert
die 3IT.'- des Korrigiorwertea K2. Diese -e BIT:, werden
er die iH>itung 3095 dem Addierwerk y^GOfr
U^D-Tore^i 3129 und 313ivttfce~r6ragen. Die
3129 und 313I werden von der Steuereinheit Über die
Leitungen 3132 und 3133 in den Kanälen 1, 2 und 3 wahrend
dee Zonenieiles a^r Zeichenzeit geöffnet.
lie Korrigierwerte K1 und K2 gelangen Über die Leitungen
3134 bssw. 3135 su dem Oi)ER-Tor 3099 und von dort über die
Leitung 3107 zvja. Addicrr/ork 3O?6. 3i den 3 nicht korrigierten
Resultaten werden uoait die entsprechenden Korrekturwerte
■ ' ■'■" " 109852/154 5
In dea Addltionoproeees wird der Übertrageimpuls
BAD ORIGINAL
nur lei Kanal 1 auf den nächst folgenden '«ort dee gleichen
Kanälen addiert. Der iJbertragaimpula wird inder Operation
Information 1 plus Information Z als normaler Übertrag über die Leitung 31OÖ, die Leitung 3109 und dae UffD-Tor
3111 auf die Versögerungsleitung 3113 gegeben· Eep Übertrag
gelangt von der Verzögerung α leitung 3131 «um Übertrage iagang
deo Addierwerkes 3^96 Über das OlfEit-Tor 3136 and Leitung 3137·
iii3 korrigierte Heaultat wird zunäühet in der Verzögerungsleitung
311ö geopeichert bis ee komplett ißt. lie Steuereinheit
erhalt Über die Leitung 313Ü die Ubertrageimpulae
aller Zeichönretjultate un au bestimmen, welches Resultat
zu verwenden ist. He Steuereinheit öffnot das WD-Tor 3139
Im. *anal 1 Über die Leitung 3141 und ODER-Tor 3U2, wenn in
keinen der beiden Resultate doe Xanales 1 ein Übertrag auftrat
Wenn ein übertrag vorhanden war, wird das UND-Tor 3143 im *anal 1 Über die Leitung 3144 und ODER-Tor 3145 geöffnet. POr
die banale 2 und 3 wird das UtfD-Tor 3139 durch ein Signal
auf den Leitungen 3146 baw. 3147 geöffnet, wenn dae nicht
korrigierte Resultat im Kanal Z bsw· im Kanal 3 einen l'bortragaii&pula
hatte. PaIlQ dao korrigierte Resultat im £anal 2
baw. im Kanal 3 einen übertragsimpulo hatte, dann wird das
UND-Tor 3143 durch ein Signal auf der Leitung 3Uo, bzw.
3.142 fUr daa betreffende Heaultat geöffnet. Das letzt genannte
Signal erreicht dae UKB-Tor 3143 über dao ODER-Tor
3145. Alle Signale auf den Leitungen 3141, 3U6, 3147» 3144»
3140 und 3149 werden von dor Steuereinheit erzeugt.
£ie selektierten Zeichenresuitate der drei verachledenen
Operationen werden von der Versugerungeleitung 3122 Über
ÜWD-Tor 3139, OBSn-Tor 3152 und Leitung 3153 in die i?eldveraögerunäsleitung
3151 Übertragen. Die aue der Verzögerunge,
leitung 311Ö Delektierten Resultate gelangen eur Feldvorzöge
rungeleitung 3151 über die leitung 3119, UND-Tor 3143,
Leitung 3154, ODER-Tor'3152 und Leitung 3153. M.· Resultate
der drei Operationen werden ßomit in der Verzögerungsleitung
'3151 vereinigt.
Sobald die Zoiohenreaultate zur Verfügung »tehen, bestimmt di
Ltouorolnhelt der Bochenachaltuag, welcheβ der drei Resultate
über dao ITJD-Tor 3155» Leitung 3156» 0£2H-Tor 3157 und
- 109852/1545
BAD On,S!NAL
Ausgabeleitung 3158 in einen externen Speioher su übertragen ist.
Die Selektion dee endgültigen Resultates erfolgt von der
Steuereinheit aus über die Leitung 3159 fur Resultate im Kanal 1. Ein Resultat im vanal 2 wird durch ein Signal auf
Leitung 3161 selektiert. Ein Steuersignal auf der Leitung 3162 selektiert ein Resultat im Sana! 3.
Die 3 Leitungen 3159, 3161 und 3162 gelangen zum UND-Tor
3155 über das Oder-Tor 3162· Das Vorzeichen des selektierten
Resultates wird zu diesem über die Leitung 3164 und das ODER-Tor 3157 in Abhängigkeit von der Steuereinheit addiert.
. Das Resultat kann dann den Verzögerungsleitungen 3118 bzw.
3151 zu Beginn der nächsten Feldzeit entnommen werden. Der
nächste arethmetlsche Prozess kann der oben beschriebenen Operation direkt folgen.
Die FICr. 124 ist ein schematisohes Blockdiagramm einer
ersten Ausführung der Steuereinheit einer Rechenschaltung, welche in dem Datenverarbeitendensystem der vorliegenden
Erfindung verwendet werden kann. Die in der FIU. 124 gezeigte Steuereinheit gehört zur Rechenschaltung, welche in
der FXU. 123 gezeigt ist und 3 oder mehr verschachtelte
I Kanäle besitzt. Die Steuereinheit führt folgende Operationen
durch:
1. Die Steuereinheitciilberführt die Instruktion des
Programmes in Abhängigkeit von dem Torzeichen 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 als positive Werte
verarbeitet werden«
109852/1545
■
■ BAD
3. lic Steuereinheit bestimmt zu welcher der Oparationex
Indorsation, 1 minuo Information 2 odor
Information 2 minufl Information 1
elaea positiven Iteaultatee tjehürt.
4. He /töuereiuheit «elektiert daa ftrgebnie
5. £ie "touereinheit addiert daa Vorzeichen sum ■Endresultat.
In iior 1-Ί3. 124 iet angenommen, daß die von dem Programm
,gelieferten Inutruktionen wie folgt lauten ktfnnent
Information 1 plua Information 2
Information 1 minus Information 2 oder Information 2 minuü Information 1,
αηα daß üieae Instruktionen ia einer nicht gezeigten
Uchaltun£Banor<lnung ijeleuon werden, woluhe ein Signal auf
eine der Leitungen 3171a bio 3171o sur Steuereinheit eibt.
Bin -'igual auf der leitung 3171a entspricht der Inotruktionι
Infor&atiou 1 plus Information 2. Ein Signal auf der leitung
3171b entspricht üer Intitruktioni Infornation 1 olnue
Inforiaatlon 2. Kin Signal auf der "eitim«; 3171o entoprioht
uor Inatruictioni Infornation 2 minus Information 1·
"Jie Leitungen 3171a bio 3171c fuhren üie Cijjnale au den
liET-Eiasänäen uer betreffenden T^IGf(JSH 3172a bis 3172o.
lio iiiS^ST-iSiΛ£&αύ* der TEI0GS3 3172a bic 3172c «erden vfie
fole>t ai^ectöuort: Daü -ignal der Instruktion t Information
plus Inforaation 2 auf der Leitung 317,1a bringt den TRI(J(JSH
3172a in SS'i-Stelluag und gelangt über die Leitung 3173»
' 3177 und Leitung 317Ö zum RSSSX-Eingane de«
3172a.
La» ^i^nal der Inatruktioni Information 1 minus Inforaation
2 bringt don SIUGiJSiI 3172b llber Leitunj 3171b in .e«SI-
;.teilung unc den THIGMR 3172a Über die Leitung 3173, OL»EH-2or
31o1 und Leitung 31ü2 in HK-r,i-^telluns. Dae Signal fUr
>iia Instruktion* Information 1 ainua Inforuation 2 bringt
überfalle άβη IRIOGSR 3172c Über Leitung 31Ö3, ODSR-Tor
3177 und Leitung 317Ö in
109852/1545
BAD
Γα.3 -ijaal der Instruktion t Information 2 rniuue Information
1 bringt den TRIGOIiIi 3172c Über Leitung 3171c in SSI-.'•>tellu:i£,
den -MIGCHM 3172a aber Leitung 3iC4t OECn-Tor
3131 uuci Leitung 3182 in RE-^T-fitellunii oowie den TRIGGER
3172b über Leitim*; 31Ö5, OUmi-Tor 3174 und Leitung 3175
ebenfallö in ΗΞ33Τ-3tellung.
:;er SKIöCKSR 3166 wird durch oin Signal auf Leitung 3W in
s.2T-?tellun3 ßobracht, wenn die Information 1 ein pooitivoo
Voreeichen besitzt. Eer TnI(JGSP. 31ö6 gelangt in ΠΤΚ-ΕΓ-2t β living durch ein ε-i^nal auf Leitung 31Ö0 wenn die Informa
tioni ein negative:» Vorzeichen hat. ler TRX03KR'3139 wird
üurch άαα Vorzeichen der Information 2 derart gesteuert,
daß er duruh ein -i^nal auf Leitung 3191
* &clau£t fur ein poaitivca Vorzeichen und daß der genannte
bei einem negativen Vorzeichen der Information 2
eiu ^i^nal auf Leitung 3192 in 33uEX-Stellun£ gebracht wird.
Die Matrix der iKiD-Tor· 31ii3a bie 3133 1 träne formieren
die alte I&otruktion, welche durch die Stellung der
•XRIöasa 3172a bis 3172o dar^eötellt wird in eine neue
In»truktlon in Abhängigkeit von den Vorzeichen der Informationen, welche uoruii die stellung der XaiSQSR 3166 und
313^ dargestellt wird.
Idle vier möglichen neuen Instruktionen lauten ι
Information 1 plus Inforoatlon Z
Information 1 oinue Information 2
Information 2 ninuo Information 1
lÄinua Information 1 minue Information 2,
was durch ein Aucgabeeignal von den ODSR-Soren 3194« bio
3194d auf die Loitunfjen 3195, 3196» 3197» 319öf 3199 und
3201 on&egeigt wird. He Kombination der möglichen Otellungei
der THIGOKH 3172a bin 3172o, 3166 und 31Ö9i der ÜKlWTore
3193a bis 3193 1 und der ODBH-Torβ 3194a bie 3194d let la
der Tafel XIII geseilt.
boreitu ^eßührieben behandelt die liecheneohaltun^ den
Subtraktlonajpruaouu al» wäre ein pooitlve« Beeultat suer»
warten· Iiiaee der ueuultate int jedooh uegatir und mud
ο- 109852/1545
BAD ORIGINAL
ΛΜ 17749/12
u*rfcerdrd-lced worden. Aue die ο em Gründe mui3 dio neue
Ii^truktiou der Adroooo dea richtigen Hejultatou eutcpreuhen
tma Iüütruktion und Adreaue entooheideu gomeinoam, ob das
Kccultat ein positive« oder negativea Voraeiohen erhält.
ill er rar bekommt die ^teuerelxiheit Über die Leitung 3138
(il£, 123) am liucle deu ^euatcteu Proaeueeu ein wignal
welchea anseilt, welcher der beiden nubtraktioneprozeetse
uu einem positive Eeaultat geführt hat. ~ioseo rdgnal wird
durch den 'Jbertrajsiapuls am Had« deo letzten Zelckeaa in
dora !-old, d.h. i-aual 2 oier ^^aaal 3, BIT-ZSIT 4, Zeiohen«
zeit 16 dargestellt.
Γ er letzt ^enauute 'Jourtra^ßimpula kocmt von der Recheaachaltui^j uiber die Leitung 313ώ 1λ die Steuereinheit und
»ird Über die Leitung 3203 dem ßSÜ2I-]a.njanfi uea TRIGOERU
3206 zu^efLüiZ't, wonzi das positive lieoultat su der Operations
Information 1 minua Iufsroatioa 2 «jehört. Gehurt diener
C zu der Operations Infara&tiou 2 jaijuua
1, üü wird der Ißpula von. der leituo^ 3207
Ubor dao öHS^Sor 320ü aua SSi-Elageng dea TRIGGER.*; 3206
und zum HBGSI-EIn^aIiS dea JL1RX aaS2S 32C5 ßeführt. Ue WD-ΪΟΓ» 3204 und 320^ werdon. durch Zeitei^iiale auf dea
Loitu^eu 3203 und 3211 gesteuert. XiLe Auogabeleituageft
der TlilöOEIi 3205 uad 3206 ateuora die !.eituagen 3127 und
baw. 31i>^ uad 3201 der OliEE-Tor· 31i)4c und 31^4d
die Uituii^ea 3212 uad 3213 baw· 3214 und 3215.
wird mit Hilfe der VHL^Vors 3216 und 3217
und 321i)t welche mit den leitungen 3212 bis 3215 verbunden eind. XIe Steuerfunktionen eind in der Tabelle XIXI
gezeigt, "in -i^ial auf den leitungen 3221 und 3222 der
GZJ:r:-Iore 3194a und 3194b üowia auf den Auugabeleltungen
3223,3224, 3225 und 3226 der UKi>-2ore 3216 und 3217 baw.
3216 und 3213 stellt die Adrecee dee riuhtigen Resultaten
und dae Vorzeichen dietsets Resultatea in der folgenden «feie«
aar·
;io Leitung 3221 fuhrt ein Signal fur die Instruktiont
Informatioa 1 plus Information 2 aber das ΟΙΈΕ-Tor 3227
um dae L';; L-Tor 322ä far die Impulse d«e Kanäle0 1 su öffnen.
SiA Signal auf der Leitung 3221 öffnet dm« WC-Tor 3229
^ 10Ö852/15A5
über das 0T?KR~2or 3231. Falle die Operation Information 1
minus Information 2 auszufahren let, eo öffnet ein Signal
auf der Leitung 3222 das UKD-Tor 3226 über das ODBR-Tor
3227 und uffnet das UND-Tor 3232 Über dao ODER-Tor 3233,
Ein signal auf der Leitung 3223 entspricht der Instruktion
Information 1 minus Information 2 und zeigt,dafl das Resultat
dieser Operation positiv ist. Das Signal auf der Leitung
3223 öffnet das UfJD-Tor 3234 Über das ODER-Tor 3235 und
öffnet das üHJUTor 3229 Über daa ODER-Tor 3231. He Leitung
3224 entspricht der gleichen Instruktion zeigt jedooh an,
daß daa Resultat negativ ist· Sin Signal auf der Leitung 3224 Öffnet das UKD-Tor 3236 über Oim-Tor 3237 und öffnet
das üIITMCor 3232 Über das ODER-Tor 3233· Sie Leitungen
322^ und 3226 sind der Instruktionl Information 2 alnua
Information 1 zugeordnet« Ein Signal auf der Leitung 3225
zeigt an, dad das Resultat positiv ist, ein Signal auf der
Leitung 3226 zeigt an, dad das Resultat negativ la*·
Sie Tabelle HY zeigt dl· Steuerung der Resultatselektion
in der Steuereinheit.
109852/1545
* *AD ORIGINAL
Tafel XIII
gehört zur Instruktion Auegangsleitungen
Inf 1 ♦ Inf 2
-(Inf 1 ♦ Inf 2)
Inf 1 - Inf 2
Inf 2 - Inf 1
Inf 1 - Inf 2 Inf 2 - Inf 1
Inf 1 - Inf 2 Inf 2 - Inf 1
3195
3196
3197 3198
3199 3201
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 3255 |
||||
Tafel XIV
| UND-Tor | Steuerleitung | Kanal | Bit-Zeit | Zeichen- | Selekt, |
| sbt | bt | Zeit | unkorr· | ||
| ent | Result· | ||||
| 3263 | 3276 | 1 | 3 | Add· | |
| 3264 | 3277 | 1 | 5 | ||
| 3265 | 3278 | 2 | 8 | Sub. 1 | |
| 3266 | 3279 | 2 | 5 | ||
| 3267 | 3231 | 3 | 8 | Sub· 2 | |
| 3268 | 3282 | 3 | 5 | ||
| 3204 | 3211 | 2 | 5 | 16 | Sub· 1 ♦ |
| 3208 | 3209 | 3 | 5 | 16 | Sub· 2 + |
Sub.
Sub.
109852/1545
£ie ϋΐϊΓ-Τοζ'β 322ο, 3234 und 3236, welche durch dl« Adressei^^ale auf den Leitungen 3221 und 3222 bzw. 3223 und 3226
baw. 3224 uud 3225 über die OUSHr-Xure J2<s7 ***♦ 3235 baw·
3237 aujooteaort wordou führen die KanalimpulßQ auf Leitung
3233 auf die Lei-feu^ 3159 (ΪΙΟ. 123) die Sanalimpulse dea"
Kanäle 3 2 worden vou der Leitung 3241 auf die Leitung 3I6I
(ill, 123) οχιά die llaualiapulbe de ti Kanäle a 3 gelaufen von
uor Leitung .3243 auf die leitung 3162 (210· 123). Lie»·
Kanalimpulse oi'reiohon die UK U-Tore 3221>
aad 3232 Über die Leituajou 3245, 3246 uud 3247 aber daa 02SP*-Ior 324ώ. .He
α:· "v-ϊοΓο }22j u-id 3232 üiad eooit vorbereitet auta öffnen
fdr poaitivo uad ^ejative Voraeicheü aua dea augehöri^en
iiisnalfieaeratorea 3245 und 3251. Sin Signal vom OS22-Tor
3231 auf der Leitung 3252 erzeugt ein positiveo Voraci'3h.en
QUii dea Geaorator 3243 wünrend ein ^i^nal von 03SR-2or 3233
Ubor Leitung; $2'j$ ein uejativou Voreelclien am Ji^xial^eüerator 3251 auftreten läact. Laa Cfignal dec selektierten Vorw jGlanjt aber dao ODSä-Iop 3254 auf die 7ereleit-anü 3164 (I11IO. 123), we 1 one da» genannte
der Hochöaiichaltan^ sufilhrt.
lie Steuereinheit beatimat außerdem ob da& korrigierte oder
nicjht korrigierte Zel^heareaultat einer jeden Operation au
verwenden ist. UIe Eritacheiduntf hängt von dem Vorhandensein
eines tibertra^iiapuloeo am Snde de» Zeichen ab, wie dieses
bereite beschrieben wurde· "
Ea gibt zwei Gruppen von Ubertragaimpuleen. Die eine Gruppe
tritt zur ΒΙΤ-Ζ3ΙΪ 4 auf, die andere zur BIT-ZSIT ti, Da die
übertragung der Zeichenreeultate in der eraten Hälfte der
Zeichenzoit erfolgt, muaeen die zur BIT-ZSIT vier auftretenden übertragoimpulse verzögert werden, um nicht die Übertragung des vorhergehenden Zeiuhenretsultatea zu β türen.
Zu diesesa Zweck werden die üut BIT-ZcJiT vier auftretenden
fvibortra£»isipulQe von der Leitung 3202 Über dao UliD-Tor 3256
£ua O Li; R-Tor 3257 so führt, während die Ubertra^uimpulue vou
der 3IT-ZTIIT 6 Über dau ü;iJ>-Tor 3250 sum ODEil-Tor 3257 gelangen. DIo üüD-Tore 3256 und 3253 werden durch. Zeitsignal*
sur BIX-ZEIT 4 bew. zur BIT-ZSIT 6 auf den Leitungen 3259
und 3261 gesteuert. £io Ubertraßaimpulce &w BIT-£21T 4
109 852/15 4 5
BAD ORIGINAL
vom UliIJ-J0r 3256 zum ΟΤϊΠΓϊ-ϊογ 3257 über die Verzierung 3262. lie Ubertrasaiiapulae 30 langen, voa ΟΓίΚΗ-Tor
3257 au den !JSr-Toren 3263, 3264, 3265, 3266, 3267, 3268,
32)4 und 32Oo. Lie UIJI-Tore oelektieren ihr·
inpulae wie es in dor Tabelle XV gezeigt ist·
-la swäi fiö^liohcm 'Jbertragaimpulse aus der Addition «erden
abor das Ol-SR-Tor 3239 auf den EES-Stagaa^ des IHIOOSRS
3271a geführt· Beide 'Jbertrajsiapulee haben die gleiche
:*r 1310323 3271a wird but r,UB-3IT~ZSI2 4»
4 durch ein Uitfnal auf Leitung 3272 in HBSSI-
^u ßöbraoht. Lie Aue^abeleitoa^ea der DNTUXore 3265,
3266, 3267 Uüd S^ü worden sum
3271b, baw. ßSCST-aLajone dea 2HIOOSRS 3271b, b*w
dee X3lGf3233 3271c baw. «um Π2&Β?-£1η&α&£ dea
32710
j£i:;or der ΪΣΙΙΟ35Π 3271a bia 3271o sei^t duroh oeine fc'ST-
^ &&, daß üaa eutsprechende Zeiüheureaultat in der
ctin korrigiertet» Π· suit at iat. He U
dos Kosultatea wird durch Kigzialo auf den. Leitungen
3144, 3140 und 3ß49 (FIff. 123) <jesteuert. lie Leitung 3144
entspricht dea Additionsprozeco, die Leitung 314Ö iat dem
ernten Oubtraktionsprozeus augeordnet während die Leitung
3149 dem aweiten ^ubtraktioaaproseee εu£oordnet iot· Die
Übertragung von Signalen über die leitungen 3144, 3148 und
3149 wird duruh die USr-Sor« 3274a bie 3274o gesteuert,
welche v/ieuerua durch die ^i^naXe von den 5E2~Au3gän&en
der THICrCrc:^ 3271a "bin 3271 β und durch Zeitinpulee auf den
Leitungen 3275a biu 3275c geöffnet werdon.
in. B2S2X-3tellua£ befindlicher SSIOffER aua der Gruppe
3271a hl ζ 32'/1u zax$t an, da£ da» ^ewUmichte Zeichenre aultat in der Hochoneinheit ein nicht korrigiortea Resultat
Ue Übertragung dar Hesultate wird durch Signale in
Leitungen 3141, 3146 und 3U7 (PIQ. 123) geateuert·
Die Leitung 3141 ^ohürt zum Additionoprozene9 die Leitung
3146 &ohurt zum eruten 3ubtraktionapro2seuev die Leitung
3147 geniirt aua gv/eiton Subtraktiouüproseoe. Ίϋ· übertragung von Zi£ualen Über die Leitua^on 31419 3146 und
- ' 10*862/15*6
BA0O!WälMAL.
Tafel XV
Dor Übertragalmpule in der Steuerschaltung der Recheneinheit
| UND-Tor | Zeit | Bit-Zeit | 1 ■' , ■ | 5 | * |
| 3263 | Sub-Bit-Zeit 1, | Bit-Zeit | 1 | 8 | |
| 326k | Sub-Bit-Zeit 1, | Bit-Zeit | 2 | 5 | |
| 3265 | Sub-Bit-Zeit,2, | Bit-Zeit | 2 | 8 | |
| 3266 | Sub-Bit-Zeit 2» | Bit-Zeit | 5 | ||
| 3267 | Sub-Bit-Zeit 3, | Bit-Zeit | 8 | Signal auf | |
| 3268 | Sub-Bit-Zeit 3, | Art des übertrageiinpuleea | 3276 | ||
| UND-Tor | unkorr· Addition | 3277 | |||
| 3263 | korr· Addition | . 3278 | |||
| 326*4. | unkorr· Subtraktion | 3279 | |||
| 3265 | korr· Subtraktion | 3281 | |||
| 3266 | unkorr· Subtraktion | 3282 | |||
| 3267 | korr· Subtraktion | ||||
| 3268 | |||||
109852/1545
3147 wird durch die UKJ-Tore 3244a *>io 32ϋ4υ geateuert,
vkoloho wiederum durch die RE^ST-Stelluns der TRI53DH
3271a bia 3271c ur*d durch Zeiteijnale auf den Leitungen
3275a biö 3275^ und 32o5a bia 32o5o geöffnet werden.
Lie 1'IG. 123 i~t eiao tabellariache Laratallung der
Xnäsruiig uer iro^ramminatruktionen la Abhängigkeit von den
eier Informationen 1 und 2 in Uer Stauereinheit
Rechenachaltung.
Tie /IG. 126 i&t eine tabellarische läratöllung dea 3«chenprouOüeow bei der Addition und oubtraction in der Rechenaehaltung von >IG. 123. Zum Zwecke der Illustration eind
aie verschiedenen Stufen der Operation in Reihen und -palten
uit, Z<j sind Jedem Zeichen zwei spalten augeoronet,
Spalte £ur den numericeheη Teil, die andere Spalte f£r
Zouenteil.fcie Spalten λ und B beziehen oiuh auf das
;q Zeichen, ei· -#.**.«*-. C «ad D auf das κ weit β Zeichen,
die ^palten 2 und x1 auf uaa dritte Zeichen und die Spalten
G uuu H be&iehen sich auf
<lau vierte Zeichen. lie lieihen
Ιί,^ΐ,υ,ν,ϊ/,Α,,Ϊ,Ζ zeigen die Stufen der üporationound aind
la fol^enuen als Zeile bezeichnet mit uea au^ehärigen ilennbuohötabeu. wie in uer Zeile U gezeigt lot, beträft der ^ert
aer Inforoation 1 367» wobei die £lnor in den Opalten A
uiia B, aie Zehner in aen Spalten C und H und die Hunderter
in uöu spalten ϊ und ί eingetragen sind. LIe zweite Information hat den v.ert 5>2-j wie uao in Reihe 2 der Zuile R gezeigt
ist. i'le Liner (9) ο token in dea Spalte A und B1 die Zehner
(2) stehen in den opalteu C und Df und dl« Hunderter (5)
utehea in den Spalten 2 und k'· Iu der üeihe S1 Spalte A ist
die «rate Additionaatuie gezeigt, wobei din eraten ΒΙΤΠ der
Information 1 und 2 addiert werden, woduruh ein Ubertra^uisipulü zum nächat folgenden 3Ix- 2 angoscei^t durch den Pfeil
von Linie 2 !leihe ο aur Lij^le 3, JRelhe H entsteht. LIe
Zeile 3 der Reihe E stellt den übertrag3eingang des Audiorwerl&Qu dar. In der Position 2 hat die Information 1 einen
BIx in uor Zeil* 1 Hdiho H der auaanuaen mit dem Übertrag
der vorhergehenden 31T-Aduitlon au dea Srgebnle "kein BIS"
mit üb«rtraü;aimpul8f gesellt Xn Zeile 2 Beine S, fuhrt.
.^- 109852/154 5
Llecer BIT-'Jbertratf wird dem Ubortragaeingang der Heohen-β ehalt uns wie durch den Pi oil von Zolle 2 Reih· Π ßur
Zeile 3 Hoihe R gezeigt wird·
Ho dritte BIT-Addition r/lrd la der Position 4 durchgeführt
wo wiederum zu dem 3IT der Inforaation 1 ein Übertragsimpuls addiert wird· Da die Information 2 In dieοer Position.
keinen BIΪ beaitzt, lautet das Fjrgebnle "kein BIT plus
übertras". Dieser Übertrag wird zu den übertragßeingang
Wdierwerkea übertragen» wie dieaee durch den Pfeil von
Pooition 4 Zeile 2 Heine Ö zur Pouition ö, Zelle 3 und
Keine K cuujeseijt ist· In der Position ö besitzt die Inform»·
tion 1 keimen BIT, jedoch die Information 2, wie dieses in
der Zeile 2, Reiho R gezeigt lot. 1-aa Xir^ebnie dieser
Audition ist wiederum ledi^lijh ein Jbertra^aiiapul«· liier
ha,-UGIt ea oich um einen Zuiohonubertrageimpule der für
eixxo halbe Zeichenzoit ^eapelohert wird, wie üieeee durch
aen horizontalen Pfeil in Zeile 1 Reihe 3 geeeigt iat. Ζαβ
Resultat des Additdnspro&eu&eu in den Positionen 1,2,4,6
wird in die Position Λ,Β,Ρ,Ο verzögert, wahrend dieser Zelt
wird der v/ert der Korrektur £1 aus der Zeile 3, Heine r<
auf das Übertragende Resultat addiert·
Lie Korrektursaiii £1 hat den ^ert 6· Da das verzögerte
Roaultat nicht injeuer Position ein £11 beultet, let mit dem
lie ε al tat der Korrekturaudi tion, welches in Zeile 1, Reihe I
geseilt lot, kein vbortraju-UI'J? verbunden· Γα in der Poaltlo
ö derselben Zeichenzelt ein übertra&a~BIX auftrat, muß dae
korrigierte Hocultat verwendet werden. £aa korrigierte
Ho aultat hat den v/ert 6 und iat in der Zelle 1 Reihe T
umrandet.
lie nächete Zoiahenzeit beginnt mit der Addition dee Übertra^-BIT dar Zolle 3 Heiho η sum Zeiuhen 2 la diener Poaltlo
»edor die Inforaationi no oh die IiUformation 2 hat Iu dieser
Pouition ein BIT. Uiu Additiuno-Keaultat l«t also ein einzelner BIT in der Zolle 1 Reihe Π· In der Position 2 der
Zeichens?!* 2 Jpalto C ha-ben uowohl Inf ormation 1 ale auch
Information 2 ein £12, ao daß dau Additionerewultat aus
einem Ubertra^u-ΒΙΐ besteht, Seile 2 Heihe S1 welohe» aua
109852/1545
· BAD ORIGINAL
dos Addierwerken Übertrafen «rlrd wie dieses
uuruh con Pfeil in aor Zeile 3· Position 4 Reihe H gezeigt
ißt. 'er 3ΙΪ üer Information 1 in dieser Position und der
J3I'£-Jbortra£ resultieren wiederum in einem BIT-Übertrag der
in der Position ö addiert werden muß, wie es duroh den
Pfeil anjeaeißt lot.
öle Information 1 nooh die Information 2 hat in der
Poäitiou Q ein BIT, uo daß der Additionaproaess lediglich
elnea einfachen BIS alt* Resultat «ur Folße hat. Dieser
J3I2 ist in Zeile 1 Beine S Position ö "palte 10 bezeichnet,
rieaoii Reaultat lot fur eine halbe Zeichenzeit zu verzögern
wie es durch den horizontalen Pfeil in der Zeile 1 der Reihe 2 angezeigt let, Zfes Ret3ultat gelangt dann in den
Zo&c&teil doe gleichen Zeichens, d.h. in die spalte D.
Während dieser Zelt wivd wiederum die Eorrokturzahl K1
suaudiert. lae He«»ultat tut in Zeile 1 Helhe T ßozeigt·""
:.'aa I?e&ultat hat ά&α. Vvert 15, eo daß in den. beiden Additions«
pro se .3 ecu de 3 numerischen Teiles und des Zonenteiles kein
Übertrag e.iotehön konnte· ^fea richtige Heoultat ist somit
dac tu&orrltjierte He cult at, welches in Zelle 1, Helhe S
Spalte C umraadot ist und den v.ert 9 hat. Tie BIϊο der
laforaationen 1 und 2 in u&r ΙίΙΤ-Position 1 wurden addiert
uuu produzieren einen i3X^-'Jbertraj welcher dann au den
J3I11 dor Infora&on 1 in ΒΙΐ-Poäition 2 addiert wurde,
5, Reihe IU Γα in der Position 2 der Information 2
^ 311' vorhanden tut, ergibt die Addition des BITS von
Information 1 in Position 2 und deu Übertrages aus der
Aücütion in Position 1 bei üer Addition einen übertrag, der
uann. zu cea 21T der Inforaation 2 in Position 4 addiert wird
Iformation 1 hat mriea«rua kein 2IT in der Position 4,
vii die Information 2. £s ergibt eich ein Übertrag der
in öle Position 3 verisöjart wird, wie es der Pfeil anzeigt·
ler £IT>Ubertra^ in uer Position Q hat uaa Resultat Ö aur
welches ein unicorri^lertes Hosultat let· Ko nuß nun
worden, ob das nicht korrigierte Resultat dae
riuhti<{e lot· Γΐοαβΰ ergibt sich aus der Addition der
£örrekturzaiil £1 die in der Zeile i, Helhe S9 flpalte P
1098S2/15A6 P,M.,
angegeben iat. I)Ie AdOition dee nicht korrigierten Hesultatei
zur Xorrekturaahl K1 ergibt den Wert U, Zeile 1 Seihe T9
3 ΒΙΪ3 in den Positionen B9P1O* Ike korrigierte Resultat
hat keinen Itaertrag, da« nioht korrigierte Resultat In Zelle
1 Reihe S Spalte £ iet das richtige Resultat·
Die vierte Zeit Addition In der dl· Information 1 ale auoh
die Information 2 den Wert 0 haben ergibt kein SIt und
keinen übertrag aua den unkorrigierten oder dem korrigierten
Hecultαι. Xteo umrandete Resultat in Zeile 1 Reihe S Spalte
iut Uamit das richtige· Sa· Oesamtreeul&at dee Additions«·
prozeeees Informälon 1 plus Information 2 beträgt somit
> ■ ■ . :■
tfie bereite beschrieben wurde fuhrt die Recheneinheit ewel
versehieäeneüSubtraktionen duroh. Die erste Subtraktion
lautet Information 1 minus Information 2· £1« streite
Subtraktion lautet Information 2 minua Information 1. !Die
Steuereinheit bestimmt, welche dieser beiden Operationen mit einem positiven Resultat gekennzeichnet let« waa eich
aus dem übertrag im numerischen Seil der höchsten Stelle
ergibt. 2a in diesem Beispiel die Feldlange mit 4 Zeichen
angenommen wurde muß dieser Übertrag in der Poeition Q
Spalte O Reihe Y oder Y auftreten.
k In der Operation Information 1 minus Information 2 1st
cas nicht korrigierte Resultat «u verwenden» wenn es mit
einem Übertrag verbunden ist. Andernfalls ist das korrigierte Resultat &u wählen· Ss wird Immer nur ein Übertrag im
numerischen Seile der Zelohengelt in der Additions des
folgenden Zeichens berücksichtigt· In diesem Fro&eea haben
die Information 1 und 2 die selbe Wertigkeit wie In dem
zuvor erläuterten Additioneproseee jedooh ist die Information
2 invertiert wae durch den Buchstaben I hinter der Bezeichnung in Zeile 2 Reihe 0 angeseigt let. SIn invertiertes
Zeichen ist gleich dem Kompliment dieses Zeichens »u 15.
£er 3ubtraktionaprosess beginnt In der Position 1 mit der
niedrigsten Stelle, Spalte A, Helhe U. Su dieser Zelt wird
der YortragoUbertrag In diese Zeitposition addiert· Der
109852/1545.
^ubtraktionsprozeca wird lauerhalb dee numerioohen und
Zonenteileu deο Zeichens wie eine normale Addition durchgeführt, laa Heißt, οία BIT addiert auf kein BIT1 ergibt
ein 3IT. He Addition von 2 B1T3 ergibt einen übertrag
der ale 31 T-1Jbertrag In den Poeitiouen 1,2,4 AVB und P
auftreten kajrm. CIn übertrag in der Poaition ö ist ein
-tollenübertrag und muß gespeichert werden. Sin In der
Position KuIl auftretender übertrag wird nur für Steuer»
zwecke verwendet und darf nloht sum folgenden Buchstaben
addiert werden. Lie Addition von 3 BIT3 ergibt einen 'übertrag und 1 BIT. Pie Korrekturzahl E2 welche im Zonensoil doa Zeichena verwendet wird, hat den Wert 1O1 wenn in
eiueta leziaaleystem ^ereuhnet wird.
der Information 2 addiert wie ea in Zeile 1
2 der Reihe U Spalte A gesellt ist. Ee ergibt sioh
ein Übertrag. lieser übertrag wird au dem BIT der Informatioi
1 und dem Komplimeni der Information 2 in Position 4 addiert
und hat ein BI ϊ und einen Übertrag zur Folge· Eer übertrag
aus der Position 4 wird In die Poaition Ö verzögert.
Pas nicht korrigierte Hocultat der Addition von Information
1 und dem £omplftaent der Information 2 dea ersten Zeichen*
hat den v,ert H. üaa nicht korrigierte Eetsultat wird In
den Zonenteil des zweiten Zeichens, L-palte B1 Zelle 1,
Reihe V verzögert. Pie Xorrekturzahl K2 mit dem Wert 10
ist in Zeile 3 Reihe V Spalte B gezeigt und wird auf das
nicht korrigierte äesultat addiert. Hese Addition hat
normale BIS-überträge In den Positionen B und P xur Folge,
das Resultat in der Position O ist ein BIS und ein übertrag*
Zieger übertrag wird nur für Steuerzwecke verwendet· Tas
korrigierte Resultat hat den Tert Ö. Vegen dee Übertrages
In der Position O iat das korrigierte Hesultat das richtige.
Iu der Spalte Ct Zeile 1 bis 3» Beihe U und Zeile 1 und
Beihe V ist die Addition des «weiten ZeIoLena der Information 1 und ciOB Komplimentes der Information 2 gezeigt· Tfee»
Heeultat hat den Wert 3 und einen Übertrag In der Position
109852/1545 BAD ORl
m
17¥942
ϋ · *e#en HlQaQS übertragen let das niuht korrigierte
Resultat zu verwenden und durch die Umrandung Iu Zeile 1
Reihe V Positionen 1 bis ö Spalte C gekenneelohnet. Eer
Übertrag BIT wird während der nächoten Zeiohensteit in der
Position 1 der spalte bei der Addition berUokslohtigt.
Eine liorrekturaddition ibt zwar nicht notwendig, eie ist
jedoch aur Vereinfachung der Steuerung der Heuhenanordnung
berücksichtigt. CIe Korrektursahl £2 wird während dee
Zonenteilea dee Zeichens auf das richtige Reuultat addiert«
TAa dritten Zeichen in den Poeitionen 1,2f4ttt in der
Spalte £ sind mit einen niuht korrigierten Roοultat von -14 ohxxB übertrag verbunden· Heaee Hesultat ist deshalb
durch die 2ahl Σ2 in der Spalte £ und den Poeitionen
Α,Β,Ρ,Ο zu korrigieren· üas fieaultat der Korrektur hat
den »ort θ und bositat einen ^bertra^ in der Position O9 der
nur fur Oteueraweoke verwendet wird· X&a vierte Zeiohen der
laformationen 1 und 2 hat den Wert Hull· las Kompliment
eier Information 2 tu 15 besteht auo den 4 BITS 1,2,4,0 in
der »palte 0, Zeile 2 R«ihe U. las Resultat nuA daher
korrigiert werden.
Ilβ Audition der Korrekturzahl X2 sum Resultat aue dem
numerischen Xeilo deo numeriechen Zeichens ergibt ein BIT
in der Position λ und einem BIT in der Position 0 sowie einen Übertrag in der Position 0, Aua diesem übertrag er»
&VüX äiuh, üa-ß daa Resultat ein negatives Vorzeichen au
bekommen hat· Ia der Uert der Information 2 höher ist als
jeuyr der Information 1. Lie BIi1J, welche in der Spalte B
Reihe W Zeile 1 und in deaeelben Poeitionen der Spalten F
und H welche umrandet sind cowie did umrandeten BITS der
spalte C Zeile 1, Heihe V stellen ein Hasuitat dar, welohtβ
zur weiteren Verwendung komplimentiert werden musste· Γ<&
jedoala die Bd^haxtordnun& auch dl® Subtraktion Information 2
Kü.üo.3 Information 1 durahfuhrtf wird diese» negative Re»ulta1
XA.Q rjpalto Λ Rdlhe X zeigt dio Aaviifclo.u dea Koaplimente» d®x* iaftfraation 1 sur Information 2 in SIT-Poaitioa 1. Die
Addition £ee Vortr:.'..ji:-.J3ITS und de» BIfS der Information 2
urf{J.uT *:in*n 'Jb«?-1 ra^ in aie P^sitSos. a»· Xn der Poeition
eioh kein BIT1 ao dad lediglich dar Übertrag ale
Ko-ultat erooheint· Ia der Position 4 bofindet »loh ebenfalls kein BIT, οΰ ergibt tiiuh das Er&ebnla Null und kein
übertraf. Iu dor Position Ö befinden oioh wiederum 2 BITIi
woraus juish ein Übertrag ergibt, der alo ZeichenUbertrag
bei der Addition in numerischen Toll deo folgenden Zeichens
berüJkaichtigt wird. ttegen dieuee 2eiohenUbertra&a lot das
gefundene Eeaultat bereitu dae richtige· Der automatisch
durchgeführte Korrekturvorgang ergibt «in faleoheo lie suit at,
welches nicht berücksichtigt wird.
In der -palte ,: wird das aweite Zeiahen der Information 2
sum £ympliiaent dee aweiten Zeichens der Information 1
und dem ZelchenUbertrag aus dem vorhergehenden Prozess addiert. I&o Srgebnia besteht aus 311-vberträgen in den
Positionen 1 und 2 und 3IT^ in den Positionen 4 und 8. tie
BIXC aus dieseu Positionen 4 und 3 werden in die Position
P und O verzögert und dea iCorrekturvorsan^; unterworfen.
Ztx3 korrigierte Haaultat lautet ι Je ein BIT in den Po si ti one j
B,? und O oowie ein Übortraj in der Position O, welcher
a^cöl&t, äaS (LLqüoü Resultat alt dem "ert 6 das richtige
lot.
la Cer ..-pulte Z ibt ^saui^t wie dia oritten Zeiohen der
lufun^ibioü 2 uxia doc iloaplineiit&a der Infor-oation 1 addiert
wor^o».» -Vaiv LivjoWiia lau f. ts ti ZLa, 3IT in der Position 1
uüJ. öixi .'^ertia^· in üor I'usition öt weloh^r kennzeichnet»
üaa alo;-ea oati richtige "caultat iet. lter CV>.t?rtragaimpule
sii'-j ia ciio Poaitioa 1 :.-^alte ') Reihe X rollo 3 verzögert,
Aue dta aüöchließend uurdi^eiukrtön Kbrr^kturvorgaaj ergibt
sich a·^ Heaaltat iiull £:i? oizf.a ;!ibertra6' A^ &** Pobitioo 8»
ho daii üsr "i7©rt ti all day rtv-uiiiijö Reoultat i-wt.
lie; i-ICJ, 126 a©igt dia viral Operationen, wol^he durcih die
äxr-./Us Ausführung der Hd c.V4 ν as c haltung unabiili^ia» Ϋοη ^δί1
It..*. irukvionea, Uurch^c/üKrt werdoa, iUe ^toaereinheit beß+,i^.;at
Uabei, weluhoa Hooaltat bc;.i?>tigt «Ara. Xn jedon
dio jt&uöröitiheit uaa Hesultat der spalten
1ϊ&ο?2ά'-;Χολ 1 SiiüUQ I^Orsiation 2 $M%t well dieaea
BAD ORiGii>iAL
Resultat negativ iat und durch da« Resultat üer dritten
Operation Infor^atioa Z minus Inlormatioa 1 ereetst wird»
I.ie aweite Ifuaktion üer Steuereinheit beateht darin» das
deu tfewOufioJitea Heeultat·» «a bentimaea.
109852/1545
ηί
177Α942
Die FIG. 127 ist ein schematiscbe· Blockdiagramm einer «weiten
Ausführung der Rechensehaltung, welche in dem Datenverarbeituncssyetem d«r vorliegenden Erfindung verwendet werden kann·
Ee kann ebenfalle die Reobenschaltung der PIG· 1θ4 ersetzen·
Da· in der PIG. 127 gezeigte System kann in RechenanOrdnungen
mit mehr ale eeche verschachtelten Kanälen verwendet worden.
Die Rechenecbaltung der PIG· 127 iet der in der PIG. 123 gezeigten sehr ähnlich. Ia Gegensatz zu der in der FIG. 123 gezeigten Anordnung erfo> 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·
korroglerte Resultat und das unkorregierte Resultat bereit·
am Ende des numerischen Teile· der Zeichenzeit zur Verfügung·
Die Bits der Zeichenresultate werden in einem Speicher von der Länge einer ^aXb*ß Zeiohenzeit gespeichert, bis festgestellt ist, welches der beiden Resultate zu verwenden ist.
Das selektierte Resultat wird dann in einem Feldspoicher abgestellt bie alle Resultate der durchgeführten Operation vorhanden oind. Die Steuereinheit selektiert sodann das zu der
CowUnsehten Operation gehörende richtige Resultat in der gleichen Voise wie in der Rechenechaltung, welche in der FIG. 123
gezeigt ist.
Das Arboitea cU^r Schaltung stimmt mit der beroits erläuterten
Rechonschaltung der FIG. 123 sowie deren Steuereinheit bis auf
folgende Abweichungen Überein. Die ersten Resultate der drei
automatisch durchgeführten Operationen werden nicht in den
Zonentoll der gleichen Zeichenzeit verzögert bevor sie wieder dom Eingang deo Addlervorkea zugeführt werden« Ia der in
FIG. 127 gezeigten Anordnung werden die in den Kanülen 1, 2,
3 durchgeführten Operationen in der gleJchonv ¥eis?a durchiiCführt wie in der Schaltung der FIG. 3 23, df·*;U werden die
obiiiese dioßor Operationen anschließend Ave -lie Kar;KJLe
5 und 6 überführt, wae durch die Verzug:·-..:■.■..:«J.«itung
J ~-rf clgi; s Das unkorregierte Cit-.Ti'.-ruIt^i- '-ire! ^t;;-r«<^.j !r
In est VorzHcferunceloituiif; 331? l^«:·^,:, -t. Am ffnd©
der Zil
dnr HoivuXtat vo;-i;„?
BAD ORIGINAL
tung 3371. welche hier ale Speicher vorwendet wird. Falle in
dom System mehr ale neun Kanäle vorhanden sind, können diel
droi möglichen richtigen Resultate in den KanalUberfUhrunssschaltungen 336"!>a bis 33<>5o in die Kanäle 7» 8, 9 überführt
werden, wo sie dann ebenso angeordnet sind wie in der Rechenschaltung der FIG. 123. nur dafl die Resultate dort in den
Kanälen 1, 2 und 3 standen.
E. Sie Steuereinheit der aweiten Ausführung der Rechenschaltung.
Dio FIG. 128 »eigt die Steuereinheit, welohe au der in FIO.
127 gezeigten Rechenschaltung gehört. Pi© in der FIG. 128 gezeigte Steuereinheit enthält die gleichen Steuerkreieo sum
Umsetzen der Programm-Instruktion In eine neue Instruktion in Abhängigkeit von den Vorzeichen der beiden verarbeiteten
P Informationen 1 and 2. 4 ■
Die Vorteile der Rechonechaltungen der vorliegenden Erfindung
liegen in dor Anwendung eines Inversions-Systemes begründet.
Die Verwendung von Korrektur Zahlen kl und k2 bein Übergang von dem Binär eye torn des eigentlichen Rechners auf das Dezimalsystem erlaubt außerdem durch Veränderung der Verte von kl und
k2 den Übergang auch auf nicht-dezimale Systeme* wie es bei
Zeitberechnungen oder in anderen Vänrungasysterilen notwendig
ist.
Im Additionsprozess wird grundsätzlich Jeder Übertragebit ^ als echter übertrag verwendet. Das richtige Resultat wird durch
das Vorhandensein oder Fehion eines ZoichenUbertragee bestimmt.
Es ist immer das korrodierte Resultat au selektieren wenn ent*
weder in dem ersten Teilprogesa oder im zeiten Teilprozess ein
übertrag vorhanden war.
Im Subtraktionsprozesa wird lnuaor Jones Zoichenresultat verwendot, volcboa mit einem ZeiohonUbnrtrag verbunden Ist· Jedoch wird nur dor im ersten Toilprasoss auftretende Zeichen-Übertrag bei der Subtraktion In der uliehetliöboren Stell« vtrwendet· Ein In zvroi ton Toilprozee* auftretender ZeiobenUbsrtrac dient nur für Steuorzwecke. "· ^ 3 ß 5 ? / VL / ü
Ee 1st angenommen, daß dor Foldspoicher doeb Addierwerk«· 2o
Kanäle fUr unabhängige Informationen besitzt. Sie von dem Pro·
graam angegobene Operation ist· Information Ix Information
Diο Informationen 1 und 2 werden den Speicher zugeführt und in
dem Kaη al on 1 und 10 geopeiohert· In den folgenden Feldaeiten
wird die Information 1 mit den Werten von 1 bis 9 multipliziert durch ständige· Addieren· Der Kanal 11 ist dabei immor mit
dom Eingang 2 dee Addierwerke· verbunden. Da· Resultat de·
Additioneprozes«©β wird immor in den Kanal U übertragen·
Während der Feldzeit 1 wird also dl· Information 1 auf Null
addiert· In der Feldzeit 2 wird die Information 2 verdoppelt· In der Feldzeit 3 wird zur Information 1 zur doppelten
Information 1 addiert, es ergibt sich 3 mal Information 1·
Die gewonnenen Resultate werden Jedoch nicht nur immer in den Kanal 11 übertragen, sondern auch nach der Reihenfolge der
Gebildeten Vielfache in die Kanäle 2 bis 9 in Abhängigkeit von dom Feldzeltzähler· Am Ende der Feldaeit 9 stehen in den
Kanälen 1 bis 9 die Vielfachen 1 bis 9 der Information 1« Zur
Zelchonzeit 16 der Feldzeit 9 wird da· erste Zeichen der Information 2 la Kanal Io in da· Multiplikations-Steuerregister
übertragen, während die ganze Information 2 Über den Ausgang
und den Eingang dps Feldapeichers revoltiert und dabei um
einο Stelle versetzt wird· Das Multiplikatione-Steuerregister
selektiert den Kanal mit dem gewünschten Vielfaohen der Information 1 und überträgt den «elektierten Wert aum Eingang .
1 dos Addierwerke·, vo er auf den vorhandenen Inhalt de· Kanäle« 11 addiert wird«
Venn eine Information A mit der Information B au multiplizieren
ist,so wird die Information A in einer steuerbaren Verzögerungsleitung gespeichert, während die Information B in einen
Revolver gespeichert wird·
Zunächst wird die Information B verdoppelt, indem si· auf beide
Eingttngo 1 und 2 des Addierwerkes gegebon wird. Di· Summe Ba
wird in don Kanal 1 einos Speichers übertragen.
Dor Vert Ba wird in der gleiohen Weise Verdoppelt und als
Surone Bb in don Kanal 2 dos Spoiohors Übertragen·
Dia Susan« Ba wird dann zur Sumrae Bb addiert* Die nöugobildet·
109852/1545
Suramo Bo wird in don Kanal 3 dee Speiobere Übertragen·
Sodann wird die Summe Bb verdoppelt und al« Staue Bd in d«n
Kanal k des Speichere Übertragen·
Die Summon und Vielfachen dee Vertes Bt Ba, Bb, Bc, Bd
ktfunon auch auf andere Veiso gewonnen werden» au B* duroh
Einrichtungen, wo lohe durch Verecbieben der Zeiohen-Zilt«
don Vort des Zeichen« verdoppeln t wie e» in einem Binärersteta
tuöclloh ist, da die Wortigkoit der einseinen Bit-Positionen
mit don Potenzen von 2 Steigt· während ein Bitveraehlebeverfahr«n innerhalb oinor Foldzeit durchgeführt worden kann«
benimmt die beschriebene Revolvermethode k Feldatolten·
Dae Einer-Zeichen der Information A, welche« eich in den Kanal
4 der ateuerbaron Verzögerungsleitung befindet, wird den Steuer··
Triggern zugeführt· Die Steuer-Trigger selektieren ein· der
Sutanen Ba, Bb, Bc, Bd und überführen die selektiert« SUMM«
zum Eingang 2 des Addierwerkes·
Das Einer-Zeichen der Information JL wird durch die Steuer*
Trigger auf den Eingang Z des Addierwerkes geführt und auf
null addiert · Die Summe wird von Ausgang d^tt Addierwerk«· wieder
an den Eingang 1 des Addierwerkes geführt, während di« 8t«uer-Triggor die Information B zum Eingang 2 dee Addierwerk·· über«
tr%t·
Die Sutane des Einer-Zeichens der Information A und null wird
zuu Eingang 1 dos Addierwerkes übertragen, während di« Einer-Stello des Zeichens A duroh das an der Zehnoretelle stehende
Zeichen dor Information A in den Steuertriggern ersetzt wird·
E in ο der Summon odor Vielfachen Ba, Bb, Bc, Bd wird in Abhängigkeit von den Steuer-Triggern über eine Verzögerung von «iner
Zeichenzoit zum Eingang Z des Addierwerkes übertragen·
Die SucEio der von den Steuertriggern selektierten Suns· und
dor Zehnerstelle der Information A wird vom Auegang do· Addier»
Werkes auf den Eingang 1 des Addierwerkes geführt· Die Information B wird dem Eingang S 2 des Addierwerke· zugeführt, wenn
die steuertriggor eino solch« Instruktion goben·
Das Zoichon in dor Zehnorstell« der Information A wird dann
durch das Zeichen in der Rundorteretello der Information A er«·
setzt und der Prozess wird wiederholt· Die Information A wird in
der steuerbaren Verzögerungsleitung verschoben, damit da« Zoiohen
in dor Taueondorstolle der Information A in den Kanal, k ffei,Auct. Dio Ausgabe aus dor Verzögerungsleitung erfolgt inner
in dom Kanal k·
3-öfc 109852/1545 bad original
| Tafel XVI | Einor- | • | «215 | Addierwerk· | Resultat |
| etollo 4 | ■43 o | Eingang 2 | |||
| }lultiplikationnproze38 | «860 | ||||
| 354 χ 215 | Zehner | «1290 | 860 (Bb) | 860 | |
| B (einfach) | stelle 5 | «1720 | 0 | 860 | |
| Da (zweifacch) | Addierwerk· | ||||
| Bb (vierfach) | Eingang 1 | 8600 (Bb plus | |||
| Bc (sechsfach) | ein Zeichen | ||||
| Bd (achtfach) | O | Verzögerung) | 9460 | ||
| Steuer- | 360 | 2150 (B plus | |||
| Trigger | Hunderter- Stelle 3 |
ein Zeichen | |||
| 86o | Verzögerung) | 11610 | |||
| 43ΟΟΟ (Ba plus | |||||
| zwei Zeichen | |||||
| 9460 | Verzögerung) | 54610 | |||
| 215ΟΟ (B plus | |||||
| zwei Zeichen | |||||
| • 1161ο |
Verzögerung) | 76II0 | |||
| 54610 | |||||
Tausender-Stelle . 0
76II0
00000
76IIO
i ?'·' '.; 2 / 1 B k E
9,287 X 774.
Die Information A ißt in diosem Beispiel 9$ 287, dio Information B ist 774. Ba iet 1,543 (2 X 774),' Bb iet 3 096
(4 X 774), Bc ist 4 644 (6 X 774), Bd iet 6 192 (8 X 774).
Die FIG« 130, 131, 132, 133, 134, 135 and 136* bsssiehen eich
auf dioeee Hultiplikatlonsbeispiel.
Die Informationseinheit A 1st in einem Revolver der Länge
eines Zeichens mit vier Kanälen aufgezeichnet· Der Einer 7 steht im Kanal k, der Zehner 8 steht im Kanal 3« der Hunderter
2 steht im Kanal 2 und der Tausender 9 steht im Kanl 1, wie
dieses in der FIG. 13ο gezeigt 1st·
Dio Information B 1st in einem Revolver mit der Länge von
8 Zeichen gespeichert.
Die PIO* 131 steigt den Wort 7 dor Einorstelle in den Steuer*
trlggorn· DIo FIG. 132 ssoigt die Rachoneohaltungeanordnung
fUr die Multiplikation und zeigt die übertragung von B und
Bo in das Addierwerk in AbhUngigkoit von dem Vert 7 der In»
formation A während dieser Multiplikations-Oporation.
Bo wird sum Addierwerk Übertragen, wo es auf den Vert null
addiert wird· Das Resultat lautet 4 544, welches wieder eum
Eingang des Addierwerkes geführt wird, «ro der Vert B addiert wird, es ergibt sich das Resultat 5 418·
Die Information B wird um einen Kanal versetsst, was la der
FIG. 133 gezeigt ist.
Die Summa von B und Bc wird zu Bd in einer Verzögerungsleitung addiert, wie ca in der FIG. 134 gezeigt ist. Der Grund
für die verschiebung dor Information A ist es, die Zehnerstelle in dun Kanal U zu bokomraon» da nur Zeichen aus dem
Kanal h ausgelesen wcrdon künnen.
ZJd wird eoiuit von 6 192 zu 61 920, wenn es in der Veraugerungeleitung um oino Stcllo verschoben wird« Die Summe von Bd und
5 klQ Ißt ooüili 07 33Ö.
Die Information A wird wiedor um ©inen Kanal vore&tst, wie es
In der VX.G, 335 ii<>~cii£i i ul f wodurch uvr Vert 7 der Hundert eri;1cl3u in den ICtmuJ J^ (jelnuijt und »n acxt Steiifirtj'iggorn ge-
liic Lu:;a,io von Jl um! Bn {b -'d.'i) und J3<J (6η 33Π) wird au lie
Iu einer Voriii^cru.vi^uJ <
i tung von sv(i ZoichonlHncen nddiert *
V<:<:v...\ Mitt] fina ι!«;.; 1Fi ί von J)<j 1 -.ho der Vert 234 iloo,
Dj 11 :.n:;,-o von 3'ift uiHj -!6γ- J'i^-Id;1?:? J3»« - ■ . ^0 ," j , ' ,
BAD ORSGiNAL
ust den Vort 9 der Tausendorstolle aua dem Sana 3 in den Kanal
4 esa bolcouroen, damit or in die Steuert rinser übertragen worden
kann· Dieses let in dor PIG. 136 geneigt·
(222 133) wird au Bd in einer Veraügerungaleitung der Länge
von drei 2eiohen addiert· Bd (6 Io2) wird dadurch zu
6 192 ooo. Die Gesamtsumme iet dann 6 414 133·
leitung der Lüngo von drei Zeichen addiert· B wird dadurch
xu 774 ooo· Die Emdsumrae dor verschiedenen Additionsvorgänge
botra-t dann 7 108 138.
höhorwortigen Stellen in einem oder mehreren anderon Revolvern
gespeichert· Der weitere Prozess verläuft nach deta gloiohen Sob···
ma, nur daß die Verzögerungsleitung mit Jedem Additionsvorgang
um die Lunge eines Zeichens länger werden muß·
einzelnen Operationen. Zunächst wird einer der Werte 8« Ba,
sodann wird falls notwendig noch einmal der Vert B in der
betreffenden Stellenposition addiert· Ist dieser «weit· Schritt
nicht notwendig, so wird mir Vereinfachung des Programmes dear
tionaprozeseen durchgeführt· Zu Beginn des Divisionsprososses
wird der Divisor so vorsotstt, daß seine buchst· Stelle mit der
huohston Stelle des Dividenden stellengleich steht· Sodann
wird das achtfache Vielfache des Divisors in einem Additions·
process erzeugt, as« B. in drei Schritten durch Verdoppelung
doa jeuoilifjon Zwischenergebnisses· Dabei orgeben sloh dann
auoli die zwölf aelian und vierfachen Werts des Divisors·
109852/1545 -SOS- ' OPaGiUAL
Tafol XVII
Prozoss Vorzoichen dos Prozess Vorzeichen des Prozess
1 Zwischenresultates 2 Zwisohenreeultates 3
Prozess Vorzeichen des Prozess Vorzeichen des Bndresultat
3 Zwischenresultates 4 Zvischenresultates
109852/1545
ζυ~οη. Jffö
Bio Steuereinheit bestimmt, ob das Ergebnis dieser Subtraktio
oin positives oder negatives Voraoicben hat· Venn das Resulta1
positiv let, so kann in dieser Stelle nur ein Ergebnis von
8 oder 9 vorliegen» was dadurch festgestellt wird» das dor
Divisor von Dividenden subtrahiert wird· Vioderum muO die Steu*
ercinlicit das Vorzeichen feststollen· Bei einem positiven Vors*
chen lautet das endgültige Stellenresultat 9t bei einen aegativcn Vorzoichcn ist dor Quotient S.
Venn bei der Subtraktion des achtfachen Vielfachen des Divieora von dem Dividenden in der ursprünglichen Position des
Divisors zum Dividenden das Resultat ein negatives Vorseichen
hat, so wird anschließend das Vierfache des des Divisors addiert zum Zwischonresultat, um au prüfen, ob das sich ergebende neue Zwischonresultat ein positives odor ein negatives Vor«
zeichen hat· Venn das zweite Zwischeuresultat ein positives
Vorzeichen hat, so muß der Quotient den Wort k haben oder
grttßor als h sein·
Dor nächste Schritt ist die Subtraktion des Zweifachen des
Divisors· Es ergibt sich ein drittes Zwischenresultat, welches durch sein Vorzeichen den vierten Schritt steuert· Im
viorton Sehritt wird entweder das Einfache des Divisors von
dom letzton Zwischenrosultat abgezogen odor zu ihm addiert·
Die Subtraktion ist daboi mit dem negativen Vorzoichen des
letzten Zwlachonroaultatos verbunden, wUhrond bei einem jpositivon Vorzeichen die Addition durchgeführt wird·
Nachdem dor J)IvIaor von dem dritten Zwischenresultat abgezogen wurdo, kann daa vierte Zwischenrosultat positiv oder negativ sein· Entsprechend dom Vorzeichen ist dann der Quotient
entweder 7 oder 6, Venn dagegen das dritte Zwischenresultat
oin negatives Vorzeichen hotte, und der IUvJeor zum dritten
Zwischenresultat addiert wurde·so zeigt ein positives Ergebnis
an, üaß dor Quott&ont den Vert 5 hot« Kin negativ«· Ergebnis
iei dc ns V'ort k dvs Quotienten χυ^ο-υ .<
ιοί ,
)'«:f aveitc ZwiscTicurosul Int Ιϊι·ιγ. Jo<!»<c.1i turl) ein nci"ui ivo·
Vf j :ivi cliun li.ibeu, wna cnzei(;i , <!a (J ii.j nUclietcii ücljritt da«
yw<3ifaolie «1<
ν Divider« in ncJildojiMi liii . ]:ng uici» nvreiietulo
(irii-iu «-,v.'.jt.iionj-cijuJial Ιαιπίΐ poujliv «<3ui such neirativ «ein«
Tin jiQiiltivijir Voj ■/oi clu-n 7.nißV im,
<i· U der Quotient den Vcri
< <>'U>r 2 liAhnn kann« Die i.utüolioidunß hierüber **iid bsi dmr
Ii IHF.?.' 1 !W. b
" ·' iJ* ' , BAD ORIGINAL
folgenden Subtraktion des Divisors von dem letzten Zwischenreeultat
gefällt·
Hat das vierte Zwischenresultat ein positives Vorzeichen, so
hat der Quotient den ¥ert 3, hei einem negativen Vorzeichenmuß
er den "Wert 2 haben· Venn Jedoch das dritte Zwischenrosul·
tat ein negativea Vorzeichen hat, so kann der Quotient nur
den Wert 0 oder 1 haben· Die Entscheidung wird durch Addition dö3 Divisors gefällt· Das sich bei dem vierten Zwischenresultat
ergehende Vorzeichen gibt dem Quotienten den Wert 1, wenn
es positiv ist· Bin negatives Vorzeichen ira vierten Zwisohenresulzat
gibt dem Qotienten den Wert 0·
Nachdem- der Wert des Quotienten bestimmt ist in der betreffen«
den Stelle, wird der Divisor mit seinen Vielfachen um eine Stelle in die nächstniedrigere Position verschoben· Dia Operation
beginnt dann wieder mit der Subtraktion des Achtfachen des Divisors vom verbliebenen Zwischonresultat· Der Divisioneprozess
wird dann in der beschriebenen Weise für jede Stelle
des Dividenden fortgesetzt, bis die höchste Stolle dos Divisors in eine Position kommt, in der der Dividend keinen Wert
mehr hat· Das Ende der Operation wird dadurch angezeigt, daß die Zeichenzeit der höchsten Stelle de· Divisors kein Zeichen
des Dividenden aufweisen kann·
109852/1.B 45
-JT/O -
L· Der zweite Divisionsprozess*
Ein Beispiel des Divisionsprozesses ist die Division.
4 321 79o : 53 345.
In- diesem Beispiel ist Information B 4 321 79o, Information A
hat den Wert 53 345. Die weiteren noch zu bildenden Werte sindj
Aa - 1o6 69o · . : .■■...
Ab - 213 38o Ac « 32o o?o
Ad - 426 76o·
Am Eingang der Rechenschaltung selektiert der Feld-Selektor
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 Hull. 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 34o 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- ·
~ 42 676 poo Ad um zwei Stellen verschoben - 33 354 21o, also ein negatives Ergebnis.
Wegen dos negativen Resultates muss das Endresultat kleiner als 8 sein. Im nächsten Schritt der Divisionsoperation wird
109852/1545
Ab addiert:
- 38 354 21ο letztes Zwisciienresultat
21 33B 000 Ab um zwei 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 2I0 letztes Zwischenresultat
1o 669 QQQ Aa um zwei Zeichen verschoben
- 06 34-7 21 o, also ein negatives Ergebnis.
Wegen des negativen Resultates muss das Endresultat kleiner als 2 sein. Im nächsten Schritt der Divisionsoperation wird
A addiert:
- 06 347 21ο letztes Zwischenresultat
o5 334 5oo A um zwei Zeichen verschoben
- o1 0I2 719» also ein negatives Ergebnis*
Wegen des negativen Ergebnisses muss das Endresultat Null sein·
Die Information B wird um eine Stelle zuriickverschoben und
der Vorgang wiederholt sich.
o4 321 79o Information B
43 217 9oo Information B um eine Stelle verschoben
43 217 9oo Information B um eine Stelle verschoben
- 42 676 000 Ad um zwei Stellen verschoben 00 541 9oo, positives Resultat,
Wegen des positiven Resultates muss das Endresultat über 7
sein»
109852/1545
oo 54-1 9oo letztes Zwischenresultat
- o5 334 5oo A um zwei Stellen verschoben
- o4 792 6oo, also ein negatives Ergebnis·
Wegen des negativen Resultates muss das Ergebnis kleiner als
9 sein, es ergibt sich aus der bereits gefundenen unteren iSrgebnisgrenze das Endergebnis 3« Dieses Ergebnis wird im
Kanal i einer "Verzögerungsleitung der Länge von einem Zeichen
gespeichert.
Das letzte positive Resultat oo 541 9oo wird nun um eine
Stelle verschoben· 2a ergibt sich der Wert ο 5 419 oo. Mit
diesem Wert wird die Operation für die nächste Stelle des gewünschten Resultates wiederholt, wobei sich der Wert 1 ergibt.
Das erste Stellenergebnis 8 wird in der Verzögerungsleitung aus dem !lan?·"1. 1 in den Kanal 2 überführt. Der Wert 1
wird dann im Kanal 1 gespeichert. Insgesamt wird dieser Vorgang achtmal wiederholt, wobei das Ergebnis
Ca Cb Cc Cc· Ce Cf Cg Ch
4 8-5-1 ο. 1. 8 ■ ο
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, öl 5 84.
Das Endresultat 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/1545
riodann werden, alle Stellen um einen Kanal verschoben, sodass
Ca und Ce im Kanal 4 stehen· Sobald Ca aus dem Revolver
übertragen worden ist, wird der Inhalt des ersten Revolvers wieder verschoben, damit Cb in den Kanal 4- gelangt,
um ausgelesen zu werden. Anschliessend werden die Werte Cc
und Cd ebenso ausgelesen, daran anschliessend wird der In*
halt des zweiten Revolvers in gleicher Weise ausgelesen. us erfolgt immer eine Überführung der zu übertragenden Resultatstelle in den Kanal 4 und kann dann ausgelesen werden.
Gleichzeitig durch die Richtung der Kanalverschiebungen erfolgt ein Auslesen des Resultates entgegengesetzt zu der
Richtung, in der die Stellen im Divisionsprozees eingelesen
wurden. Das Verschieben der Informationen im Revolver erfolgt
in der bereits beschriebenen Weise·
15» Das Eingabe- und Ausgabesystem.
Die FIG. 137 ist eine Ausführung eines selektiven Schreibund
Lesekreises, welcher die Selektion von einer oder mehreren. Informationen aus einer Mehrζaiii von Informationen, welche in
vier verschachtelten Kanälen gespeichert sind, ermöglicht» * Die FIG* 137 zeigt, wie eine 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 geJaaen, die
Speicherspur gelöscht und wieder in die Speicherspur eingetragen—Diese
Technik wird z.B» bei Vielkana^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 Sneichark&nä^n .verwendet
werden. SlU - ORIGINAL INSPECTED
177A942
Sine Kanalzeit ist eine Sub-Bit-Zeit. Die Anordnung der
T1TG. 137 ersetzt einen rtanal. D.h· sie ersetzt eine Information z.B. aus Kanal 3 durch eine neue Information. Die
Schaltungsanordnung der "PIG. 137 positioniert die Information in den richtigen Kanal»
Die Information steht in der Speicherspur 34o5 und wird von dem Lesekopf 34o6 gelesen» Die gelesene Information passiert '
den Verstärker 34o7» die Verzögerungsleitung 34o8 und die UND-Tore 34o9a bis 34o9d· Diese ÜND-Tore 34o9a bis 34o9d
werden durch die Kanalimpulse gesteuert, weiterhin hat daa liingabeprogramm aus dem Programmteil 34-11 über die Inverter
2412a bis 3412d einen steuernden Einfluss· Die Kanalimpulse
werden den UND-Toren 34o9a bis 34o9d ständig zugeführt, so
dass eine Information ein UND-Tor paseiert, welches ein invertiertes Signal empfängt, wenn der betreffende Inverter
kein Signal aus dem Eingabeprogramm erhält·
Die Information wird über die ODER-Tore 3413a bis 3413d zu
den 5üJT-rEingängen der Trigger 3414a bis 3414d geführt. Die
Verzögerungen 34o3 und 3415 sind justierbar, um die Position
der Schreib- und Leseköpfe 34o6 und 3416 auf die notwendige
Verzögerungszeit der Komponenten zwischen den beiden Köpfen zu bringen· Die Länge der Verzögerungsleitung hängt von dem
Abstand zwischen den Köpfen ab« Die Köpfe 34o6 und 3416 werden als Koppelköpfe gefertigt, dadurch ist der Abstand zwischen
dem Lesekopf 34o6 und dem Schreibkopf 3416 durch die mechanische Spezifikation gegeben. Wegen der Herstellungetoleranzen müesen die Verzögerungsleitungen 34ca und 34T6, justierbar sein»
Die nun in die Speicherepur 34o5 au übertragend· Information
wird der in FIG. 137 gezeigten Anordnung über dl· Leitungen
1 09852/1E4B BAD
3417a bis 5417d zugeführt und durch die Kanalimpulse auf
den Leitungen 3413a bia 3418d positioniert· Die Eingabe wird
von dem 3ingabeprogramm aus den Programmteil 3411 über die
UND-Tore 3419a bis 3419d gesteuert. Für die übertragung einer
Information von dem Lesekopf 34o6 su einer externen Anordnung erfolgtdie übertragung über die Trigger 3414a bia 34i4d
und die IWD-Tore 3421a bis 3421d. Die UND-Tore erhalten Kanalimpulse von den Leitungen 3422a bia 3422d und werden durch
das Ausgabeprogramm aus dem Programmteil 3423 gesteuert*
Sae Sclireib-Lese-System 34o6, 3416 dient zur genauen Positionierung der Information im Kanal· Wenn eine Information im
Kanal 2 gespeichert werden soll, dann passiert diese Information das UND-Tor 34o9b, das ODER-Tor 3413b, den Trigger
3414b und das UND-Tor 3424bv um su dem Schreibkopf 3416 su
gelangen. Die Trigger 3414a bis 34i4d werden jeweils eine
halbe Bub-Bit-Zeit später in RBSHF-Stellung gebracht·
Um eine Information in der Speicherspur 34o5 zu ersetzen,
wird die neue Information auf einer der Leitungen 3417a bis 3417d der Schaltung zugeführt» Das Eingabeprogramm aus dem
Programmteil 3411 gibt z.B. an, dass die neue Information im Kanal 2 stehen soll, aus diesem Grunde sperrt es das UHD-Tor 34o9 b, da das Programmsignal über den Inverter 3412b
zum UND-Tor 34o9b geführt wird. Das Prograamsignal öffnet
dagegen das UND-Tor 3419b, so dass die neue Information über das UND-Tor 3419b, das ORDKR-Tor 341 >b und den Trigger 3*1*b
zu dem Schreibkopf gelangen kann·
Die Informationen gelangen immer wieder su dem Schreibkopf 3416, sie können jedoch auch selektiert; und auf dl· Ausgabe-
109852/1545
leitungen 3*25a bis 3425d geführt werden. Die Kanalimpulse
werden den UWD-Toren 3424a bis 3*240. zugeführt, um die Stellung
der Trigger 2414a bie J414d abzufragen. Eine Bit-Zeit
nachdem die Trigger 3414a bis 3*1*d in SiED-fitellung gebracht
sind, werden die UND-Tore 3424a bie 3424d geöffnet und übertragen
die Informationen zum ODER-Tor 3*26. Vom ODER-Tor
3426 gelangen die Informationen zum Schreibkopf 3416 über die Verzögerungsleitung 3415 und den Verstärker 3427· lüin
Löschkopf 3428 ist zwischen den Lesekopf 34o6 und den Schreibkopf 3416 angeordnet und löscht alle.Informationen auf der
Speicherspur, bevor diese von den genannten Schreibkopf neu
beschrieben wird·
Die Trigger 3414a bis 3*14d werden durch Kanalimpulee auf
den Leitungen 3*29a bis 3429d in RESEOJ-Stellung gebracht.
Diese Kanalimpulse sind gegenüber den normalen Kanalimpulsen um eine halbe Sub-Sit-Zeit verzögert. Die Verzögerungsleitungen 34o8 und 3415 werden verwendet, zusammen mit anderen
Verzögerungsmitteln, um die Gesamtverzögerung zwischen
den Lese- und Schreibköpfen 34o6 und 3*16 zu justieren, und
um eine Synchronität zu erreichen·
-109852/1545
Claims (3)
1. Datenverarbeitungsanlage mit einer dynamischen
Speicheranordnung, die mehrere Speichervorrichtungen, in denen mehrere Informationseinheiten einschließlich
Kennfelddaten gespeichert sind, die jeder der in ei ner ersten Speichervorrichtung der Speicheranordnung
gespeicherten Informationseinheiten zugeordnet sind, und mindestens eine weitere Speichervorrichtung zum
Speichern dieser Informationseinheiten enthält, dadurch gekennzeichnet, daß diese
weitere Speichervorrichtung eine Eegistriervorrichtung mit mehreren aufeinanderfolgenden Gruppen von Zeitkanälen
(Speicherzeiten) enthält, daß jede dieser Gruppen von Zeitkanälen mehrere aufeinanderfolgende Zeitkanäle und
Signalköpfe in operativer Nähe der Registriervorrichtung enthält, daß die Anlage eine Übertragungsvorrichtung zum
Übertragen der Informationseinheiten aus der ersten Speichervorrichtung der Speicheranordnung in die zweite Speichervorrichtung
der Speicheranordnung und zum Weiterübertragen der Informationseinheiten aus der zweiten Speichervorrichtung
in eine andere Speichervorrichtung der Spei cheranordnung,sowie
eine Steuer- und Vererbeitungsvorrichtung zum Übertragen der Informationseinheiten und Verarbeitender
Informationseinheiten während der Übertragung der Informationseinheiten durch die Übertragungsvorrichtung in
Übereinstimmung mit vorbestimmten Befehlen und in Abhängigkeit
von den Kennfelddaten und zum Weiterübertragen der Informationseinheiten und Verarbeiten der Informationseinheiten
während der Weiterübertragung der Informationseinheiten durch die Übertragungsvorrichtung in Übereinstimmung mit
109852/1545
vorbestimmten Befehlen und in Abhängigkeit von den Kennfelddaten
enthält, daß die Steuer- und Verarbeitungsvorrichtung
eine an die Signalköpfe der Registriervor richtung angeschlossene Steuervorrichtung und eine
Rechenvorrichtung zum Ausführen von Rechenoperationen mit Bits von Informationseinheiten, die in der Registriervorrichtung
gespeichert sind, enthält und daß die Rechenvorrichtung über die Steuervorrichtung mit den Signal köpfen
der Registriervoriichtung verbunden ist (Pig.123).
2. Anlage nach Anspruch 1, dadurch gekennzeichnet , daß jede Rechenoperation in einem zugeordneten
Zeitkanal ausführbar ist, daß die Rechenvorrichtung das Ergebnis jeder Rechenoperation in den zugeordneten
Zeitkanal zu den Signalköpfen überträgt, so daß die Rechenoperationsergebnisse
in der Registriervorrichtung in entsprechende Zeitkanäle jeder'Gruppe von Zeitkanälen gespeichert
werden, und daß die Rechenvorrichtung zum Ausführen der Rechenoperationen eine Multipliziervorriohtung zum
Multiplizieren eines Multiplikanden mit einem Multiplikator mit einer Vorrichtung zum Bilden ausgewählter Vielfacher des
Multiplikanden, eine Vorrichtung zum Speiohem der ausgewählten
Vielfachen des Multiplikanden in ausgewählten Zeitkanälen der Registriervorrichtung und eine Auswahlvorrichtung zum
Auswählen desjenigen Vielfachen, das einemvorbestimmten
Multiplikatorziffernwert entspricht, enthält (Pig.123).
3. Anlage nach Anspruch 2, dad.u roh gekennzeichnet,
daß die Re chenvorrichtung eine ein Ausgewähltes dieaex
Vielfachen in Übereinstimmung mit dem vorbestimmten Multiplikatorziffernwert algebraisch addierende Vorrichtung enthält.
109852/1545
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 |
|---|---|
| DE1774942A1 true DE1774942A1 (de) | 1971-12-23 |
| DE1774942B2 DE1774942B2 (de) | 1974-07-18 |
| DE1774942C3 DE1774942C3 (de) | 1975-02-27 |
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 (7)
| 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 |
Family Applications After (5)
| Application Number | Title | Priority Date | Filing Date |
|---|---|---|---|
| DE1774941A Expired DE1774941C3 (de) | 1963-08-09 | 1964-08-10 | Einrichtung zur Übertragung von Informationen zwischen zwei dynamischen Speichern. Ausscheidung aus: 1474025 |
| DE1474025A Expired DE1474025C3 (de) | 1963-08-09 | 1964-08-10 | Datenverarbeitungsanlage |
| DE19641774944 Pending DE1774944A1 (de) | 1963-08-09 | 1964-08-10 | Datenverarbeitende Speicheranordnung |
| DE19641774939 Pending DE1774939A1 (de) | 1963-08-09 | 1964-08-10 | Informationsmischsortiereinrichtung |
| DE19641774940 Pending DE1774940A1 (de) | 1963-08-09 | 1964-08-10 | Zeitumsetzeinrichtung |
Country Status (3)
| Country | Link |
|---|---|
| US (1) | US3343133A (de) |
| BE (1) | BE651531A (de) |
| DE (13) | DE1474314A1 (de) |
Families Citing this family (16)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US3548381A (en) * | 1963-08-09 | 1970-12-15 | Dirks Electronics Corp | Data handling systems |
| US3764758A (en) * | 1971-05-26 | 1973-10-09 | Sony Corp | Magnetic recording and/or reproducing apparatus with transducer extending through a record support plate having an annular groove coextensive with record track |
| US4064557A (en) * | 1974-02-04 | 1977-12-20 | International Business Machines Corporation | System for merging data flow |
| US3879757A (en) * | 1974-03-01 | 1975-04-22 | Ibm | Data storage mechanism having a flexible magnetic disk |
| FR2309012A1 (fr) * | 1975-04-21 | 1976-11-19 | Ibm | Memoire a disque magnetique flexible |
| US4754326A (en) * | 1983-10-25 | 1988-06-28 | Keycom Electronic Publishing | Method and apparatus for assisting user of information retrieval systems |
| US4839813A (en) * | 1985-10-24 | 1989-06-13 | Pitney Bowes Inc. | Computerized parcel shipping system |
| US5109337A (en) * | 1987-10-28 | 1992-04-28 | Ibm Corporation | Conceptual design tool |
| US5778356A (en) * | 1994-11-10 | 1998-07-07 | Cadis, Inc. | Dynamically selectable language display system for object oriented database management system |
| US5742813A (en) * | 1994-11-10 | 1998-04-21 | Cadis, Inc. | Method and apparatus for concurrency in an object oriented database using lock inheritance based on class objects |
| US5835910A (en) * | 1994-11-10 | 1998-11-10 | Cadis, Inc. | Method and system for comparing attributes in an object-oriented management system |
| US5838965A (en) * | 1994-11-10 | 1998-11-17 | Cadis, Inc. | Object oriented database management system |
| AU1122997A (en) | 1995-11-07 | 1997-06-11 | Cadis, Inc. | Search engine for remote object oriented database management system |
| JP4878936B2 (ja) * | 2006-06-28 | 2012-02-15 | 富士通セミコンダクター株式会社 | 故障検出方法、試験回路及び半導体装置 |
| DE102007063234A1 (de) * | 2007-12-31 | 2009-07-02 | Nowak, Attila, Dipl.-Ing. | Schnellere Speicherorganisation |
| US9021199B2 (en) * | 2012-08-15 | 2015-04-28 | Lsi Corporation | Methods and structure for normalizing storage performance across a plurality of logical volumes |
Family Cites Families (1)
| Publication number | Priority date | Publication date | Assignee | Title |
|---|---|---|---|---|
| US2674732A (en) * | 1952-12-02 | 1954-04-06 | Hughes Tool Co | Electronic variable delay circuits |
-
1963
- 1963-08-09 US US300962A patent/US3343133A/en not_active Expired - Lifetime
-
1964
- 1964-08-07 BE BE651531D patent/BE651531A/xx unknown
- 1964-08-10 DE DE19641474314 patent/DE1474314A1/de active Pending
- 1964-08-10 DE DE19641499178 patent/DE1499178A1/de active Pending
- 1964-08-10 DE DE1474315A patent/DE1474315B2/de active Pending
- 1964-08-10 DE DE1964D0047398 patent/DE1474313B2/de active Granted
- 1964-08-10 DE DE1774945A patent/DE1774945C3/de not_active Expired
- 1964-08-10 DE DE19641499179 patent/DE1499179A1/de active Pending
- 1964-08-10 DE DE1774943A patent/DE1774943C3/de not_active Expired
- 1964-08-10 DE DE1774942A patent/DE1774942C3/de not_active Expired
- 1964-08-10 DE DE1774941A patent/DE1774941C3/de not_active Expired
- 1964-08-10 DE DE1474025A patent/DE1474025C3/de not_active Expired
- 1964-08-10 DE DE19641774944 patent/DE1774944A1/de active Pending
- 1964-08-10 DE DE19641774939 patent/DE1774939A1/de active Pending
- 1964-08-10 DE DE19641774940 patent/DE1774940A1/de active Pending
Also Published As
| Publication number | Publication date |
|---|---|
| DE1774941C3 (de) | 1974-07-04 |
| DE1774941A1 (de) | 1971-12-23 |
| DE1774943A1 (de) | 1971-12-23 |
| DE1774944A1 (de) | 1971-12-23 |
| DE1474314A1 (de) | 1970-03-26 |
| DE1774941B2 (de) | 1973-11-29 |
| DE1774942B2 (de) | 1974-07-18 |
| DE1774945B2 (de) | 1974-07-25 |
| DE1474315B2 (de) | 1975-10-02 |
| DE1474025A1 (de) | 1970-12-17 |
| DE1774940A1 (de) | 1971-12-23 |
| US3343133A (en) | 1967-09-19 |
| DE1499178A1 (de) | 1970-09-24 |
| DE1774945A1 (de) | 1971-12-23 |
| DE1774943C3 (de) | 1974-06-27 |
| DE1774943B2 (de) | 1973-11-29 |
| DE1774945C3 (de) | 1975-03-06 |
| DE1474313B2 (de) | 1976-10-07 |
| DE1774942C3 (de) | 1975-02-27 |
| BE651531A (de) | 1964-12-01 |
| DE1474315A1 (de) | 1969-12-04 |
| DE1474025B2 (de) | 1974-01-24 |
| DE1774939A1 (de) | 1971-12-23 |
| DE1499179A1 (de) | 1970-01-02 |
| DE1474025C3 (de) | 1974-09-12 |
| DE1474313A1 (de) | 1969-09-18 |
Similar Documents
| Publication | Publication Date | Title |
|---|---|---|
| DE1774942A1 (de) | Datenverarbeitungsanlage | |
| DE1524103A1 (de) | Datenverarbeitungsanlage | |
| DE2353421A1 (de) | Elektronischer rechner | |
| DE2044069B2 (de) | Datenverarbeitungsterminal, insbesondere Kassenterminal | |
| DE2361596A1 (de) | Schaltung zur konvertierung zwischen codierten, aus bits zusammengesetzten woertern und gleitkomma-darstellungen | |
| DE1424732A1 (de) | Elektronische Ziffernrechenmaschine | |
| DE1499175A1 (de) | Digitalrechner-Datenverarbeitungszentralanlage | |
| DE1282337B (de) | Programmgesteuerte elektronische Rechenanlage | |
| Fisher et al. | The end of the cooperative model (as we knew it): Commoning and co-becoming in two Nicaraguan cooperatives | |
| DE2360637A1 (de) | Funktionsueberwachungssystem fuer eine rechenanlage | |
| DE1221037C2 (de) | Verfahren zur Speicherung hierarchisch geordneter Datenketten und Anordnung zur Durchfuehrung dieses Verfahrens | |
| DE102020205386A1 (de) | Verwaltungsserver für gemeinsam genutzte fortbewegungsmittel und verwaltungssystem für gemeinsam genutzte fortbewegungsmittel sowie verwaltungsverfahren für gemeinsam genutzte fortbewegungsmittel unter deren verwendung | |
| DE1449561A1 (de) | Verbesserungen fuer Rechenmaschinen | |
| DE3026393C2 (de) | Elektronische Registrierkasse mit PLU-Funktion | |
| DE1092700B (de) | Datenverarbeitungs-Vorrichtung | |
| DE2524401A1 (de) | Datenverarbeitungsanlage zur optimierung von verkaufsorganisationen und -taetigkeiten | |
| EP0189923B1 (de) | Verfahren zum Anlegen und Abfragen von Gruppen aus einem Speicher | |
| DE2151393A1 (de) | Vorrichtung zur Datenaufzeichnung | |
| DE2125608A1 (de) | Datenverarbeitungssystem zur Bestimmung von Kursen und Abwicklung von Aufträgen für bestimmte fungible Güter auf einer Börse sowie Verfahren zur Anwendung eines solchen | |
| DE19710709A1 (de) | Verfahren zum Zuordnen von Gebührenabrechnungen | |
| DE1192857B (de) | Steueranordnung in Informationsbehandlungs-anlagen | |
| Mardon | The state, the international economy, and industrial development in the Republic of Korea | |
| DE1424742A1 (de) | Einrichtung zur UEbertragung von Nachrichten von einem Speichermedium auf ein anderes | |
| EP4198867A1 (de) | Verfahren zur fristgerechten bezahlung von aufrechterhaltungsgebühren für gewerbliche schutzrechte unter verwendung einer variablen indexstruktur | |
| CH544347A (de) | Datenverarbeitungsanlage zur Bestimmung von Kursen und Abwicklung von Aufträgen für fungible Güter auf einer Börse |
Legal Events
| Date | Code | Title | Description |
|---|---|---|---|
| C3 | Grant after two publication steps (3rd publication) |