Zuse Z22
   HOME

TheInfoList



OR:

The Z22 was the seventh
computer A computer is a machine that can be programmed to Execution (computing), carry out sequences of arithmetic or logical operations (computation) automatically. Modern digital electronic computers can perform generic sets of operations known as C ...
model
Konrad Zuse Konrad Ernst Otto Zuse (; 22 June 1910 – 18 December 1995) was a German civil engineer, pioneering computer scientist, inventor and businessman. His greatest achievement was the world's first programmable computer; the functional program-c ...
developed (the first six being the Z1, Z2, Z3, Z4, Z5 and Z11, respectively). One of the early commercial computers, the Z22's design was finished about 1955. The major version jump from Z11 to Z22 was due to the use of
vacuum tube A vacuum tube, electron tube, valve (British usage), or tube (North America), is a device that controls electric current flow in a high vacuum between electrodes to which an electric voltage, potential difference has been applied. The type kn ...
s, as opposed to the electromechanical systems used in earlier models. The first machines built were shipped to
Berlin Berlin ( , ) is the capital and largest city of Germany by both area and population. Its 3.7 million inhabitants make it the European Union's most populous city, according to population within city limits. One of Germany's sixteen constitue ...
and
Aachen Aachen ( ; ; Aachen dialect: ''Oche'' ; French and traditional English: Aix-la-Chapelle; or ''Aquisgranum''; nl, Aken ; Polish: Akwizgran) is, with around 249,000 inhabitants, the 13th-largest city in North Rhine-Westphalia, and the 28th- ...
. By the end of 1958 the ZMMD-group had built a working
ALGOL 58 ALGOL 58, originally named IAL, is one of the family of ALGOL computer programming languages. It was an early compromise design soon superseded by ALGOL 60. According to John Backus The Zurich ACM-GAMM Conference had two principal motives in pro ...
compiler for the Z22 computer. ZMMD was an abbreviation for Zürich (where Rutishauser worked), München (workplace of Bauer and Samelson), Mainz (location of the Z22 computer), Darmstadt (workplace of Bottenbruch). In 1961, the Z22 was followed by a logically very similar transistorized version, the Z23. Already in 1954, Zuse had come to an agreement with
Heinz Zemanek Heinz Zemanek (actually ''Heinrich Josef Zemanek'') (1 January 1920 – 16 July 2014) was an Austrian computer pioneer who led the development, from 1954 to 1958, of one of the first complete transistorised computers on the European continent. Th ...
that his Zuse KG would finance the work of Rudolf Bodo, who helped Zemanek build the early European transistorized computer
Mailüfterl Mailüfterl is a nickname for the Austrian ''Binär dezimaler Volltransistor-Rechenautomat'' (binary-decimal fully transistorized computing automaton), an early transistorized computer. Other early transistorized computers included TRADIC, Harwel ...
, and that after that project Bodo should work for the Zuse KG—there he helped build the transistorized Z23. Furthermore, all circuit diagrams of the Z22 were supplied to Bodo and Zemanek. The University of Applied Sciences, Karlsruhe still has an operational Z22 which is on permanent loan at the
ZKM The ZKM , Center for Art and Media Karlsruhe (until March 2016: ZKM Center for Art and Media Technology), a cultural institution, was founded in 1989. and since 1997 is located in a listed industrial building in Karlsruhe, Germany, a former muni ...
in
Karlsruhe Karlsruhe ( , , ; South Franconian: ''Kallsruh'') is the third-largest city of the German state (''Land'') of Baden-Württemberg after its capital of Stuttgart and Mannheim, and the 22nd-largest city in the nation, with 308,436 inhabitants. ...
. Altogether 55 Z22 computers were produced.Die algorithmische Revolution
Center for Art and Media Karlsruhe The ZKM , Center for Art and Media Karlsruhe (until March 2016: ZKM Center for Art and Media Technology), a cultural institution, was founded in 1989. and since 1997 is located in a listed industrial building in Karlsruhe, Germany, a former muni ...
. In the 1970s, clones of the Z22 using TTL were built by the company ''Thiemicke Computer''.


Technical data

