• DocumentCode
    1549162
  • Title

    Konrad Zuse´s legacy: the architecture of the Z1 and Z3

  • Author

    Rojas, Raíl

  • Author_Institution
    Dept. of Math. & Comput. Sci., Martin-Luther-Univ., Halle-Wittenberg, Germany
  • Volume
    19
  • Issue
    2
  • fYear
    1997
  • Firstpage
    5
  • Lastpage
    16
  • Abstract
    Provides a detailed description of the architecture of the Z1 and Z3 computing machines that Konrad Zuse designed in Berlin between 1936 and 1941. The necessary basic information was obtained from a careful evaluation of the patent application Zuse filed in 1941. Additional insight was gained from a software simulation of the machine´s logic. The Z1 was built using purely mechanical components; the Z3 used electromechanical relays. However, both machines shared a common logical structure, and their programming model was the same. I argue that both the Z1 and the Z3 possessed features akin to those of modern computers: the memory and processor were separate units, and the processor could handle floating-point numbers and compute the four basic arithmetical operations as well as the square root of a number. The program was stored on punched tape and was read sequentially. In the last section of this paper, I put the architecture of the Z1 and Z3 into historical perspective by offering a comparison with computing machines built in other countries
  • Keywords
    calculating apparatus; computer architecture; floating point arithmetic; history; punched tape equipment; Konrad Zuse; Z1 computer; Z3 computer; arithmetical operations; computer architecture; computing machines; electromechanical relays; floating-point numbers; historical perspective; machine logical structure; mechanical components; memory; patent application; processor; programming model; sequentially-read punched tape; software simulation; square root; Application software; Automata; Civil engineering; Computational modeling; Computer aided instruction; Computer architecture; Educational institutions; Electron tubes; Logic programming; Relays;
  • fLanguage
    English
  • Journal_Title
    Annals of the History of Computing, IEEE
  • Publisher
    ieee
  • ISSN
    1058-6180
  • Type

    jour

  • DOI
    10.1109/85.586067
  • Filename
    586067