Computadora completa en paquetes ICMP

La primera computadora con programa almacenado en el sentido moderno no fue uno de los nombres como ENIAC o Colossus que cabría esperar, sino Manchester Baby, una computadora prototipo experimental construida en la Universidad de Manchester en 1948. Sus 550 tubos le dieron mucho. -Tamaño de llenado de cámara de rack común a las máquinas de la década de 1940, pero su arquitectura lo convierte en un procesador relativamente simple para los estándares actuales. Tan simple de hecho, que [Hrvoje Čavrak] lo recreó utilizando paquetes ICMP como su almacenamiento y un filtro de paquetes personalizado como su emulación de procesador. Es un proyecto que es a la vez elegante y gloriosamente inútil, pero como él dice, "Es incluso mejor que usar drogas o JavaScript".

El resultado simula el tubo combinado de almacenamiento y visualización del Baby en un vertedero de tráfico web, y ofrece una excelente excusa para leer sobre su funcionamiento. Las pequeñas instrucciones recuerdan a las arquitecturas RISC actuales, pero esto es ilusorio porque los diseñadores de 1948 habrían tenido menos atención en los ciclos de reloj que en la máquina en funcionamiento en primer lugar.

Si las primeras computadoras le hacen cosquillas a la imaginación, puede valer la pena tomarse un tiempo para leer sobre el Museo Nacional de Computación en el Reino Unido y luego sobre Colossus, la antigua computadora electrónica.

Kapo: Geni, CC BY-SA 4.0.

Fernando Román
Fernando Román

Deja una respuesta

Tu dirección de correo electrónico no será publicada.