The typical setup of a Z22 was: * 14 words of 38-bit as fast access
RAM Ram, ram, or RAM may refer to: Animals * A male sheep * Ram cichlid, a freshwater tropical fish People * Ram (given name) * Ram (surname) * Ram (director) (Ramsubramaniam), an Indian Tamil film director * RAM (musician) (born 1974), Dutch * ...
implemented as
core memory Core or cores may refer to: Science and technology * Core (anatomy), everything except the appendages * Core (manufacturing), used in casting and molding * Core (optical fiber), the signal-carrying portion of an optical fiber * Core, the centra ...
* 8192 word (38-bit each) magnetic
drum memory Drum memory was a magnetic data storage device invented by Gustav Tauschek in 1932 in Austria. Drums were widely used in the 1950s and into the 1960s as computer memory. For many early computers, drum memory formed the main working memory ...
as RAM * One
teletype A teleprinter (teletypewriter, teletype or TTY) is an electromechanical device that can be used to send and receive typed messages through various communications channels, in both point-to-point and point-to-multipoint configurations. Initia ...
as console and main input/output device * Additional
punch tape Five- and eight-hole punched paper tape Paper tape reader on the Harwell computer with a small piece of five-hole tape connected in a circle – creating a physical program loop Punched tape or perforated paper tape is a form of data storage ...
devices as fast input/output devices * 600
tubes Tube or tubes may refer to: * ''Tube'' (2003 film), a 2003 Korean film * ''The Tube'' (TV series), a music related TV series by Channel 4 in the United Kingdom * "Tubes" (Peter Dale), performer on the Soccer AM television show * Tube (band), a ...
working as flip-flops * electrical cooling unit, needing a water tap connection (
water cooling Cooling tower and water discharge of a nuclear power plant Water cooling is a method of heat removal from components and industrial equipment. Evaporative cooling using water is often more efficient than air cooling. Water is inexpensive and non ...
, so to say) * 380V 16A three-phase
power supply A power supply is an electrical device that supplies electric power to an electrical load. The main purpose of a power supply is to convert electric current from a source to the correct voltage, current, and frequency to power the load. As a r ...
The Z22 operated at 3
kHz The hertz (symbol: Hz) is the unit of frequency in the International System of Units (SI), equivalent to one event (or cycle) per second. The hertz is an SI derived unit whose expression in terms of SI base units is s−1, meaning that on ...
operating frequency In computing, the clock rate or clock speed typically refers to the frequency at which the clock generator of a Microprocessor, processor can generate Clock signal, pulses, which are used to Synchronization (computer science), synchronize the op ...
, which was synchronous with the speed of the drum storage. The input of data and programs was possible via punch-tape reader and console commands. The Z22 also had glow-lamps which showed the memory state and machine state as output.


Programming

The Z22 was designed to be easier to program than previous first generation computers. It was programmed in machine code with 38-bit instruction words, consisting of five fields: * 2 bits `10` to mark an instruction * 18-bit instruction field, thereof: ** 5 bits condition symbols ** 13 bits operation symbols * 5-bit fast storage (core) address * 13-bit (drum) memory address Unlike today's processor opcodes, the 18-bit instruction field did not contain a single opcode, but each bit controlled one functional unit of the CPU. Instructions were constructed from these. For example, the bit 'A' meaning to add the content of a memory location to the accumulator could be combined with `N` Nullstellen (zeroing) to turn the Add instruction into a Load. Many combinations are quite unusual by modern standards, like 'LLRA 4' means "multiply the accumulator by three". There also was an assembly-like programming language called "Freiburger Code". It was designed to make writing programs for solving mathematical problems easier than writing machine code, and reportedly did so.


See also

*
List of vacuum-tube computers Vacuum-tube computers, now called first-generation computers, are programmable digital computers using vacuum-tube logic circuitry. They were preceded by systems using electromechanical relays and followed by systems built from discrete transis ...


References


External links


Z22 computer emulator
(in
German German(s) may refer to: * Germany (of or related to) ** Germania (historical use) * Germans, citizens of Germany, people of German ancestry, or native speakers of the German language ** For citizens of Germany, see also German nationality law **Ge ...
)
Google translation
* {{Konrad zuse computer 1950s computers Vacuum tube computers Computer-related introductions in 1955 Konrad Zuse Computers designed in Germany Serial computers