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?
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.
Tim B II
Alejandro
JBH
rwallace
rwallace
rwallace
Tim B II
Alejandro