The Life and Work of Konrad Zuse (by Horst Zuse)

Part 7: The Zuse KG
In 1949 Konrad Zuse founded the Zuse KG with five employees in a small village of about 800 inhabitants called Neukirchen (Kreis Hünfeld, 120 km north of Frankfurt). (Note that "KG" means a special type of company in the form of a limited partnership. From 1949 to 1947 the partners were: Alfred Eckardt, Harro Stucken, and Konrad Zuse. From 1957 the partners were Konrad Zuse and his wife, and from 1964 onwards the Zuse KG had a number of owners as described later in this section.) The Zuse KG was the first computer company in Germany. The building used by the Zuse KG in Neukirchen was formerly a post relay station.
A drawing of the Zuse KG in Neukirchen by Konrad Zuse

A photograph of the Zuse KG in Neukirchen

Fig.63 (Left). A drawing of the Zuse KG in Neukirchen by Konrad Zuse in 1950. Fig.64 (Right). A photograph of the actual building.The Z4 computer was restored on the first floor close to the stairs.
The first task of the Zuse KG in 1949 was to restore the Z4 for delivery to the ETH-Zürich. The Z4 was moved from Hopferau to Neukirchen (a journey of about 500 km) and was enhanced with the following features:

Bullet

Implementing a conditional branch capability.
Bullet Adding instructions for printing the results on a Mercedes typewriter or a punch tape.
Bullet Storing numbers on the punch tape in order to transfer them into the Z4s memory.
Bullet Writing results on a punch tape.
Bullet Improving the facing of the machine, for example: adding sheathing for the relay cupboards.
Bullet Separating the service unit and the relay cupboards.
The result of restoring the Z4 are shown in Fig.65 and Fig.66.
The restored Z4 in Neukirchen in 1950

The Z4s console.

Fig.65 (Left). The restored Z4 in Neukirchen in 1950. Fig.66 (Right).The Z4s console. On the left are the input and output devices for decimal floating point numbers, in the middle the punch tape readers and punch tape writer, and to the right is seen the Planfertigungsteil (program construction unit).
The Z4 was delivered to the ETH Zürich on July 11, 1950. This was a great day for the ETH and Switzerland as was noted by Speiser. Only half a year after the inauguration of the Z4 at the ETH, Rutishauser could report about the success of using the machine.

The restored Z4 consisted of about ten relay cupboards containing 2,200 standard relays, plus 21 stepwise relays for the micro-sequencer. The Z4s memory was a mechanical one with 64 words, each containing 32 bits. The structure of the mechanical memory was similar to the memory of the Z1. However, while the Z1 had a word length of 22 bits, the word length of the Z4 was extended to 32 bits. Each word was directly addressable by the instructions on the punch tape. This mechanical memory was a unique feature. In fact when the scientists from the ETH-Zürich saw this memory for the first time in 1948 in Hopferau, they reported to Professor Stiefel that they had never seen such an extraordinary construction before. They also reported to Prof. Stiefel, that they had doubts that this memory would ever work reliably.

The Z4s memory consisting of thin metal sheets

The Z4s memory consisting of thin metal sheets

Fig.67 (Left) and Fig.68 (Right). The Z4s memory consisting of thin metal sheets. This type of memory worked very reliably in the Z1 (1938) and Z2 (1939) machines. The capacity of the Z4s memory was 64 words, each containing 32 bits.
As Speiser [SPEI98] wrote about the operation of the Z4:

The machine was moved to ETH in September 1950, and, after a relatively short period, assumed operation. The Z4 proved to be reliable, and the frequency of breakdowns was well within the limits of what was compatible with satisfactory operation. Quite soon, the machine could be left running unattended overnight, which was quite unusual at this time. Zuse himself was understandable proud of this achievement. He was a man with a good sense of humor, and he once stated that the rattling of the relays of the Z4 was the only interesting thing in Zürichs nightlife. To appreciate the conditions under which we were working, I repeat that the machines power was 1000 operations per hour. For operational reasons, problems that lasted more than 100 hours could not be considered. Thus, 100 000 operations and 64 places of memory were the boundary conditions that were set. In the light of todays life where the term Gigaflops is an every-day word, and when memory is measured in gigabytes, it seems hard to grasp that useful work of any kind could be done with the Z4. And yet, at that time, at least on the European continent, there was no mathematical institute which had access to computing power comparable to ours.

Work with the Z4 was interactive in the true sense of the word. Of course, the term "interactive computing" did not exist at that time, for the simple reason that the situation when computing becomes non-interactive was never encountered. The mathematician was in the same time programmer and operator, and he could continually follow the running of his program. Intermediate results were printed out and could be inspected, the program could be modified if necessary. But the signals that the programmer received from the computer were not only optical, they were also acoustical. The clicking of the tape reader was an indication of how fast the program proceeded, or whether it had got stuck; and the rattling of the relays signaled what kind of operation was in process. This was a great help in spotting errors, both in hardware and in the programs.

In fact the memory, consisting of thousands of metal sheets, screws and pins, was the most reliable feature of the Z4. The Z4 worked very reliably and also worked during the night without supervision. Speiser, who was responsible for the maintenance of the Z4 also wrote [SPEI98]:

Although, as stated, reliability was quite good, I nevertheless remember many hours of searching for mistakes, which often had their roots in the malfunction of relay contacts due to dust. We also discovered several cold soldering joints that gradually failed to conduct; finding them was particularly bothersome, because they caused mistakes that were often intermittent. On two occasions I had to disassemble parts of the memory. This meant removing about 1000 pins and placing them back again. There were two kinds of pins, their lengths were 2.5 and 2.6 mm. If due to a mistake I mixed up one single pin, the entire memory was blocked, a very frustrating experience.

Konrad Zuse working at the Z4 in Neukirchen

Konrad Zuse considers one of the Z4s punch tapes

Fig.69 (Left). Konrad Zuse working at the Z4 in Neukirchen (1950). Fig.70 (Right). Konrad Zuse considers one of the Z4s punch tapes. These punch tapes were what made Konrad Zuses computers freely programmable machines.

Previous Section    Return to Index    Next Section


Copyright & Contact Info

Return to EPE Online Home Page