<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=IBM_1401</id>
	<title>IBM 1401 - Versionsgeschichte</title>
	<link rel="self" type="application/atom+xml" href="https://wiki-de.moshellshocker.dns64.de/index.php?action=history&amp;feed=atom&amp;title=IBM_1401"/>
	<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=IBM_1401&amp;action=history"/>
	<updated>2026-06-02T05:26:46Z</updated>
	<subtitle>Versionsgeschichte dieser Seite in Wikipedia (Deutsch) – Lokale Kopie</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://wiki-de.moshellshocker.dns64.de/index.php?title=IBM_1401&amp;diff=1775767&amp;oldid=prev</id>
		<title>imported&gt;Skranon am 11. Oktober 2025 um 17:27 Uhr</title>
		<link rel="alternate" type="text/html" href="https://wiki-de.moshellshocker.dns64.de/index.php?title=IBM_1401&amp;diff=1775767&amp;oldid=prev"/>
		<updated>2025-10-11T17:27:50Z</updated>

		<summary type="html">&lt;p&gt;&lt;/p&gt;
&lt;p&gt;&lt;b&gt;Neue Seite&lt;/b&gt;&lt;/p&gt;&lt;div&gt;[[Datei:BRL61-IBM 1401.jpg|mini|IBM 1401. Von links: 1402 (Lochkarteneinheit), 1401 (Zentraleinheit), 1403 (Schnelldrucker)]]&lt;br /&gt;
[[Datei:IBM 1401 Control Panel.jpg|mini|Bedienfeld einer IBM 1401]]&lt;br /&gt;
&lt;br /&gt;
Die &amp;#039;&amp;#039;&amp;#039;IBM 1401&amp;#039;&amp;#039;&amp;#039; war ein [[Transistor|transistorbasierter]], mit [[Kernspeicher]] ausgestatteter Rechner von [[IBM]], welcher am 5. Oktober 1959 vorgestellt wurde.&lt;br /&gt;
&lt;br /&gt;
Der IBM 1401 löste die [[Tabelliermaschine]]n wie die [[IBM 407]] ab. Er wurde bis zum Produktionsende am 8. Februar 1971 über 12.000-mal verkauft. Es war auch möglich, den Rechner von IBM zu mieten, wobei Anfang der 1960er-Jahre für die Grundkonfiguration des Modells eine Monatsmiete von 2500 USD fällig wurde.&amp;lt;ref&amp;gt;[http://www.columbia.edu/cu/computinghistory/1401.html The IBM 1401]&amp;lt;/ref&amp;gt; Das Nachfolgeprodukt [[System/3]] wurde 1969 am Markt eingeführt.&lt;br /&gt;
&lt;br /&gt;
Die Rechner waren von IBM ursprünglich als Vorrechner für die Großrechner der [[IBM 700/7000 series|Serie 7000]] gedacht. Laut [[IBM]]&amp;lt;ref&amp;gt;[https://www.heise.de/newsticker/meldung/IBM-feiert-50-Jahre-Mittlere-Datentechnik-811745.html &amp;#039;&amp;#039;IBM feiert 50 Jahre Mittlere Datentechnik.&amp;#039;&amp;#039;] In: &amp;#039;&amp;#039;Heise Online&amp;#039;&amp;#039;, 6. Oktober 2009.&amp;lt;/ref&amp;gt; geht der Begriff [[Mittlere Datentechnik]] auf die Einführung des Satellitenrechners IBM 1401 am 5. Oktober 1959 zurück.&lt;br /&gt;
&lt;br /&gt;
== Architektur ==&lt;br /&gt;
Im Unterschied zu den (meisten) heutigen Rechnern war die Ausdehnung eines aus mehreren (zusammenhängenden) Speicherstellen bestehenden Feldes nicht durch Angaben im Maschinenbefehl bestimmt, sondern durch sog. Wortmarken im Speicher. Der Rechner arbeitete mit variabler Wortlänge, womit eine effiziente Ausnutzung der Speicherkapazität erreicht wurde.&amp;lt;ref&amp;gt;Dies gilt jedoch nicht für numerische Daten, denn [[Dualsystem|Binär-Code]] ist kompakter als der [[BCD-Code]].&amp;lt;/ref&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Die IBM 1401 gab es mit unterschiedlichen Speicherkonfigurationen (1,4K, 2K, 4K, 8K, 12K oder 16K). Ein [[Byte]] bestand (brutto) aus acht Bits und gestattete die Verwendung von 6 Bits für Daten. Die beiden übrigen Bits wurden als [[Paritätsbit|Parity]]-Bit und als Word Mark verwendet.&lt;br /&gt;
&lt;br /&gt;
=== Lochkarten ===&lt;br /&gt;
Die 1401 bestand als reines [[Lochkarte|Kartensystem]] aus einer IBM-1401-Zentraleinheit, einer IBM-1402-Karteneinheit zum Lesen (800 Lochkarten/Min.) und Stanzen (250 Lochkarten/Min.) von Lochkarten, sowie einem IBM-1403-Drucker (600 Zeilen/Min.).&lt;br /&gt;
&lt;br /&gt;
=== Magnetband ===&lt;br /&gt;
Durch Anschluss von bis zu sechs IBM-7701-Magnetbandeinheiten konnte sie zu einem Bandsystem erweitert werden.&lt;br /&gt;
&lt;br /&gt;
=== Magnetplatte ===&lt;br /&gt;
Mit einer angeschlossenen IBM 1405 RAMAC wurde sie zu einem Magnetplattensystem mit direktem Zugriff zu 10 bis max. 20 Millionen alphanumerischen Zeichen. Anstelle der &amp;#039;&amp;#039;1405 RAMAC&amp;#039;&amp;#039; konnten ab ca. Mitte 1963 bis zu sechs IBM-1311-Plattenspeichereinheiten mit auswechselbaren Magnetplattenspeichern (Speicherkapazität bis zu drei Millionen alphanumerische Zeichen) angeschlossen werden. In dieser Konfiguration erfuhr die 1401 in der Praxis die weiteste Verbreitung und war bis zu ihrer Ablösung durch die IBM [[System/360]]-Rechnerfamilie das Arbeitspferd in der [[Datenverarbeitung]].&lt;br /&gt;
&lt;br /&gt;
== Programmierung ==&lt;br /&gt;
Die &amp;#039;&amp;#039;IBM 1401&amp;#039;&amp;#039; war frei programmierbar. Die kleinste adressierbare Einheit war die Kernspeicherstelle, die ein Zeichen (engl. &amp;#039;&amp;#039;character&amp;#039;&amp;#039;) in [[BCD-Code]] enthielt. Adressrechnung und arithmetische Befehle arbeiteten im [[Dezimalsystem]], und zwar beginnend mit der höchstwertigen Ziffer, also in der gewohnten [[Byte-Reihenfolge|Big-Endian]]-Orientierung. Während die Berechnung der Operandenadressen mit Dezimalzahlen fester Länge (5) geschah, konnte ein (arithmetisches) Feld durch das Wortmarkenkonzept eine beliebige Länge haben. Mit dieser Technik war es auch möglich, je nach Maschinenbefehl ein Feld an der oberen oder an der unteren Adresse anzusprechen. So war bspw. das beim Addieren-Befehl notwendige initiale Inkrementieren (um Operandenlänge minus 1) der Adresse eines Operanden zu seiner Einerstelle die Aufgabe des [[Compiler]]s.&lt;br /&gt;
&lt;br /&gt;
&amp;#039;&amp;#039;&amp;#039;Programmiersprachen&amp;#039;&amp;#039;&amp;#039;&lt;br /&gt;
&lt;br /&gt;
Die Systeme wurden häufig per [[Assemblersprache|Assembler]] programmiert. Die Kartensysteme wurden üblicherweise mit SPS ([[Symbolic Programming System]]) programmiert. Für die anspruchsvolleren Magnetplatten- und Magnetbandsysteme wurde der &amp;#039;&amp;#039;IBM 1401 [[Autocoder]]&amp;#039;&amp;#039; in Verbindung mit dem &amp;#039;&amp;#039;IOCS&amp;#039;&amp;#039; (Input-Output-Control-System) verwendet.&lt;br /&gt;
&lt;br /&gt;
Zusätzlich wurden die höheren Programmiersprachen [[Fortran|FORTRAN]], [[COBOL]] sowie das zusammen mit dem IBM-1401-System vorgestellte [[RPG (Programmiersprache)|RPG]]&amp;lt;ref&amp;gt;{{Literatur |Autor=Hans Heger |Titel=RPG: Brücke von der Stecktafel zur Datenbank |Sammelwerk=Die Geschichte der maschinellen Datenverarbeitung |Reihe=IBM Enzyklopädie der Informationsverarbeitung |Band=1 |Verlag=IBM Deutschland GmbH |Datum=1990 |Seiten=140-141 |Kommentar=Überschrift S. 140 beschreibt den Übergang von der [[Tabelliermaschine]] (Stecktafel) zum Reportgenerator am Beispiel des Systems IBM 1401, S. 141 im Jahr 1959.}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Literatur |Autor=Günther Sander, Hans Spengler |Titel=Die Entwickelung der Datenverarbeitung von Hollerith Lochkartenmaschinen zu IBM Enterprise-Servern |Verlag=Selbstverlag |Ort=Böblingen |Datum=2006 |ISBN=3-00-019690-0 |Seiten=39 |Online=http://www.informatik.uni-leipzig.de/cs/Literature/History/SandnerSpengler.pdf |Abruf=2023-08-31 |Zitat=Um die große Anzahl der Umsteiger von Lochkartenmaschinen auf EDV-Systeme, insbesondere auf die IBM 1400-Serie zu unterstützen, entwickelte IBM den Report Program Generator (RPG). Dies ist eine Beschreibungssprache, mit der der Listenaufbau von Tabelliermaschinenanwendungen beschrieben werden konnte &amp;lt;!-- Kommafehler --&amp;gt; und einem Übersetzungsprogramm, das aus den abgelochten Beschreibungsformularen ein 1401-Programm erzeugte.}}&amp;lt;/ref&amp;gt;&amp;lt;ref&amp;gt;{{Literatur |Autor=Hans Heger |Titel=RPG: Brücke von der Stecktafel zur Datenbank |Sammelwerk=Die Geschichte der maschinellen Datenverarbeitung |Reihe=IBM Enzyklopädie der Informationsverarbeitung |Band=1 |Verlag=IBM Deutschland GmbH |Datum=1990 |Zitat=Um den Umstieg von traditioneller Lochkartenverarbeitung zu [[EDV|der elektronischen Datenverarbeitung]] zu erleichtern, wurde die Hochsprache RPG entwickelt und war auf vielen (IBM) Computern ab den 1960er Jahren verfügbar. Ihre Syntax war stark an die Arbeitsweise von Tabelliermaschinen angelehnt, doch die mühsame Verkabelung auf Steckbrettern war dem Schreiben von [[Quelltext|Sourcecode]] und [[Compiler|Kompilieren]] gewichen.}}&amp;lt;/ref&amp;gt; genutzt.&lt;br /&gt;
&lt;br /&gt;
== Literatur ==&lt;br /&gt;
* IBM Handbuch 1401 Datenverarbeitungssystem, IBM Form 74856-2&lt;br /&gt;
* IBM 1401/1440/1460 Praxis Nr. 82, IBM Form 79182-0&lt;br /&gt;
* IBM 1401/1460 Praxis Nr. 58, IBM Form 79158-1&lt;br /&gt;
&lt;br /&gt;
== Weblinks ==&lt;br /&gt;
* [https://www.youtube.com/watch?v=xUQnVt5qS-Y &amp;#039;&amp;#039;IBM 1401 französische Präsentation mit englischen Untertiteln.&amp;#039;&amp;#039;] In: &amp;#039;&amp;#039;youtube.com&amp;#039;&amp;#039;, 20. April 2014.&lt;br /&gt;
* [http://www-03.ibm.com/ibm/history/exhibits/mainframe/mainframe_PP1401.html www-03.ibm.com]&lt;br /&gt;
* [http://www.bitsavers.org/1401/index.html bitsavers.org]&lt;br /&gt;
* [http://www.bitsavers.org/pdf/ibm/140x/ Manuals auf bitsavers.org]&lt;br /&gt;
&lt;br /&gt;
== Einzelnachweise ==&lt;br /&gt;
&amp;lt;references /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[Kategorie:IBM-Rechner|#::::1401]]&lt;br /&gt;
[[Kategorie:Midrange-Rechner]]&lt;br /&gt;
[[Kategorie:Historischer Computer]]&lt;/div&gt;</summary>
		<author><name>imported&gt;Skranon</name></author>
	</entry>
</feed>