Draft:Fritz-Rudolf Güntsch

Fritz-Rudolf Güntsch



Fritz-Rudolf Güntsch (* 27 September 1925 in Berlin; † 8 January 2012 in Brandenburg an der Havel ) was a German computer pioneer, inventor of virtual memory, industry and science manager.

Life
After military service and captivity, Fritz-Rudolf Güntsch began studying physics at the Technical University of Karlsruhe in 1947, graduating in 1954 as a graduate engineer specializing in theoretical physics at the Technical University of Berlin. Güntsch became assistant and senior assistant at the TU Berlin. His fields of work included:


 * development and construction of a process computer ("magnetic tape computer") for ASKANIA for de:kinetheodolit evaluation
 * cooperation in the development of the Z22 (computer) at Zuse KG in Neukirchen
 * software development for the Z22 (assembler (computing), application programs)
 * development and (practical) management of the TU datacenter
 * planning of the Hahn-Meitner-Institute datacenter
 * planning of a large TU computer (realization could not be financed)
 * computer applications in air traffic control (automatic -flight identification and tracking, planning of collision-free flight plans and sequences)

The Berlin period also includes guest stays with Alwin Walther (TH Darmstadt) and Eduard Stiefel and Heinz Rutishauser (ETH Zurich). At the TU Berlin Güntsch gave lectures on hardware and software of software-controlled computing systems. In 1957, he received his doctorate under Wolfgang Haack (TU Berlin) and Stiefel (ETH Zurich) with a dissertation on the logical design of a digital computing device with several asynchronously running drums and automatic fast memory operation. The most important invention in the course of this work was virtual memory. In 1958, Güntsch moved into industry at AEG Telefunken, in the newly founded "Information Technology" division in Konstanz, where he subsequently became head of the "Electronic Computers" and "Mainframes" divisions. During this time, he built up efficient company units with hundreds of employees from small beginnings. The most important projects of the departments managed by Güntsch were:


 * the TR 4 and TR 440 mainframes
 * the postal check calculator TR 5
 * the small commercial computer TR 10
 * the small computer TR 86 (in variants as process computer, fire control computer and peripheral computer in TR 440 plants)
 * analogue computer in a large variety of types
 * numerous system solutions (postal check service, air traffic control, military command and control systems)
 * parallel and polymorphic calculators (only research and studies, due to a lack of financing possibilities)

In 1969 Güntsch moved to the Federal Ministry of Defence (de:Bundesministerium der Verteidigung) and took over the department "Defense Research", with the following fields of activity:


 * Defense from weapons of mass destruction
 * electronics and computer science
 * geophysics
 * materials and energy technology
 * aerospace
 * ships
 * ballistics, blasting physics

In 1971 (until the end of his service in 1990) Güntsch took over the promotion of data processing, technical communication and electronics in the Federal Ministry for Research and Technology (de:Bundesministerium für Forschung und Technologie, and - over longer periods of time in each case - aerospace, specialist information systems, physical technologies, chemical technologies, humanization of working life, production and process engineering, innovative company foundations, medical research, biological research and technology, environmental research and technology, materials research, microsystems.

During this time, the various IT programs of the federal government, the Technical Communication Program and the Computer Science Program for the establishment of 14 computer science focal points at German universities, from which today's faculties, departments and institutes for computer science developed. The German Research Network provided German science with a modern communications infrastructure.

Güntsch was married three times and had six children (two sons, four daughters). In 1992 he moved to Brandenburg an der Havel, the town he had known since childhood as the birthplace of his mother and home to numerous ancestors until the 17th century, and built a house with his third wife in the old town.

Outstanding accomplishments
Güntsch's most important achievement was certainly the invention of virtual memory. Virtual means a memory (computing) that is realized by a small but fast memory that provides the desired access time and a large but slower memory that provides the desired capacity. Data is exchanged between the two in such a way that as many accesses as possible are accommodated by the fast memory, whereby the application does not have to worry about these processes. Güntsch developed this concept in 1956 as part of a computer with ten asynchronously running drums as "large" memory.

The processor of this machine does not directly access the drum memories, but a fast memory with a total capacity of 600 words (in six blocks). An important motive for this structure was the synchronization of the processor with ten (among themselves) asynchronously rotating drums. From today's point of view, however, it is much more significant that this is the first time that a virtual memory has been realized by the interaction of the rapid memory and the drum memories. Each access of the processor into the address space of 100,000 words has as its destination either one of the registers or the input/output, or it leads to the fast memory. Two blocks of the address space are permanently mapped to two blocks of the fast memory, while the mapping of the remaining blocks of the address space follows the access process. Two double blocks are available in the fast memory for this purpose. Whenever a command is not found in the quick memory, it is loaded from the drum into the first double block of the quick memory with the surrounding double block. Similarly, accessing a data word not found in the quick memory leads to the replacement of the contents of the next two quick memory blocks. In this way, it is possible to separate the command access process and the data access process from each other and to take advantage of the fact that each has a better location than the overall process. In the double block of the address space, which is permanently assigned to the third double block of the fast memory, the programmer can accommodate frequently used command sequences and data. In order to prevent rarely accessed command sequences or data from leading to a damaging replacement in the quick memory, the machine is equipped with some commands that bypass the quick memory and allow the processor to access the drum directly. This was the birth of virtual memory, and Güntsch wrote in his dissertation of 1957: "The programmer does not need to consider the existence of quick memory - he does not even need to know that such memory exists, because there is only one kind of address that can be used to program as if there were only one memory."

The TR 440 mainframe computer (1970), developed under the direction of Güntsch, was the fastest computer built in Europe at that time and, with 45 machines installed, represented an important business success for the German computer industry. The machine had groundbreaking compilers and a very innovative operating system that allowed batch and subscriber jobs to be run via the same user interface.

Güntsch's far-reaching achievements include the supra-regional research program in computer science, in which the federal and state governments enabled the establishment of 14 computer science focal points at German universities, from which the later faculties and departments of computer science developed. Without this program, it would not have been possible to build up the necessary capacities in the 1970s to meet the rapidly growing demands of the German economy in research.

Honors

 * Order of Merit of the Federal Republic of Germany
 * Officer of the French National Order of Merit
 * Honorary citizen of Huntsville (Alabama)
 * 1982 - Honorary professor at the University of Karlsruhe
 * 2002 – Dr honoris causa of the TU Berlin
 * 2011 - Konrad Zuse Medal for Services to Computer Science

Publications

 * F.-R. Güntsch: Logical design of a digital calculator with several asynchronously running drums and automatic fast memory operation. TU Berlin, 1957 (dissertation)
 * F.-R. Güntsch, R. Lukas: Magnetic Tape Computer at the Technical University of Berlin. In: Electronic Data Processing. 2/1959. S. 33–46
 * F.-R. Güntsch: Introduction to the programming of digital calculating machines. de Gruyter, Berlin 1960/1963
 * F.-R. Güntsch: For simultaneous work with digital computers, electronic computing systems. August 1960, pp. 3-14
 * F.-R. Güntsch: About special digital computers. In: Telefunken-Zeitung. 33/1960, Issue 127 p. 4–12