domingo, 7 de julio de 2013

historia de la informatica: 1º ordenador programable, Z1 de Konrad Zuse

Konrad Zuse, el padre del primer ordenador funcional programable binario llamado Z1. Al menos estas Microhistorias me sirven para aprender un poco sobre estos grandes pioneros de la informática.






Supongo que la mayoría creeria que el primer ordenador fue creado por otro genio, Howard Aiken, pero parece que ya la Harvard Mark I se fabricó entre 1934 y 1944, cuando Zuse ya tenía operativos los Z1, Z2 y Z3 en 1943.


Es bastante normal que no sepamos más de él porque todo su trabajo inicial se desarrolló durante la Segunda Guerra Mundial. Incluso su compañía llamada “Zuse” fue destruida durante un ataque aliado junto a la Z3 (ya estaba casi terminado el Z4, se salvó porque se llevó a un lugar más seguro pero todas las demás se perdieron).
Además, muchas de sus patentes se vendieron a IBM y a Siemens, por lo tanto al final se diluye el origen inicial de las mismas.

En 1950 el Z4 era el único ordenador funcionando en el continente europeo, y además fue el primer ordenador en ser vendido a través de la primera compañía de ordenadores de la historia, la Zuse KG.

Pero volvamos al Z1, el primer ordenador de la historia.


Zuse creó el Z1 en 1936 en el salón de su casa. tal y como vemos en la foto del inicio de este articulo (al más estilo garaje de las empresas pioneras de la informática como Apple), tuvo que usar  láminas muy finas de metal (todo reciclado, no tenía dinero) en vez de relés, era totalmente mecánico excepto por un motor que daba la frecuencia de trabajo de 1 Hz. Vamos a ver sus características (recuerda que estamos en 1936):



Memoria: 64 Palabras de 22 bits
Velocidad de reloj: 1 Hz (creado  por un motor eléctrico, la única parte
eléctrica)
Registros: 2 registros de coma flotante de 22 bits cada uno
Unidad Aritmética: cuatro operaciones básicas, sumar, restar, multiplicar y dividir, para números binarios de coma flotante.
Peso: 1.000 kilogramos
Velocidad media de cálculo: suma 5 segundos, multiplicación
10 segundos
Entrada: números decimales de coma flotante
Salida: números decimales de coma flotante
Tenía casi todas las partes de un ordenador moderno, unidad de control, memoria, microinstrucciones, etc. y era totalmente programable a través de un lector de cinta perforada. Un detalle sobre la cinta perforada que usó en sus primeros prototipos, estaba hecha de material fotográfico (como los viejos carretes), ya que durante la II Guerra el papel no era fácil de encontrar.




¿Cómo podía calcular con láminas de metal el Z1?, es pura mecánica, ya que los transistores aun no se conocian

Realmente, el gran avance fue el Z3, este sí que tenía casi todas las características de un ordenador moderno. Sólo fallaba una cosa, no almacenada en memoria los datos junto al programa.


Por cierto, también desarrolló el primer lenguaje de programación, el Plankalkül, basado en matrices, 

No hay comentarios:

Publicar un comentario

Deja tus opiniones y/o comentarios, nos sirven para mejorar nuestro blog, gracias