¿Es una computadora antigua en tu bolsillo?

Existe un gran debate sobre cuál de varios concursantes fue la primera computadora moderna. Una de esas primeras computadoras operativas fue la EDSAC de la Universidad de Cambridge, la idea del Dr. Maurice Wilkes. El EDSAC obtuvo muchas primicias y utilizó una ruta de datos en serie junto con memorias de línea de retardo de mercurio. Super La-Tecnologia.io, [David Boucher] Quería simular el EDSAC en una forma mucho más pequeña que la sala original llena de racks.

Como puede ver en el video a continuación, tuvo éxito en esa tarea, usando un Teensy y una pequeña pantalla LCD. Recordamos que EDSAC fue una de las primeras máquinas, por lo que algunos de los términos que usaríamos aún no se han utilizado. El pedido es una instrucción, por ejemplo. Los pedidos iniciales son similares a un cargador de arranque.

Piensas en los sonidos de computadora como algo moderno, pero el EDSAC tenía un altavoz conectado a la batería de la batería y los operadores podían escuchar los programas en ejecución. Con el tiempo, es posible que reconozcan algunas cosas sobre la ejecución de un programa basado en el sonido.

Puede ver algunos programas clásicos de 1949 que se ejecutan intencionalmente ralentizados, ya que el nuevo hardware puede funcionar mucho más rápido que el original. Suponemos que no hay mercurio en la copia, ni tenía una máquina original con un contenedor impreso en 3D.

Si desea saber más sobre EDSAC, hay mucha información disponible y la hemos cubierto antes. Si no desea compilar, puede iniciar EDSAC en su navegador.

  • Ostraco dice:

    Imagínese que la EPA podría tener un problema si se usara mercurio. ¿Quizás podría simular con alguna vieja memoria de burbujas?

    • David Boucher dice:

      El equipo de reconstrucción de EDSAC encontró exactamente ese problema al construir su réplica de paisaje completo. Su solución fue utilizar líneas de retardo de níquel en su lugar. Hay una serie de videos sobre su proyecto que comienzan aquí: https://www.youtube.com/watch?v=C97MtJWDNX8

      La patente de las líneas de retardo de mercurio era propiedad de Alan Turing, quien sugirió un líquido alternativo que podría usarse en mercurio en su lugar: ¡ginebra!

      • Ostraco dice:

        Beberé por eso.

  • Eddy Robinson dice:

    Primera computadora digital programable de existencias = Baby ... The Manchester Computer.

    • Squonk42 dice:

      +1
      El Manchester Baby ejecutó su primer programa el 21 de junio de 1948, mientras que la EDSAC ejecutó sus primeros programas el 6 de mayo de 1949.

      El Manchester Baby utilizó un tubo Williams-Kilburn (basado en un CRT estándar) como dispositivo de almacenamiento digital al que se accede al azar.

    • David Boucher dice:

      Por eso digo "uno de los primeros" en el video: para evitar tal argumento (y el resumen anterior de A hace lo mismo para ser justo con él). "Primera computadora" depende de la definición de "computadora" que utilice.

      Pero tienes razón en que el Manchester Baby trabajó antes que EDSAC.

  • Derpatron9000 dice:

    > ¿ESTA UNA COMPUTADORA VINTAGE EN SU BOLSILLO?

    No, como se indica claramente en el artículo.

    • BT dice:

      > ¿SIMULAS UNA BOLSA EN TU BOLSILLO?

  • dobmetal dice:

    La primera computadora programable fue construida por Konrad Zuse
    https://en.m.wikipedia.org/wiki/Z3_(computadora)

    • BastetFurry dice:

      Esto.

  • Gregkennedy dice:

    Genial para ver una copia de EDSAC. La pantalla de este sistema era bastante extraña: el CRT estaba destinado a ser solo una pantalla de RAM, mostrando una página de RAM para que pudieras ver el estado interno de la máquina. Los desarrolladores inteligentes pronto aprendieron a usarlo como una página de mapa de bits y a operar Tic-Tac-Toe o similar en él.

    El EDSAC tiene entradas de 18 bits, pero (si mal no recuerdo) el bit superior en el sistema real estaba bastante desordenado, ¡así que los programas usarían solo 17 bits en su lugar!

    • Bill Purvis dice:

      La máquina tenía una palabra completa de 36 bits, pero se necesitaba un bit para su funcionamiento. Dio palabras cortas, la mitad de la palabra completa, y no puede tener medios bits, por lo que lo convirtieron en dos enteros de 17 bits con un bit de repuesto en el medio, llamado "bit Sandwich".

  • Código de error 0X80071A90 dice:

    La computadora vieja puede ser vieja y no tiene las partes modificadas, pero fue mucho más fácil de usar porque no tenía tantas características y complicaciones que no causan ningún otro problema.

  • tony1tf dice:

    Felicitaciones David. Estoy trabajando en la reconstrucción de EDSAC en el Museo Nacional de Computación y usted ha creado una copia realmente brillante. Me pregunto si la tienda de TNMOC podría considerar vender herramientas de este tipo a los visitantes; estoy seguro de que se venderá bien.
    Solo estamos charlando entre miembros del proyecto EDSAC sobre la programación muy inteligente que Wilkes y Wheeler usaron en la rutina de Primes para mantener un gran orden de instrucciones en el código "dividir por resta"; EDSAC no tenía instrucción de división.
    Tony
    Voluntario EDSAC

  • Nigel B. dice:

    Bone David. Creo que todos los miembros del equipo de réplicas de EDSAC deberían obtener uno. La otra palabra que faltaba en las diversas descripciones de EDSAC era "propósito general", que la diferencia de las computadoras anteriores. El Z3 no tenía instrucción de salto y no tenía memoria de lectura / escritura utilizable para programas y / o datos.

  • vkparikh dice:

    Esto se ve muy impresionante, David.

Alberto Gimenez
Alberto Gimenez

Deja una respuesta

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