Nivel técnico mínimo para inventar la memoria central

La memoria de núcleo magnético fue una innovación fundamental en el desarrollo de las computadoras. Según https://en.wikipedia.org/wiki/Magnetic-core_memory , fue la forma de memoria más avanzada desde mediados de los años cincuenta hasta principios de los setenta.

Para el desarrollo de un entorno semi-steampunk, estoy pensando cuánto antes podría haberse desarrollado. (De lo contrario, la configuración es muy similar a nuestro propio mundo en aspectos relevantes de la historia, la geografía, la economía, etc. Solo estoy tratando de encontrar una manera de que las primeras computadoras funcionen, por ejemplo, con relés electromecánicos).

¿Cuáles son los requisitos previos? Claramente, necesita electricidad y un buen grado de competencia en el procesamiento de señales eléctricas, así como la capacidad de producir en masa piezas idénticas. ¿Qué otras dificultades hay? ¿Podría un grupo de I+D bien equipado que tropezó con el camino correcto desarrollar una memoria central práctica al nivel tecnológico de 1900, por ejemplo?

Entonces... Pensé que steampunk se trataba específicamente de un mundo en el que no teníamos las ecuaciones de Maxwell y la electricidad como método de transmisión y utilización de energía no existía. Como tal, si tiene memoria eléctrica, por definición no tiene steampunk. Si desea una computadora steampunk, busque Perdido Street Station de China Mieville en la que describe computadoras y autómatas que operan a través de miles de válvulas de vapor en miniatura que actúan de manera similar a los transistores para crear puertas lógicas. Pero la memoria de núcleo magnético (IMO) no se puede reconciliar con steampunk.
El concepto de un anillo de ferrita magnetizado y desmagnetizado se pudo tropezar en 1900. Sin embargo, no habría un camino hacia una memoria funcional sin una serie de otros avances en electrónica.
Hacer retroceder la tecnología no es poca cosa. Lea esta metapregunta y sus respuestas para obtener más información. Es dudoso que MCM pueda retrasarse más de 15 años.
@TimBII Justo, terminología ajustada.
@Alexander Ese es exactamente el tipo de cosas que me preguntaba. ¿Cuáles son los avances clave que aún serían necesarios?
@JBH Correcto, estoy de acuerdo en que, en general, el árbol tecnológico está bastante restringido. La memoria central parecía a primera vista algo así como una excepción, pero estoy preparado para creer que tal vez no lo sea. ¿Crees que no podría adelantarse más de quince años? Entonces esa sería una respuesta.
semi. Me encanta, aumenta la precisión al reducir la precisión. :) +1 de mi parte, es una buena pregunta, lo siento por la elección de liendres.
La memoria central de @rwallace es fácil de fabricar , pero ¿qué circuito utilizaría para usarla realmente ?

Respuestas (1)

Esto es escandaloso, y cuanto más lo pienso, más maravilloso se vuelve.

A todos los efectos, el relé electromecánico fue inventado por Joseph Henry a fines de la década de 1820. Si ese nombre te suena familiar, debería ser así. La unidad SI para la inductancia magnética fue nombrada Henry en su honor. ¡Pero lo sorprendente es que los relés electromagnéticos no se usaron para la computación durante un siglo! Diablos, no los viste en las máquinas de telégrafo hasta la década de 1860.

¡Pero! ¿Qué pasaría si el alambre recubierto de esmalte pudiera fabricarse en un calibre más pequeño y de forma más económica?

¡Era el apogeo de la Revolución Industrial! ¡Estaban surgiendo fábricas por todas partes! Si se puede creer en Hollywood, ¡el Dr. James Moriarty está listo para conquistar el mundo! Y todo lo que alguien tenía que hacer era trazar esa línea mágica entre la funcionalidad analítica de la maravilla mecánica de Babbage y un relé que ocuparía una fracción del volumen.

¡Auge! Computación electromecánica a mediados del siglo XIX.

Pero, ¿por qué es eso importante?

