Z22 (computadora)
El Z22 fue el séptimo modelo de computadora que desarrolló Konrad Zuse (los primeros seis fueron el Z1, Z2, Z3, Z4, Z5 y Z11, respectivamente). Una de las primeras computadoras comerciales, el diseño de la Z22 se terminó alrededor de 1955. El salto principal de la versión de Z11 a Z22 se debió al uso de tubos de vacío, a diferencia de los sistemas electromecánicos utilizados en modelos anteriores. Las primeras máquinas construidas se enviaron a Berlín y Aquisgrán.
A finales de 1958, el grupo ZMMD había construido un compilador ALGOL 58 funcional para la computadora Z22. ZMMD era una abreviatura de Zürich (donde trabajaba Rutishauser), München (lugar de trabajo de Bauer y Samelson), Mainz (ubicación del ordenador Z22), Darmstadt (lugar de trabajo de Bottenbruch).
En 1961, al Z22 le siguió una versión transistorizada lógicamente muy similar, el Z23. Ya en 1954, Zuse había llegado a un acuerdo con Heinz Zemanek para que su Zuse KG financiara el trabajo de Rudolf Bodo, que ayudó a Zemanek a construir el primer ordenador transistorizado europeo Mailüfterl, y que después de ese proyecto Bodo debería trabajar para Zuse KG, allí Ayudó a construir el Z23 transistorizado. Además, todos los esquemas eléctricos del Z22 fueron entregados a Bodo y Zemanek.
La Universidad de Ciencias Aplicadas de Karlsruhe todavía tiene un Z22 operativo que está en préstamo permanente en el ZKM de Karlsruhe.
En total se produjeron 55 ordenadores Z22.
En la década de 1970, la empresa Thiemicke Computer construyó clones del Z22 usando TTL.
Datos técnicos

La configuración típica de un Z22 era:
- 14 palabras de 38 bits como acceso rápido RAM implementado como memoria núcleo
- 8192 palabra (38-bit cada uno) memoria de tambor magnético como RAM
- Un teletipo como consola y dispositivo de entrada/salida principal
- Dispositivos adicionales de cinta de golpe como dispositivos de entrada y salida rápida
- 600 tubos trabajando como volteretas
- unidad de refrigeración eléctrica, necesidad de una conexión de grifo de agua (enfriamiento de agua, por ejemplo)
- 380 V 16 Fuente de alimentación de tres fases
El Z22 funcionó a una frecuencia operativa de 3 kHz, que estaba sincronizada con la velocidad del almacenamiento del tambor. La entrada de datos y programas era posible mediante un lector de cinta perforada y comandos de consola. El Z22 también tenía lámparas incandescentes que mostraban el estado de la memoria y el estado de la máquina como salida.
Programación

El Z22 fue diseñado para ser más fácil de programar que las computadoras anteriores de primera generación. Fue programado en código de máquina con palabras de instrucción de 38 bits, que consta de cinco campos:
- 2 bits `10` para marcar una instrucción
- campo de instrucción de 18 bits:
- 5 bits condición símbolos
- 13 bits de funcionamiento símbolos
- Dirección de almacenamiento rápido de 5 bits (core)
- 13-bit (drum) dirección de memoria
El campo de instrucción de 18 bits no contenía un solo código de operación, pero cada bit controlaba una unidad funcional de la CPU. A partir de estos se construyeron instrucciones. Por ejemplo, el bit 'A' que significa agregar el contenido de una ubicación de memoria al acumulador podría combinarse con `N` Nullstellen (puesta a cero) para convertir la instrucción Agregar en una Carga. Muchas combinaciones son bastante inusuales para los estándares modernos, como 'LLRA 4' significa "multiplicar el acumulador por tres".
También existía un lenguaje de programación similar a ensamblador llamado "Código de Friburgo". Fue diseñado para hacer que escribir programas para resolver problemas matemáticos fuera más fácil que escribir código de máquina, y al parecer así lo hizo.