Skip to main content
Log in

AEG-Telefunken TR 440: Software und Software-Entwicklung

  • Reguläre Beiträge
  • Published:
Informatik - Forschung und Entwicklung

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.

This is a preview of subscription content, log in via an institution to check access.

Access this article

Price excludes VAT (USA)
Tax calculation will be finalised during checkout.

Instant access to the full article PDF.

Institutional subscriptions

Literatur

  1. AEG-Telefunken (1968) Bedienungshandbuch Doppel-TR4-System auf TR440 – Ämulator-Erläuterungen und Verteilerprogramm. AEG-Telefunken, Beschreibung Nr. N3/GR 70, September 1968

  2. AEG-Telefunken (1970) Software Development Project File (Software Projektmanagement). Internes Dokument, 23. Juni 1970

  3. AEG-Telefunken (1970) TR440 Betriebssystem BS2 (erste Ausbaustufe) – Einführung. Schrift DBS182/0470

  4. AEG-Telefunken (1970) Unterlagensammlung TR440 Betriebssystem-Kern. Interne Schrift N31.B1.11, Juli 1970

  5. Bellec J (2006) Information Technology Industry Time Line. http://perso.orange.fr/jeanbellec/information_technology_1.htm bis ...information_technology_5.htm

  6. Campbell-Kelly M, Aspray W (1996) Computer: A History of the Information Machine. Basic Books

  7. Coffman EG jr, Denning PJ (1973) Operating Systems Theory. Prentice-Hall

  8. Computer Gesellschaft Konstanz (1975) Die Kopplung von Fremdsystemen an das Rechensystem TR440 über KOMSYS. Best.Nr. 440.B9.07, Ausgabe 0975, September 1975

  9. Computer Gesellschaft Konstanz (1975) Teilnehmer-Rechensystem Kurzbeschreibung. Best.Nr. 440.B0.04, Ausgabe 0375, März 1975

  10. Computer Gesellschaft Konstanz (1976) Zeugnis für Wolfgang Frielinghaus

  11. Computer Woche (1976) Computer Gesellschaft Konstanz: Siemens-verträglich. Computer Woche 16

  12. Computer Woche (1977) TR 445 DP und Cyber 7276 im Verbund – Großrechnerkoppelung zwischen Universitäten. Computer Woche 17

  13. Computer Woche (1978) Software-Subventionen noch ansteigend MDT 1978 auf dem Bonner Fördergipfel. Computer Woche 5

  14. Computer Woche (1982) Umstellungshilfe mit BMFT-Förderung – Ausmusterung der TR440 erleichtert. Computer Woche 11

  15. Computer Woche (1986) DV-Oldies: Antiquität oder leistungsgerechtes System. Computer Woche 35

  16. Computer Woche (1987) Nixdorf zwischen MDT und IBM Eine deutsche Erfolgsstory – vom Einmannbetrieb zum internationalen Super-Systemhaus (Teil 2). Computer Woche 46

  17. Denning PJ (1968) The Working Set Model for Program Behavior. Commun ACM 11(5):323–333

    Article  MathSciNet  Google Scholar 

  18. Denning PJ (1970) Virtual Memory. ACM Comput Surv 2(3):153–190

    Article  Google Scholar 

  19. Denning PJ (1971) Third Generation Computer Systems. ACM Comput Surv 3(4):175–216

    Article  MATH  Google Scholar 

  20. Dennis JB (1964) A Multiuser Computation Facility for Education and Research. Commun ACM 7(9)

  21. Dennis JB, Van Horn EC (1966) Programming Semantics for Multiprogrammed Computations. Commun ACM 9(3):143–155

    Article  MATH  Google Scholar 

  22. Dijkstra EW (1968) The Structure of the THE-Multiprogramming System. Commun ACM 11(5):341–346

    Article  MATH  Google Scholar 

  23. Engelhardt R, Evers M, Schallenmüller B, Stetter F (1975) Rechnerverbund beim TR440. Elektron Rechenanl 17(1)

  24. Engelhardt R, Huber J, Luhmann S (1972) Datenhaltung im Teilnehmer-Betriebssystem TNS 440. Telefunken Computer, Beiträge 11

  25. Evers M (1972) Datenfernverarbeitung im Teilnehmersystem des TR440. Telefunken Computer, Vortrag, Best. Nr. N31.B9.01

  26. Evers M, Hoheisel W (1970) Das Satellitensystem des Telefunken-Rechensystems TR440. Datenverarbeitung 3, Beihefte der Technischen Mitteilungen AEG-Telefunken Berlin, S 122–124

  27. Ferranti (1962) Die Atlas Rechenanlage. Ferranti Ltd.; Faltblatt No. 1 in einer Reihe von Skizzen unserer Rechenanlagensysteme

  28. Fischer H, Namneck P, Stolze L (1979) Datensicherheit auf Großrechnern. Elektron Rechenanl 21(6)

  29. Forster H, Gruber H, Klawitter G, Thurner H (1972) Planung und Verwaltung von Betriebsmitteln im Teilnehmer-Betriebssystem TNS 440. Telefunken Computer, Beiträge 9

  30. Fotheringham J (1961) Dynamic storage allocation in the ATLAS computer, including an automatic use of a backing store. Commun ACM 4(10):435–436

    Article  MATH  Google Scholar 

  31. Gebhardt B (1973) Interaktives Arbeiten am Terminal. Telefunken Computer, Beiträge 10

  32. Giedke A (1974) Die Entwicklung des TR440. unveröffentlichter Entwurf

  33. 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

  34. Hoare CAR (1971) Towards a Theory of Parallel Programming. In: International Seminar on Operating Systems Techniques. Belfast

  35. Hoare CAR (1974) Monitors: An Operating System Structuring Concept. Commun ACM 17(10):549–557

    Article  MATH  Google Scholar 

  36. Hoffmann G (1969) Das Doppel-TR4-System. Vortrag, handschriftlich, unveröffentlicht

  37. IBM (2001) IBM Highlights, 1885–1969. IBM Dokument 1406HA02, December 2001

  38. Jäger P (2006) Peter Jäger, zur Person. http://www.jaegers-home.de/person.htm

  39. Jammel A, Stiegler H (1977) Managers versus Monitors. In: Gilrichst B (Hrsg.) Information Processing 77. North-Holland, S 827–830

  40. Janisch H (1988) 30 Jahre Siemens-Datenverarbeitung – Geschichte des Bereichs Datenverarbeitung 1954–1984. Siemens AG, München

    Google Scholar 

  41. Jessen E (1964) Stellungnahme zum Entwicklungsvorhaben TR400. AEG-Telefunken, interner Brief über Herrn Güntsch an Herrn Peltz u.a., 4 Nov 1964

  42. Jessen E (1968) Das Betriebssystem des Rechners TR440. In: Händler W (Hrsg) Teilnehmer-Rechensysteme. Oldenbourg Verlag, S 114–123

  43. Jessen E (1971) Das TR440-Großrechensystem an deutschen Hochschulen. AEG-Telefunken, Presseinformation, 11. November 1971

  44. Jessen E, Michel D, Siegert H-J, Voigt H (2008) AEG-Telefunken TR 440: Unternehmensstrategie, Markterfolg und Nachfolger. Informatik Forsch Entw 22(4)

  45. Jessen E, Michel D, Voigt H (2008) AEG-Telefunken TR 440: Struktur und Technologie. Informatik Forsch Entw 22(4)

  46. Jessen E, Ulbrich E (1968) TR440 als Teilnehmersystem. In: Datenverarbeitung mit Mehrfachzugriffssystemen. Haus der Technik, Essen

    Google Scholar 

  47. Kilburn T et al. (1962) One-level storage system. IRE Trans EC11(2):223–235

    Google Scholar 

  48. Krainer H (1972) Testmöglichkeiten im Teilnehmer-Rechensystem TR440. Telefunken Computer, Beiträge 10

  49. Lagally K (1975) Das Projekt Betriebssystem BSM. Technischer Bericht 7509, Technische Universität München, Institut für Informatik

  50. Morrison JE (1973) User Program Performance in Virtual Storage Systems. IBM Syst J 12(3):216–237

    Article  Google Scholar 

  51. Namneck P, Siegert H-J, Wiehle HR (1968) TR440 Grundprogramme 1 – Einführung. AEG-Telefunken, Großrechner, Oktober

  52. Niesporek H (1972) Die AEG-TELEFUNKEN Datenverarbeitungsanlage TR440. http://members.dokom.net/w.kloke/tr440.txt

  53. O’Reilly (2004) History of Programming Languages. http://www.oreilly.com/pub/a/oreilly/news/languageposter_0504.html

  54. 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

  55. Pszolla H, Eberhardt F (1972) BCPL, eine Sprache zum Schreiben von Compilern. Beiträge 1, Telefunken Computer Konstanz

  56. 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

  57. Ritchie DM, Thompson KL (1974) The Unix Timesharing System. Commun ACM 17(7):365–375

    Article  Google Scholar 

  58. Rosen S (1969) Electronic Computers: A Historical Survey. ACM Comput Surv 1(1):7–36

    Article  Google Scholar 

  59. Rosin RF (1969) Supervisory and Monitor Systems. ACM Comput Surv 1(1):37–54

    Article  Google Scholar 

  60. Sapper GR (2004) Telefunken TR4. http://www.qsl.net/dj4kw/index.htm

  61. 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

  62. 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

  63. Seegmüller G (1962) Some Remarks on the Computer as a Source Language Machine. In: Proceedings IFIP Congress 62, North-Holland, S 524–525

  64. Siegert H-J (1973) Rechnerverbundnetz. Telefunken Computer, Software Entwicklungsdokumente, 29. Juni 1973

  65. Siegert H-J (1974) Stand der Software-Entwicklungen – Vortragsnotizen zu Kooperationsgesprächen mit der Siemens AG. TC-internes Dokument, 30. Juli 1974

  66. Stadie G (1970) Der TR440 mit zwei Rechnerkernen und Massenkernspeicher. Datenverarbeitung 3, Beihefte der Technischen Mitteilungen AEG-Telefunken Berlin, S 132–133

  67. Stiege G (1970) Zum Betriebssystem BS2. Datenverarbeitung 3, Beihefte der Technischen Mitteilungen AEG-Telefunken Berlin, S 112–115

  68. Strunk P (2002) Die AEG – Aufstieg und Niedergang einer Industrielegende. Nicolaische Verlagsbuchhandlung Berlin, Berlin (Sonderausgabe)

    Google Scholar 

  69. Südkurier (1973) Telefunken Computer und Unidata nähern sich an. Südkurier, 12. Dezember 1973

  70. 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

  71. Telefunken Computer (1972) Beispiele zur problemorientierten Software des Teilnehmer-Rechensystems TR440. Beiträge 7, 440.ZZ.50.07, Dezember 1972

  72. Telefunken Computer (1972) Programmiersystem – Einführung. VS1, Best.Nr. N31.B0.02

  73. Telefunken Computer (1972) Telefunken Computer – Logik setzt sich durch. Firmenprospekt

  74. Telefunken Computer (1972) Time-Sharing Computing-System – Introduction. VS1, Best.Nr. N31.B0.04 E

  75. Telefunken Computer (1973) Vielfachzugriffssystem TR440, Schlußbericht. II. Datenverarbeitungsprogramm der Bundesregierung, Teilprogramm 4, Dezember 1973

  76. Telefunken Computer (1974) Leistungserweiterung des TR440-Systems durch MV8 bis MV16. Interner Brief von VS33, 19. September 1974

  77. Thiele E (Hrgs.) (2003) Telefunken nach 100 Jahren – Das Erbe einer deutschen Weltmarke 2 Aufl. Nicolaische Verlagsbuchhandlung Berlin, Berlin

  78. Ulbrich E (1963) Struktur und Arbeitsweise der Telefunken-Digitalrechenanlage TR4. IEEE Trans Electronic Comput

  79. Voltz H (1970) Anwendungssysteme für den TR440. Datenverarbeitung 3, Beihefte der Technischen Mitteilungen AEG-Telefunken Berlin, S 136–140

  80. Wiehle HR (1967) Vorträge der Grundprogrammentwicklung (E44) für den Vertrieb über die Grundprogrammierung des TR440. Telefunken, interne Mitschrift

  81. Wiehle HR (2006) Operating Systems at AEG-Telefunken. Pioneering Software in the 1960s in Germany, The Netherlands, and Belgium; Amsterdam. To be published

  82. Wiehle HR (2008) Rechnerbetrieb aus Benutzersicht: Auf dem Weg zu den großen dialogfähigen Timesharing-Systemen. Informatik Forsch Entw 22(4)

  83. Wiehle HR, Seegmüller G, Urich W, Peischl F (1964) Ein Betriebssystem für schnelle Rechenautomaten. Elektron Rechenanl 6(3):119–125

    MATH  Google Scholar 

  84. Wulf W et al. (2002) Curriculum Vitae Prof. Dr.-Ing. Fritz-Rudolf Güntsch. Medieninformation Nr. 8, Pressestelle TU Berlin

  85. Zoller H (2002) RUB trauert um Professor Hartmut Ehlich. http://www.ruhr-uni-bochum.de/pressemitteilungen-2001/msg00402.html

Download references

Author information

Authors and Affiliations

Authors

Corresponding author

Correspondence to Hans-Jürgen Siegert.

Additional information

CR subject classification

K.1 ; K.2 ; K.6 ; D.2 ; D.3 ; D.4 ; D.2.9

Rights and permissions

Reprints 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

Download citation

  • Received:

  • Accepted:

  • Published:

  • Issue Date:

  • DOI: https://doi.org/10.1007/s00450-008-0046-4

Schlagworte

Keywords

Navigation