Zusammenfassung
Zusammen mit drei weiteren Artikeln, die den Übergang vom Batch- zum Timesharing-Betrieb, das Unternehmen und die Hardware des TR440 beschreiben, gibt dieser Text einen Rückblick auf Entwicklung und Realisierung des deutschen Großrechners TR440 bei AEG-Telefunken und den Nachfolgefirmen. Dieser Teil des Rückblicks beschäftigt sich mit der Software und der Software-Entwicklung für den TR440, insbesondere in den Jahren 1965 bis 1974. Es werden technische Highlights der Software behandelt und Einblicke in die Software-Entwicklung selbst gegeben, insbesondere auch Hintergrundinformationen zu Einflüssen, Verantwortungen und Entscheidungen. Der Artikel beginnt mit dem TR4, dem Vorgänger des TR440, und endet mit den Aktivitäten für einen TR440-Nachfolger.
Abstract
Together with three other publications this paper is covering the development of the TR440, a large scale computer developed and manufactured by the German company AEG-Telefunken and its successor companies. Each paper presents a different view. This paper describes technical highlights of the TR440 software. The emphasis is on the years 1965 to 1974. In addition we show how software development was managed, who was responsible for various parts, and how and why certain decisions were made. Some anecdotes, recently sent to me by people engaged in the software development process, recall this time vividly. The paper starts with the TR4, the predecessor of the TR440, and ends with the efforts to define a TR440 successor. An English version of this paper is to be published in the IEEE Annals of the History of Computing.
Literatur
AEG-Telefunken (1968) Bedienungshandbuch Doppel-TR4-System auf TR440 – Ämulator-Erläuterungen und Verteilerprogramm. AEG-Telefunken, Beschreibung Nr. N3/GR 70, September 1968
AEG-Telefunken (1970) Software Development Project File (Software Projektmanagement). Internes Dokument, 23. Juni 1970
AEG-Telefunken (1970) TR440 Betriebssystem BS2 (erste Ausbaustufe) – Einführung. Schrift DBS182/0470
AEG-Telefunken (1970) Unterlagensammlung TR440 Betriebssystem-Kern. Interne Schrift N31.B1.11, Juli 1970
Bellec J (2006) Information Technology Industry Time Line. http://perso.orange.fr/jeanbellec/information_technology_1.htm bis ...information_technology_5.htm
Campbell-Kelly M, Aspray W (1996) Computer: A History of the Information Machine. Basic Books
Coffman EG jr, Denning PJ (1973) Operating Systems Theory. Prentice-Hall
Computer Gesellschaft Konstanz (1975) Die Kopplung von Fremdsystemen an das Rechensystem TR440 über KOMSYS. Best.Nr. 440.B9.07, Ausgabe 0975, September 1975
Computer Gesellschaft Konstanz (1975) Teilnehmer-Rechensystem Kurzbeschreibung. Best.Nr. 440.B0.04, Ausgabe 0375, März 1975
Computer Gesellschaft Konstanz (1976) Zeugnis für Wolfgang Frielinghaus
Computer Woche (1976) Computer Gesellschaft Konstanz: Siemens-verträglich. Computer Woche 16
Computer Woche (1977) TR 445 DP und Cyber 7276 im Verbund – Großrechnerkoppelung zwischen Universitäten. Computer Woche 17
Computer Woche (1978) Software-Subventionen noch ansteigend MDT 1978 auf dem Bonner Fördergipfel. Computer Woche 5
Computer Woche (1982) Umstellungshilfe mit BMFT-Förderung – Ausmusterung der TR440 erleichtert. Computer Woche 11
Computer Woche (1986) DV-Oldies: Antiquität oder leistungsgerechtes System. Computer Woche 35
Computer Woche (1987) Nixdorf zwischen MDT und IBM Eine deutsche Erfolgsstory – vom Einmannbetrieb zum internationalen Super-Systemhaus (Teil 2). Computer Woche 46
Denning PJ (1968) The Working Set Model for Program Behavior. Commun ACM 11(5):323–333
Denning PJ (1970) Virtual Memory. ACM Comput Surv 2(3):153–190
Denning PJ (1971) Third Generation Computer Systems. ACM Comput Surv 3(4):175–216
Dennis JB (1964) A Multiuser Computation Facility for Education and Research. Commun ACM 7(9)
Dennis JB, Van Horn EC (1966) Programming Semantics for Multiprogrammed Computations. Commun ACM 9(3):143–155
Dijkstra EW (1968) The Structure of the THE-Multiprogramming System. Commun ACM 11(5):341–346
Engelhardt R, Evers M, Schallenmüller B, Stetter F (1975) Rechnerverbund beim TR440. Elektron Rechenanl 17(1)
Engelhardt R, Huber J, Luhmann S (1972) Datenhaltung im Teilnehmer-Betriebssystem TNS 440. Telefunken Computer, Beiträge 11
Evers M (1972) Datenfernverarbeitung im Teilnehmersystem des TR440. Telefunken Computer, Vortrag, Best. Nr. N31.B9.01
Evers M, Hoheisel W (1970) Das Satellitensystem des Telefunken-Rechensystems TR440. Datenverarbeitung 3, Beihefte der Technischen Mitteilungen AEG-Telefunken Berlin, S 122–124
Ferranti (1962) Die Atlas Rechenanlage. Ferranti Ltd.; Faltblatt No. 1 in einer Reihe von Skizzen unserer Rechenanlagensysteme
Fischer H, Namneck P, Stolze L (1979) Datensicherheit auf Großrechnern. Elektron Rechenanl 21(6)
Forster H, Gruber H, Klawitter G, Thurner H (1972) Planung und Verwaltung von Betriebsmitteln im Teilnehmer-Betriebssystem TNS 440. Telefunken Computer, Beiträge 9
Fotheringham J (1961) Dynamic storage allocation in the ATLAS computer, including an automatic use of a backing store. Commun ACM 4(10):435–436
Gebhardt B (1973) Interaktives Arbeiten am Terminal. Telefunken Computer, Beiträge 10
Giedke A (1974) Die Entwicklung des TR440. unveröffentlichter Entwurf
Goos G, Jürgens J, Lagally K (1972) The Operating System BSM Viewed as a Community of Parallel Processes. Technischer Bericht 7208, Technische Universität München, Fak. Mathematik
Hoare CAR (1971) Towards a Theory of Parallel Programming. In: International Seminar on Operating Systems Techniques. Belfast
Hoare CAR (1974) Monitors: An Operating System Structuring Concept. Commun ACM 17(10):549–557
Hoffmann G (1969) Das Doppel-TR4-System. Vortrag, handschriftlich, unveröffentlicht
IBM (2001) IBM Highlights, 1885–1969. IBM Dokument 1406HA02, December 2001
Jäger P (2006) Peter Jäger, zur Person. http://www.jaegers-home.de/person.htm
Jammel A, Stiegler H (1977) Managers versus Monitors. In: Gilrichst B (Hrsg.) Information Processing 77. North-Holland, S 827–830
Janisch H (1988) 30 Jahre Siemens-Datenverarbeitung – Geschichte des Bereichs Datenverarbeitung 1954–1984. Siemens AG, München
Jessen E (1964) Stellungnahme zum Entwicklungsvorhaben TR400. AEG-Telefunken, interner Brief über Herrn Güntsch an Herrn Peltz u.a., 4 Nov 1964
Jessen E (1968) Das Betriebssystem des Rechners TR440. In: Händler W (Hrsg) Teilnehmer-Rechensysteme. Oldenbourg Verlag, S 114–123
Jessen E (1971) Das TR440-Großrechensystem an deutschen Hochschulen. AEG-Telefunken, Presseinformation, 11. November 1971
Jessen E, Michel D, Siegert H-J, Voigt H (2008) AEG-Telefunken TR 440: Unternehmensstrategie, Markterfolg und Nachfolger. Informatik Forsch Entw 22(4)
Jessen E, Michel D, Voigt H (2008) AEG-Telefunken TR 440: Struktur und Technologie. Informatik Forsch Entw 22(4)
Jessen E, Ulbrich E (1968) TR440 als Teilnehmersystem. In: Datenverarbeitung mit Mehrfachzugriffssystemen. Haus der Technik, Essen
Kilburn T et al. (1962) One-level storage system. IRE Trans EC11(2):223–235
Krainer H (1972) Testmöglichkeiten im Teilnehmer-Rechensystem TR440. Telefunken Computer, Beiträge 10
Lagally K (1975) Das Projekt Betriebssystem BSM. Technischer Bericht 7509, Technische Universität München, Institut für Informatik
Morrison JE (1973) User Program Performance in Virtual Storage Systems. IBM Syst J 12(3):216–237
Namneck P, Siegert H-J, Wiehle HR (1968) TR440 Grundprogramme 1 – Einführung. AEG-Telefunken, Großrechner, Oktober
Niesporek H (1972) Die AEG-TELEFUNKEN Datenverarbeitungsanlage TR440. http://members.dokom.net/w.kloke/tr440.txt
O’Reilly (2004) History of Programming Languages. http://www.oreilly.com/pub/a/oreilly/news/languageposter_0504.html
Piper J, Meißner H, Stetter F, Heinz M (1970) Das Teilnehmer-Betriebssystem BS3. Datenverarbeitung 3, Beihefte der Technischen Mitteilungen AEG-Telefunken Berlin, S 115–122
Pszolla H, Eberhardt F (1972) BCPL, eine Sprache zum Schreiben von Compilern. Beiträge 1, Telefunken Computer Konstanz
Radius K (1968) Probleme der Entwicklung von Großrechenanlagen. Vortrag vom 3. Juli 1968 bei der Arbeitsgemeinschaft für Forschung des Landes NRW, AEG-Telefunken DVO 060. Oktober 1968
Ritchie DM, Thompson KL (1974) The Unix Timesharing System. Commun ACM 17(7):365–375
Rosen S (1969) Electronic Computers: A Historical Survey. ACM Comput Surv 1(1):7–36
Rosin RF (1969) Supervisory and Monitor Systems. ACM Comput Surv 1(1):37–54
Sapper GR (2004) Telefunken TR4. http://www.qsl.net/dj4kw/index.htm
Schilling J (2004) Digitalrechner-Geschichte: TR4 – Ein paar Gedanken zur Rechner-Historie in Deutschland. http://www.dj1xk.de/tr4.htm oder http://www.pc-profiler.ch/geschichte.htm
Schmidt E, Linn N, Schwald A, Krainer H (1970) Zum Programmiersystem des Telefunken-Rechensystems TR440. Datenverarbeitung 3, Beihefte der Technischen Mitteilungen AEG-Telefunken Berlin, S 124–131
Seegmüller G (1962) Some Remarks on the Computer as a Source Language Machine. In: Proceedings IFIP Congress 62, North-Holland, S 524–525
Siegert H-J (1973) Rechnerverbundnetz. Telefunken Computer, Software Entwicklungsdokumente, 29. Juni 1973
Siegert H-J (1974) Stand der Software-Entwicklungen – Vortragsnotizen zu Kooperationsgesprächen mit der Siemens AG. TC-internes Dokument, 30. Juli 1974
Stadie G (1970) Der TR440 mit zwei Rechnerkernen und Massenkernspeicher. Datenverarbeitung 3, Beihefte der Technischen Mitteilungen AEG-Telefunken Berlin, S 132–133
Stiege G (1970) Zum Betriebssystem BS2. Datenverarbeitung 3, Beihefte der Technischen Mitteilungen AEG-Telefunken Berlin, S 112–115
Strunk P (2002) Die AEG – Aufstieg und Niedergang einer Industrielegende. Nicolaische Verlagsbuchhandlung Berlin, Berlin (Sonderausgabe)
Südkurier (1973) Telefunken Computer und Unidata nähern sich an. Südkurier, 12. Dezember 1973
Sydow F von (1970) Die TR-440-Staffel – vom mittleren Rechensystem bis zum dialogfähigen Teilnehmer-Rechensystem. Datenverarbeitung 3, Beihefte der Technischen Mitteilungen AEG-Telefunken Berlin, S 101–104
Telefunken Computer (1972) Beispiele zur problemorientierten Software des Teilnehmer-Rechensystems TR440. Beiträge 7, 440.ZZ.50.07, Dezember 1972
Telefunken Computer (1972) Programmiersystem – Einführung. VS1, Best.Nr. N31.B0.02
Telefunken Computer (1972) Telefunken Computer – Logik setzt sich durch. Firmenprospekt
Telefunken Computer (1972) Time-Sharing Computing-System – Introduction. VS1, Best.Nr. N31.B0.04 E
Telefunken Computer (1973) Vielfachzugriffssystem TR440, Schlußbericht. II. Datenverarbeitungsprogramm der Bundesregierung, Teilprogramm 4, Dezember 1973
Telefunken Computer (1974) Leistungserweiterung des TR440-Systems durch MV8 bis MV16. Interner Brief von VS33, 19. September 1974
Thiele E (Hrgs.) (2003) Telefunken nach 100 Jahren – Das Erbe einer deutschen Weltmarke 2 Aufl. Nicolaische Verlagsbuchhandlung Berlin, Berlin
Ulbrich E (1963) Struktur und Arbeitsweise der Telefunken-Digitalrechenanlage TR4. IEEE Trans Electronic Comput
Voltz H (1970) Anwendungssysteme für den TR440. Datenverarbeitung 3, Beihefte der Technischen Mitteilungen AEG-Telefunken Berlin, S 136–140
Wiehle HR (1967) Vorträge der Grundprogrammentwicklung (E44) für den Vertrieb über die Grundprogrammierung des TR440. Telefunken, interne Mitschrift
Wiehle HR (2006) Operating Systems at AEG-Telefunken. Pioneering Software in the 1960s in Germany, The Netherlands, and Belgium; Amsterdam. To be published
Wiehle HR (2008) Rechnerbetrieb aus Benutzersicht: Auf dem Weg zu den großen dialogfähigen Timesharing-Systemen. Informatik Forsch Entw 22(4)
Wiehle HR, Seegmüller G, Urich W, Peischl F (1964) Ein Betriebssystem für schnelle Rechenautomaten. Elektron Rechenanl 6(3):119–125
Wulf W et al. (2002) Curriculum Vitae Prof. Dr.-Ing. Fritz-Rudolf Güntsch. Medieninformation Nr. 8, Pressestelle TU Berlin
Zoller H (2002) RUB trauert um Professor Hartmut Ehlich. http://www.ruhr-uni-bochum.de/pressemitteilungen-2001/msg00402.html
Author information
Authors and Affiliations
Corresponding author
Additional information
CR subject classification
K.1 ; K.2 ; K.6 ; D.2 ; D.3 ; D.4 ; D.2.9
Rights and permissions
About this article
Cite this article
Siegert, HJ. AEG-Telefunken TR 440: Software und Software-Entwicklung . Informatik Forsch. Entw. 22, 237–266 (2008). https://doi.org/10.1007/s00450-008-0046-4
Received:
Accepted:
Published:
Issue Date:
DOI: https://doi.org/10.1007/s00450-008-0046-4