Принципиальные схемы EDSAC, первого компьютера общего назначения, были подарены команде, которая в настоящее время реконструирует исторический компьютер с использованием неполных доказательств.
Морис Уилкс и EDSAC
EDSAC, электронный автоматический калькулятор с памятью задержки, был первоначально построен сразу после Второй мировой войны командой под руководством сэра Мориса Уилкса в математической лаборатории Кембриджского университета, Англия. Его использовали научные исследователи по всему университету, что помогло троим из них получить Нобелевские премии. Позднее конструкция EDSAC была использована в качестве основы для первого в мире бизнес-компьютера LEO.
Из-за его важности в истории вычислительной техники Британское Общество Сохранения Компьютеров приступило к 4-летнему проекту по созданию точной копии EDSAC, как это было 6 мая 1949 года, когда оно запустило свою первую программу. Это происходит на глазах у общественности в Национальном музее вычислительной техники Великобритании (TNMOC), расположенном на территории Блетчли-парка, британского центра взлома кода военного времени и, следовательно, «дома вычислений» в Великобритании.
В период своего расцвета EDSAC был размером с комнату с более чем 120 двухметровыми напольными шасси. К тому времени, когда он был списан в конце 1950-х, уцелело только три таких шасси. Поэтому при реконструкции необходимо воссоздавать детали, хотя и не всегда полностью аутентичные. В оригинальном EDSAC для памяти использовались трубки, заполненные ртутью, но в целях безопасности в копии используется альтернативное нетоксичное вещество.
Это видео 2012 года объясняет, что основная проблема, с которой сталкивается команда добровольцев, работающая над восстановлением, — это отсутствие документации. Оригинальной проектной документации почти не осталось, поэтому добровольцам, занимающимся реконструкцией, приходится внимательно изучать фотографии, чтобы понять, какие фрагменты куда попадают.
Однако через три года после начала реализации проекта был обнаружен набор из 19 подробных принципиальных схем, которые передал команде EDSAC Джон Локер, бывший инженер математической лаборатории Кембриджского университета. Он объясняет:
«Я начал работать инженером в математической лаборатории в 1959 году, сразу после того, как EDSAC был выведен из эксплуатации. В коридоре было скоплено много вещей, которые можно было выбросить, но среди них я обнаружил рулон принципиальных схем для EDSAC. Я коллекционер, поэтому я не мог сопротивляться желанию спасти их. Только когда я недавно посетил TNMOC и узнал о проекте EDSAC, я вспомнил, что у меня были диаграммы дома, поэтому я нашел их и дал им. к проекту «.
Крис Бертон с Джоном Локером и Эндрю Гербертом и одной из диаграмм
Диаграммы датируются периодом между 1949 и 1953 годами и были составлены после того, как EDSAC был построен, вероятно, как своего рода помощь в доработке оригинальной машины и при проектировании следующей. Похоже, они были частью гораздо более крупного набора, насчитывающего не менее 150 человек, и находятся в удивительно хорошем состоянии.
(нажмите на фото, чтобы увеличить)
В основном документы подтверждают, что команда была верна в большинстве своих предположений по реинжинирингу, но чертежи преподнесли несколько сюрпризов.
Эндрю Герберт, руководитель проекта EDSAC, сказал:
«К счастью, документы подтверждают, что реконструкция, которую мы строим, в основном правильная, но они дают нам некоторые увлекательные сведения о том, как был построен EDSAC, и показывают, что мы во многом согласны с первоначальными инженерами: обе команды были проверены такие же проблемы!
«Важно отметить, что чертежи ясно показывают, что цель дизайнера EDSAC, сэра Мориса Уилкса, заключалась в быстром создании работающей машины, а не в создании более совершенной машины, на создание которой уйдет больше времени. Усовершенствования могут появиться позже — и многие так и поступили. как показывает последовательность диаграмм за пятилетний период ».
Наиболее существенное несоответствие между оригиналом и реконструкцией, которое обнаруживается в документах, заключается в «начальных заказах» (загрузочное ПЗУ в современной терминологии). В отсутствие более полной информации команда реконструкции рассмотрела и отклонила одну возможность, которая фактически использовалась первоначальными инженерами. Теперь это будет исправлено в ходе реконструкции, которая должна быть завершена в конце 2015 года.