Porque la razón más común por la que cualquier avance tecnológico tuvo lugar cuando ocurrió es que había una razón para buscarlo. ¡Esto es realmente importante! En muchos casos, no es la parte tecnológica del árbol lo que está causando un avance cuando lo hizo, fue el hecho de que finalmente surgió la necesidad. La necesidad es muy a menudo la madre de la invención.

Y si tenemos una computación seria en marcha en el siglo XIX, tenemos la necesidad de memoria en ese siglo (no solo registros, ¡sino una memoria computacional seria del orden de Kilobytes enteros!) La computación de relés electromagnéticos lo haría, pero también es importante entender porqué.

Velocidad

Las maravillas mecánicas de Babbage tenían memoria. Memoria persistente. Si dejaba de girar la manivela proverbial, todos los engranajes se detenían donde estaban y todo lo que se había almacenado se recordaría para siempre. ¿Por qué alguien querría una memoria que eventualmente se degradaría?

Porque solo puedes sacar mucho provecho de los engranajes giratorios. ¡ Los relés son rápidos! ¡Rápido como un rayo! ¡Y la mejor manera de aprovechar esa velocidad es tener una memoria tan rápida como los relés!

Conclusión

Los avances tecnológicos necesarios que darían lugar a la memoria de núcleo magnético ya existían a mediados del siglo XIX. Electricidad y magnetismo. Lo que faltaba era una razón para siquiera pensar en la necesidad de esta cosa maravillosa llamada "memoria". Y eso es lo que hemos proporcionado al traer la computación electromagnética a primer plano un siglo antes de que lo hiciera.

Pero incluso esto requiere una razón. Tal vez. Eso es lo maravilloso de las historias. Realmente no necesitas una razón para nada. Pero es posible que desee considerar por qué necesita un cálculo más rápido a mediados del siglo XIX. No es como si estuvieran poniendo personas en órbita (en serio, ve a ver la película Figuras ocultas o lee la historia de esas increíbles damas. La NASA no necesitó computadoras como las conocemos hoy durante bastante tiempo, porque las computadoras humanas eran lo suficientemente rápidas. No fue hasta que necesitaron los datos más rápido que comenzaron a reemplazar a las personas...). ¿Qué en su historia necesita computación rápida? Si responde eso, ha justificado las computadoras de relé electromagnético, lo que justifica la investigación de la memoria, lo que trae MCM a primer plano un siglo antes.

En mis comentarios menciono que MCM probablemente no pudo haber salido a la luz más de 15 años antes de que lo hiciera. Esto se debe a esta dependencia de la necesidad de velocidad. MCM dependía de un cálculo rápido. Traiga una razón temprana para el cálculo rápido y acelerará muchas cosas.

Las mesas de tiro de artillería fueron una importante aplicación temprana de las computadoras. ¿No proporcionarían una aplicación de computación rápida en el siglo XIX?
@rwallace, no. Los datos tabulares son triviales y solo necesita calcularlos una vez y luego imprimirlos en libros. Si lo piensa, fue una de las primeras aplicaciones para computadoras y, sin embargo, la tecnología informática no evolucionó más rápido de lo que lo hizo. Me temo que se debe encontrar una razón mejor (lo que sería un gran escaparate para su historia).
Solo puedo pensar en un sector que podría usar computación rápida en el siglo XIX: el gobierno. Si China estuviera liderando la revolución industrial, eso traería un gran auge poblacional a una población ya grande, las necesidades de procesamiento de datos de tal sociedad podrían exceder las capacidades de las fábricas llenas de gente haciendo cálculos (como el censo de Napoleón). Combine eso con telégrafos para intercambios de datos rápidos y puede tener una aplicación y necesidad de cómputo rápido.
Una aplicación que necesita realizar cálculos de tiro rápido , en tiempo real, es una computadora de control de tiro . Históricamente, las computadoras mecánicas podían hacer esto lo suficientemente rápido mecanizando un sólido tridimensional en un torno que funcionaba como una especie de tabla de consulta.
Y la clásica carrera armamentista de las supercomputadoras, desde la invención de la computadora electrónica, ha sido la criptografía.
@Davislor ¡Bam! ¡Criptografía! ¡Excelente!