Colossus el computador que descifró los códigos alemanes

Colossus
Colossus fue uno de los primeros computadores digitales, empleados por los británicos para leer las comunicaciones cifradas alemanas durante la Segunda Guerra Mundial mediante Enigma. Según el primer ministro británico, Winston Churchill, la computadora permitió acortar la guerra en 18 meses. Esta permitió conocer detalles sobre movimientos de tropas, el estado de los suministros, las municiones, el número de soldados muertos, etc.
Se basaba en la idea de universalidad de la máquina de Turing, estaba compuesta por más de 1.500 tubos de vacío, la entrada de datos era por medio de tarjetas perforadas y los resultados se almacenaban en relés temporalmente hasta que se les daba salida a través de una máquina de escribir. Era totalmente automática, medía 2.25 metros de alto, 3 metros de largo y 1.20 metros de ancho.
Enigma
Enigma, la máquina de cifrado que utilizaron las tropas alemanas durante la Segunda Guerra Mundial y que puso en jaque a los Aliados durante bastante tiempo. Enigma no fue el único sistema que usó Alemania. De hecho, este procedimiento estaba destinado a las tropas que estaban en el frente mientras que el Alto Mando utilizaba las Máquinas de Lorenz, que estaban destinadas al cifrado de teletipos antes de ser enviados.
John Newman
John von Neumann fue un matemático húngaro-estadounidense que realizó contribuciones fundamentales en física cuántica, análisis funcional, teoría de conjuntos, teoría de juegos, ciencias de la computación, economía, análisis numérico, cibernética, hidrodinámica, estadística y muchos otros campos. Se le considera uno de los matemáticos más importantes del siglo XX.

Arquitectura de Von Newman
Está formado por una CPU (Central Processing Unit) o Unidad Central de Procesamiento que a su vez contiene una ALU (Arithmetic Logic Unit) o Unidad Aritmética Lógica y los registros del procesador, una unidad de control y un contador de programa. También posee una memoria principal y un mecanismo de entrada y salida.

Alan Turing

Este excelente matemático británico fue famoso por idear una serie de avances que cambiaron para siempre el transcurso del siglo XX. El trabajo de Alan Turing también jugó un papel fundamental en la Segunda Guerra Mundial hasta el punto que, se dice, sin sus aportaciones no habría sido posible para los aliados ganarla.
Por una vida dedicada a la ciencia, y de aportaciones tan importantes, en 1966 se creó un premio en su honor que cada año reconoce la mayor aportación al campo de la ciencia computacional (Premio Turing). Este galardón es comparable al premio Nobel en esta disciplina.
Maquina de Turing
La máquina de Turing, presentada por Alan Turing en 1936 en On computable numbers, with an application to the Entscheidungs problems, es el modelo matemático de un dispositivo que se comporta como un autómata finito y que dispone de una cinta de longitud infinita en la que se pueden leer, escribir o borrar símbolos. Existen otras versiones con varias cintas, deterministas o no, etc, pero todas son equivalentes (respecto a los lenguajes que aceptan).
Uno de los teoremas más importantes sobre las máquinas de Turing es que pueden simular el comportamiento de una computadora (almacenamiento y unidad de control). Por ello, si un problema no puede ser resuelto por una de estas máquinas, entonces tampoco puede ser resuelto por una computadora (problema indecidible, NP).
La notación de las máquinas de Turing es sencilla y exacta, por lo que es más cómodo trabajar con ellas a la hora de estudiar qué problemas son decidibles (P) y cuáles indecidibles (NP)

Mark 1
Mark I, fue el primer ordenador electromecánico, construido en la Universidad de Harvard por un proyecto entre la IBM y Howard H. Aiken en 1944, basaba en la máquina analítica de Charles Babbage, se había iniciado su construcción en el año 1939. Para su arquitectura hubo que utilizar alrededor de 800 km de cables y más de 3 000 000 de conexiones, entre pistones, ruedas dentadas y otras elementos llegó a pesar 31 500 Kg.
Funcionamiento
La Mark I se programaba recibiendo sus secuencias de instrucciones a través de una cinta de papel, en la cual iban perforadas las instrucciones y números que se transferían de un registro a otro por medio de señales eléctricas.
Cuando la máquina estaba en funcionamiento el ruido que producía era similar al que haría un habitación llena de personas mecanografiando de forma sincronizada. El tiempo mínimo de transferencia de un número de un registro a otro y en la que realizar cada una de sus operaciones básicas (resta, suma, multiplicación y división) era de 0,3 segundos. Aunque la división y la multiplicación eran más lentas.

ENIAC
El proyecto ENIAC ( Electronic Numerical Integrator And Computer) se creó en el año 1943 por los estadounidenses John William Mauchly y John Presper Eckert, con el propósito de resolver los problemas de balística del ejército de Estados Unidos; sin embargo no se termino de construir la maquina hasta el 1946. Estuvo muy relacionado con el proyecto Colossus, que se utilizo para descifrar el código alemán durante la Segunda Guerra Mundial.
Características
ENIAC era totalmente digital, es decir, que ejecutaba sus procesos y operaciones mediante instrucciones maquina.
Ocupaba una superficie de 167 ocupaba una habitación de 6m x 12m , pesaba 27 toneladas y se tardo en construir 30 meses. Estaba compuesto por tubos de vacío o también llamados válvulas termoiónicas, en total unos 17468 tubos.Además constaba de 7.200 de diodos de cristal , 1.500 relés , 70.000 resistencias , 10.000 condensadores y alrededor de 5 millones de soldaduras todas hechas a mano.

UNIVAC
UNIVAC es el acrónimo de Universal Automatic Computer, fue diseñado en la década de los años 50 del siglo XX por la empresa Remington Rand y es considerado el primer computador comercial desarrollado en Estados Unidos. Concebido por los pioneros informáticos John W. Mauchly y John P. Eckert, este computador estaba orientado a grandes empresas, tanto privadas como públicas, debido a su elevado coste y sus requerimientos de instalación. Con este computador, entre otras cosas, se elaboró el censo en los Estados Unidos del año 1951 y se predijo correctamente el ganador de las elecciones presidenciales en 1952. En ambas tareas el UNIVAC I, por aquel entonces una estrella mediática, demostró ser una máquina rápida y precisa.
Caracteristicas
Concretamente el UNIVAC empleaba alrededor de 5.000 tubos de vacío, cosa bastante novedosa ya que contrastaba a los casi 18.000 que usaba el legendario ENIAC, lo que le permitía que su tamaño fuera más reducido que la anteriormente nombrada. Sus dimensiones eran 3,00 x 4,20 x 2,70 metros, lo que la hacía relativamente pequeña para la época comparada con sus competidores en aquellos días. Los creadores de esta novedosa máquina fueron John P. Eckert y John W. Mauchly.
Esta máquina fue diseñada según el principio de programa almacenado, un concepto surgido durante el diseño del ENIAC, también construido por Eckert y Mauchly, y formalizado por el famoso físico y matemático John von Neumann. El modelo describe una arquitectura compuesta por una unidad de control conectada a una memoria, y esta memoria conectada a su vez con un dispositivo de entrada, otro de salida y una unidad aritmético-lógica, la cual se encarga de llevar a cabo las operaciones que van siendo almacenadas en la memoria recibidas por el dispositivo de entrada. Tanto el dispositivo de entrada como el de salida estaba constituido por cintas magnéticas.
