Минимальный технический уровень для изобретения основной памяти

Память на магнитных сердечниках была важной инновацией в разработке компьютеров. Согласно https://en.wikipedia.org/wiki/Magnetic-core_memory , это была самая передовая форма памяти примерно с середины пятидесятых до начала семидесятых.

При разработке полустимпанкового сеттинга я думаю о том, насколько раньше его можно было разработать. (В остальном сеттинг во многом похож на наш собственный мир в соответствующих аспектах истории, географии, экономики и т. д. Я просто пытаюсь придумать способ, чтобы ранние компьютеры питались, например, от электромеханических реле.)

Каковы предпосылки? Ясно, что для этого требуется электричество и достаточная степень мастерства в обработке электрических сигналов, а также возможность массового производства идентичных деталей. Какие еще сложности? Может ли хорошо оснащенная группа исследований и разработок, которая наткнулась на верный путь, разработать практическую основную память на техническом уровне, скажем, 1900 года?

Итак... Я думал, что стимпанк был конкретно о мире, в котором у нас не было уравнений Максвелла, а электричества как метода передачи и использования энергии не существовало. Таким образом, если у вас есть электрическая память, у вас по определению нет стимпанка. Если вам нужен компьютер в стиле стимпанк, поищите книгу China Mieville's Perdido Street Station, в которой он описывает компьютеры и автоматы, работающие с помощью тысяч миниатюрных паровых клапанов, которые действуют подобно транзисторам, создавая логические вентили. Но память на магнитных сердечниках (IMO) несовместима со стимпанком.
На идею намагничивания и размагничивания ферритового кольца можно было наткнуться в 1900 году. Однако путь к функционирующей памяти был бы невозможен без ряда других достижений в области электроники.
Оттеснение технологий — не мелочь. Прочтите этот мета-вопрос и ответы на него, чтобы получить больше информации. Сомнительно, чтобы MCM можно было отодвинуть более чем на 15 лет назад.
@TimBII Достаточно честная, скорректированная терминология.
@Александр, это именно то, что мне было интересно. Какие ключевые достижения еще потребуются?
@JBH Верно, я согласен с тем, что в целом дерево технологий довольно сильно ограничено. Основная память на первый взгляд выглядела чем-то вроде исключения, но я готов поверить, что, возможно, это не так. Вы полагаете, что это не может быть продвинуто более чем на пятнадцать лет? Тогда это будет ответ.
полу. Нравится это, повышая точность за счет снижения точности. :) +1 от меня, хороший вопрос, извините за придирку.
Основная память @rwallace проста в изготовлении , но какую схему вы бы использовали, чтобы ее использовать ?

Ответы (1)

Это возмутительно, и чем больше я об этом думаю, тем удивительнее это становится.

Как бы то ни было, электромеханическое реле было изобретено Джозефом Генри в конце 1820-х годов. Если это имя звучит знакомо, так и должно быть. Единица СИ для магнитной индуктивности была названа Генри в его честь. Но что удивительно, так это то, что электромагнитные реле не использовались для вычислений целый век! Черт возьми, вы не видели их в телеграфных машинах до 1860-х годов.

Но! Что, если эмалированную проволоку можно было бы производить меньшего сечения и с меньшими затратами!

Это был пик промышленной революции! Повсюду росли заводы! Если верить Голливуду, доктор Джеймс Мориарти готов захватить мир! И все, что нужно было сделать, это провести волшебную грань между аналитической функциональностью механического чуда Бэббиджа и реле, которое заняло бы часть объема.

Бум! Электромеханические вычисления в середине 1800-х годов.

Но почему это важно?

Потому что самая распространенная причина любого технического прогресса, когда он это сделал, заключается в том, что была причина его искать. Это действительно важно! Во многих случаях не технологическая часть древа привела к развитию, когда оно произошло, а тот факт, что в конце концов в нем возникла необходимость. Необходимость часто бывает матерью изобретения.

И если у нас есть серьезные вычисления в 1800-х годах, у нас есть потребность в памяти в 1800-х (не просто регистры, а серьезная вычислительная память порядка целых килобайт!) Вычисления с электромагнитным реле могли бы сделать это, но также важно понять почему.

Скорость

У механических чудес Бэббиджа была память. Постоянная память. Если вы перестанете крутить пресловутую рукоятку, все шестерни остановятся там, где они были, и все, что было сохранено, запомнится — навсегда. Зачем кому-то нужна память, которая, в конце концов, деградирует?

Потому что вы можете получить так много только от вращающихся шестеренок. Реле быстро! Быстро светлеет! И лучший способ воспользоваться этой скоростью — иметь такую ​​же быструю память, как и реле!

Заключение

Необходимые технологические достижения, которые привели к памяти на магнитных сердечниках, уже существовали в середине 1800-х годов. Электричество и магнетизм. Чего не хватало, так это повода хотя бы задуматься о необходимости этой чудесной вещи под названием «память». И это то, что мы обеспечили, выведя электромагнитные вычисления на столетие раньше, чем они это сделали.

Но даже для этого нужна причина. Может быть. Это замечательная вещь в историях. Вам действительно не нужна причина для чего-либо. Но вы можете подумать, зачем вам нужны более быстрые вычисления в середине 1800-х годов. Не то чтобы они выводили людей на орбиту (серьезно, посмотрите фильм « Скрытые фигуры» или почитайте историю этих удивительных дам. НАСА уже довольно давно не нуждались в компьютерах, какими мы их знаем сегодня, потому что человеческие компьютеры были достаточно быстрыми. Только когда им понадобились данные быстрее, они начали заменять людей...). Что в вашей истории требует быстрых вычислений? Если вы ответите так, вы оправдаете компьютеры с электромагнитным реле, что оправдывает исследования памяти, что выводит МКМ на столетие раньше.

В своих комментариях я упоминаю, что MCM, вероятно, не мог быть обнаружен более чем за 15 лет до того, как это произошло. Это из-за этой зависимости от потребности в скорости. MCM зависел от быстрых вычислений. Приведите раннюю причину для быстрых вычислений, и вы ускорите многие вещи.

Таблицы артиллерийского огня были важным ранним применением компьютеров. Разве они не обеспечили бы применение быстрых вычислений в девятнадцатом веке?
@rwallace, нет. Табличные данные тривиальны, их нужно вычислить только один раз, а потом распечатать в книгах. Если подумать, это было раннее приложение для компьютеров, и тем не менее компьютерные технологии не развивались быстрее, чем они. Боюсь, должна быть найдена более веская причина (которая послужила бы отличным украшением вашей истории).
Я могу вспомнить только один сектор, который мог использовать быстрые вычисления в 19 веке: правительство. Если бы Китай возглавлял промышленную революцию, которая вызвала бы огромный демографический бум для и без того большого населения, потребности такого общества в обработке данных могли бы превзойти возможности заводов, заполненных людьми, выполняющими вычисления (как это использовалось при переписи населения Наполеона). Объедините это с телеграфами для быстрого обмена данными, и у вас может быть приложение и потребность в быстрых вычислениях.
Одним из приложений, которое должно выполнять расчеты стрельбы быстро , в режиме реального времени, является компьютер управления огнем . Исторически сложилось так, что механические компьютеры могли сделать это достаточно быстро, обрабатывая трехмерное твердое тело на токарном станке, который функционировал как своего рода справочная таблица.
А классической суперкомпьютерной гонкой вооружений, начиная с изобретения электронного компьютера, была криптография.
@Дэвислор Бам! Криптография! Отличный!