Из Википедии, бесплатной энциклопедии
Перейти к навигации Перейти к поиску

Манчестер младенца , также называемый Малый Experimental Machine ( SSEM ), [1] [2] был первым электронным запасенной компьютерная программа , была построена в Манчестерском университете по Фредерик С. Уильямс , Том Килберне и Джефф Тутилл , и запустила свою первую программу 21 июня 1948 года. [3]

Машина не предназначалась для использования в качестве практического компьютера, а вместо этого была разработана как испытательный стенд для трубки Вильямса , первой по-настоящему оперативной памяти . Описанный как «маленький и примитивный» через 50 лет после своего создания, это была первая рабочая машина, которая содержала все элементы, необходимые для современного электронного компьютера. [4] Как только Baby продемонстрировал осуществимость своей конструкции, в университете был инициирован проект по разработке более удобного компьютера Manchester Mark 1 . Mark 1, в свою очередь, быстро стал прототипом Ferranti Mark 1 , первого в мире коммерчески доступного компьютера общего назначения. [5] [6]

Ребенок имел длину слова 32 бита и память на 32 слова (1 кибибит ). Поскольку он был разработан как простейший компьютер с хранимой программой, единственными арифметическими операциями, реализованными на аппаратном уровне, были вычитание и отрицание ; Остальные арифметические операции реализованы программно. Первая из трех программ, написанных для машины, вычисляла наивысший собственный делитель 2 18 (262 144), алгоритм, выполнение которого потребовало бы много времени и, таким образом, доказательства надежности компьютера, путем проверки каждого целого числа от 2 18вниз, так как деление осуществлялось повторным вычитанием делителя. Программа состояла из 17 инструкций и выполнялась примерно 52 минуты, прежде чем получила правильный ответ, равный 131 072, после того как младенец выполнил около 3,5 миллионов операций (для эффективной скорости процессора около 1100 инструкций в секунду ). [3]

Фон [ править ]

Художественное представление машины Тьюринга

Первый дизайн для компьютера с программным управлением был Чарльз Бэббидж «s Analytical Engine в 1830 - х годах. Спустя столетие, в 1936 году, математик Алан Тьюринг опубликовал свое описание того, что стало известно как машина Тьюринга , теоретической концепции, призванной исследовать пределы механических вычислений. Тьюринг представлял себе не физическую машину, а человека, которого он называл «компьютером», который действовал в соответствии с инструкциями, предоставляемыми лентой, на которой символы могли быть прочитаны и записаны последовательно, когда лента перемещалась под головкой ленты. Тьюринг доказал, что если алгоритм может быть написан для решения математической задачи, то машина Тьюринга может выполнить этот алгоритм. [7]

Конрада Цузе «s Z3 был первый в мире рабочий программируемый , полностью автоматический компьютер, с бинарной цифровой арифметической логики, но не хватало условного перехода машины Тьюринга. С 12 мая 1941 года он был успешно представлен аудитории ученых в Deutsche Versuchsanstalt für Luftfahrt ( «Немецкая лаборатория для авиации») в Берлине . [8] Z3 хранил свою программу на внешней магнитной ленте, но она была электромеханической, а не электронной. Колосс 1943 был первым электронным вычислительным устройством, но это не было общего назначения машины. [9]

ENIAC (1946) была первой машиной , которая была электронных и общего назначения. Он был полным по Тьюрингу с условным ветвлением и мог быть запрограммирован для решения широкого круга задач, но его программа находилась в состоянии переключателей в коммутационных шнурах, а не в памяти, и на перепрограммирование могло уйти несколько дней. [4] Такие исследователи, как Тьюринг и Цузе, исследовали идею использования памяти компьютера для хранения программы, а также данных, над которыми он работал [10], и именно математик Джон фон Нейман написал широко распространенную статью, описывающую этот компьютер. архитектура, которая до сих пор используется почти во всех компьютерах. [11]

Дизайн архитектуры фон Неймана (1947)

Создание компьютера фон Неймана зависело от наличия подходящего запоминающего устройства для хранения программы. Во время Второй мировой войны исследователи, работавшие над проблемой устранения помех от сигналов радара, разработали форму памяти линии задержки , первым практическим применением которой была линия задержки ртути, [12] разработанная Дж. Преспером Эккертом.. Радиолокационные передатчики посылают регулярные короткие импульсы радиоэнергии, отражения от которых отображаются на экране ЭЛТ. Поскольку операторов обычно интересуют только движущиеся цели, было желательно отфильтровать любые отвлекающие отражения от неподвижных объектов. Фильтрация была достигнута путем сравнения каждого принятого импульса с предыдущим и отклонением обоих, если они были идентичны, оставляя сигнал, содержащий только изображения любых движущихся объектов. Чтобы сохранить каждый полученный импульс для последующего сравнения, он был пропущен через линию передачи, задерживая его точно на время между переданными импульсами. [13]

Тьюринг присоединился к Национальной физической лаборатории (NPL) в октябре 1945 года [14], к тому времени ученые из Министерства снабжения пришли к выводу, что Британии нужна Национальная математическая лаборатория для координации машинных вычислений. [15] В NPL был создан математический отдел, и 19 февраля 1946 года Алан Тьюринг представил доклад, в котором излагался его дизайн электронного компьютера с хранимой программой, известного как Автоматическая вычислительная машина (ACE). [15] Это был один из нескольких проектов, начатых после Второй мировой войны с целью создания компьютера с хранимой программой. Примерно в то же время EDVAC разрабатывался наУниверситет Пенсильвании «s Moore школы электротехники и Кембриджский университет математической лаборатории работал на EDSAC . [16]

У NPL не было опыта для создания машины, подобной ACE, поэтому они связались с Томми Флауэрсом из исследовательской лаборатории Главпочтамта (GPO) в Доллис Хилле . Флауэрс, разработчик Колосса, первого в мире программируемого электронного компьютера, работал в другом месте и не смог принять участие в проекте, хотя его команда построила несколько линий задержки для ACE. [15] За помощью обратились к Исследовательскому центру электросвязи (TRE) и к Морису Уилксу из математической лаборатории Кембриджского университета. [15]

Государственный департамент, ответственный за NPL, решил, что из всей работы, выполняемой TRE от его имени, ACE должно уделяться первоочередное внимание. [15] Решение NPL привело к визиту суперинтенданта физического отдела TRE 22 ноября 1946 года в сопровождении Фредерика К. Уильямса и AM Аттли, также из TRE. [15] Уильямс возглавлял группу разработчиков TRE, работающую над хранилищами CRT для радарных приложений, как альтернативу линиям задержки. [17] Уильямс не был доступен для работы над ACE, потому что он уже принял должность профессора в Университете Манчестера , и большинство его схемотехников находились в процессе перевода в Департамент атомной энергии.[15] TRE согласился направить небольшое количество технических специалистов для работы под руководством Уильямса в университете и поддержать еще одну небольшую группу, работающую с Аттли в TRE. [15]

Труба Уильямса – Килбурна [ править ]

Хотя ранние компьютеры , такие как EDSAC успешно использовали ртуть памяти линии задержки , [18] технология имела несколько недостатков; он был тяжелым, дорогим и не позволял произвольный доступ к данным. Кроме того, поскольку данные хранились в виде последовательности акустических волн, распространяющихся через столб ртути , температуру устройства необходимо было очень тщательно контролировать, поскольку скорость звука в среде зависит от ее температуры. Уильямс видел эксперимент в Bell Labs, демонстрирующий эффективность электронно-лучевых трубок.(CRT) в качестве альтернативы линии задержки для удаления эхосигналов от земли из сигналов радара. Работая в TRE, незадолго до того, как он присоединился к Манчестерскому университету в декабре 1946 года, он и Том Килберн разработали форму электронной памяти, известную как лампа Вильямса или лампа Вильямса-Килберна, основанная на стандартном ЭЛТ, первом случайном электронном носителе. доступ к цифровому запоминающему устройству. [19] Baby был разработан, чтобы показать, что система является практичным запоминающим устройством, путем тестирования того, что данные, хранящиеся в нем, могут быть прочитаны и записаны со скоростью, необходимой для использования в компьютере. [20]

Для использования в двоичном цифровом компьютере трубка должна была иметь возможность сохранять одно из двух состояний в каждой из ячеек памяти, соответствующих двоичным цифрам ( битам ) 0 и 1. В ней использовался положительный или отрицательный электрический заряд, генерируемый отображение тире или точки в любом месте экрана ЭЛТ, явление, известное как вторичное излучение . Рывок генерировал положительный заряд, а точка - отрицательный, и любой из них мог быть уловлен детекторной пластиной перед экраном; отрицательный заряд представляет 0, а положительный заряд 1. Заряд рассеивается примерно за 0,2 секунды, но он может быть автоматически обновлен на основе данных, полученных детектором. [21]

Трубка Вильямса, используемая в Baby, была основана на CV1131, коммерчески доступной ЭЛТ диаметром 12 дюймов (300 мм), но в Mark I. использовалась трубка меньшего размера, 6 дюймов (150 мм) CV1097 [22].

Генезис проекта [ править ]

Мемориальная доска в честь Уильямса и Килберна в Манчестерском университете

После разработки компьютера Colossus для взлома кода в Блетчли-парке во время Второй мировой войны Макс Ньюман посвятил себя разработке компьютера, включающего как математические концепции Алана Тьюринга , так и концепцию хранимой программы, описанную Джоном фон Нейманом . В 1945 году он был назначен на кафедру Филдена чистой математики Манчестерского университета; он взял с собой своих коллег по проекту Colossus Джека Гуда и Дэвида Риса в Манчестер, и там они наняли Ф.К. Уильямса в качестве «управляющего» для нового компьютерного проекта, для которого он получил финансирование от Королевского общества . [23]

«Заручившись поддержкой университета, получив финансирование от Королевского общества и собрав первоклассную команду математиков и инженеров, Ньюман теперь имел все элементы своего плана создания компьютеров. Приняв подход, который он так эффективно использовал в Блетчли-парке Ньюман пустил своих людей в руки для детальной работы, в то время как он сосредоточился на оркестровке усилий ».

-  Дэвид Андерсон, историк [23]

После назначения на кафедру электротехники Манчестерского университета Уильямс принял на работу своего коллегу по TRE Тома Килберна . К осени 1947 года пара увеличила емкость памяти трубки Вильямса с одного бита до 2048, организованную в виде массива размером 64 на 32 бита [24], и продемонстрировала, что она может хранить эти биты в течение четырех часов. [25] Инженер Джефф Тотилл присоединился к команде, предоставленной TRE в сентябре 1947 года, и оставался в командировке до апреля 1949 года. [26]

«Теперь давайте проясним, прежде чем идти дальше, что ни Том Килберн, ни я не знали о компьютерах в первую очередь, когда мы приехали в Манчестерский университет ... Ньюман объяснил нам весь бизнес того, как компьютер работает».

-  Фредерик Калланд Уильямс [9]

Килбурну было трудно вспомнить влияние, которое оказало на его конструкцию машины:

«[В то время] так или иначе я знал, что такое цифровой компьютер ... Откуда я получил эти знания, понятия не имею».

-  Том Килберн [27]

Джек Коупленд объясняет, что первая (до-бэби) конструкция Килберна без аккумуляторов (децентрализованная, в терминологии Джека Гуда) была основана на материалах Тьюринга, но позже он переключился на основанную на аккумуляторе (централизованную) машину того типа, который отстаивал фон фон. Нейман, как написано и преподано ему Джеком Гудом и Максом Ньюманом. [27]

Набор команд Baby с 7 операциями был приблизительно подмножеством набора команд с 12 операциями, предложенного в 1947 году Джеком Гудом в первом известном документе, в котором для этой машины использовался термин «Baby». [28] Гуд не включал команду «остановить», а предложенная им инструкция условного перехода была более сложной, чем то, что реализовал Малыш. [27]

Разработка и дизайн [ править ]

Архитектурная схема, показывающая, как были развернуты четыре электронно-лучевые трубки (показаны зеленым цветом)

Хотя Ньюман не играл инженерной роли в разработке Baby или любого из последующих компьютеров Манчестера , он в целом поддерживал и с энтузиазмом относился к проекту и организовал приобретение излишков военных материалов для его строительства, включая металлические стойки GPO [ 29] и «… материал двух полных Колоссов» [30] из Блетчли.

К июню 1948 года Baby был построен и работал. [24] Он был 17 футов (5,2 м) в длину, 7 футов 4 дюйма (2,24 м) в высоту и весил почти 1 тонну (1,0 т). Машина содержала 550  ламп (вакуумные лампы) - 300  диодов и 250  пентодов - и имела потребляемую мощность 3500 Вт. [31] Арифметический блок был построен с использованием пентодных клапанов EF50 , которые широко использовались в военное время. [25] Младенец использовали одну трубу Williams , чтобы обеспечить 32 32-битовых слов из памяти с произвольным доступом (RAM), второй для хранения 32-битный аккумуляторв котором промежуточные результаты вычислений могут быть временно сохранены, а третий - для хранения текущей программной инструкции вместе с ее адресом в памяти. Четвертый ЭЛТ без запоминающей электроники трех других использовался в качестве устройства вывода, способного отображать битовую комбинацию любой выбранной накопительной трубки. [32]

Выходной ЭЛТ находится непосредственно над устройством ввода, рядом с монитором и управляющей электроникой.

Каждое 32-битное слово ОЗУ могло содержать либо программную инструкцию, либо данные. В программной инструкции биты 0–12 представляют адрес памяти операнда, который будет использоваться, а биты 13–15 определяют операцию, которая должна быть выполнена, например, сохранение числа в памяти; остальные 16 бит не использовались. [32] 0-операндный набор команд Baby | архитектура с одним операндом означала, что второй операнд любой операции был неявным: аккумулятор или программный счетчик (адрес инструкции); программные инструкции указывали только адрес данных в памяти.

Слово в памяти компьютера может быть прочитано, записано или обновлено за 360 микросекунд. Для выполнения инструкции потребовалось в четыре раза больше времени, чем для доступа к слову из памяти, что дает скорость выполнения инструкции около 700 в секунду. Основное хранилище обновлялось непрерывно, и этот процесс занимал 20 миллисекунд, так как каждое из 32 слов ребенка нужно было прочитать и затем последовательно обновить. [24]

Младенец представлены отрицательных чисел , используя дополнение до двух , [33] , как большинство компьютеров до сих пор. В этом представлении значение самого старшего бита обозначает знак числа; положительные числа имеют ноль в этой позиции, а отрицательные числа - единицу. Таким образом, диапазон чисел, которые могут содержаться в каждом 32-битном слове, составлял от −2 31 до +2 31  - 1 (десятичное: от −2 147 483 648 до +2 147 483 647).

Программирование [ править ]

Формат инструкции Baby имел трехбитовое поле кода операции , что позволяло использовать максимум восемь (2 3 ) различных инструкций. В отличие от современного соглашения, хранилище машины описывалось младшими цифрами слева; таким образом, единица была представлена ​​в трех битах как «100», а не как более обычное «001». [33]

Неуклюжие отрицательные операции были следствием отсутствия у Малыша оборудования для выполнения любых арифметических операций, кроме вычитания и отрицания . Было сочтено ненужным создавать сумматор до начала тестирования, поскольку сложение можно легко реализовать вычитанием, [32] т.е. x + y можно вычислить как - (- x - y ). Следовательно, сложение двух чисел, X и Y, потребовало четырех инструкций: [34]

LDN X // загружаем отрицательный X в аккумуляторSUB Y // вычесть Y из значения в аккумулятореSTO S // сохраняем результат в SLDN S // загружаем отрицательное значение в S в аккумулятор

Программы вводились в двоичной форме путем последовательного прохождения каждого слова в памяти и использования набора из 32 кнопок и переключателей, известных как устройство ввода, для установки значения каждого бита каждого слова либо на 0, либо на 1. У Младенца не было. устройство чтения бумажных лент или перфоратор . [35] [36] [37]

Первые программы [ править ]

Выход CRT

Для компьютера были написаны три программы. Первый, состоящий из 17 инструкций, был написан Килбурном и, насколько можно судить, впервые был запущен 21 июня 1948 года. [38] Он был разработан, чтобы найти наивысший правильный множитель 2 18 (262 144) путем перебора всех целых чисел из 2 18  - 1 вниз. Деления осуществлялись повторным вычитанием делителя. Ребенку потребовалось 3,5 миллиона операций и 52 минуты, чтобы получить ответ (131 072). Программа использовала восемь слов рабочей памяти в дополнение к своим 17 словам инструкций, что давало программе размер 25 слов. [39]

В следующем месяце Джефф Тутилль написал исправленную версию программы, а в середине июля Алан Тьюринг, который в сентябре 1948 года был назначен читателем на математическом факультете Манчестерского университета, представил третью программу для выполнения деления в столбик. К тому времени Тьюринг был назначен на номинальную должность заместителя директора лаборатории вычислительных машин в университете [38], хотя лаборатория не стала физической реальностью до 1951 года [40].

Более поздние разработки [ править ]

Компания BrewDog назвала свою мини-пивоварню в Манчестере Small Scale Experimental Beer Machine в честь Малой экспериментальной машины (SSEM).

Уильямс и Килберн сообщили о Младенце в письме в Journal Nature , опубликованном в сентябре 1948 года. [41] Успешная демонстрация машины быстро привела к созданию более практичного компьютера Manchester Mark 1 , работа над которым началась в августе 1948 года. Первая версия была введена в эксплуатацию к апрелю 1949 года [40], что, в свою очередь, привело непосредственно к разработке Ferranti Mark 1 , первого в мире коммерчески доступного компьютера общего назначения. [5]

В 1998 году рабочая копия Младенца, которая сейчас выставлена ​​в Музее науки и промышленности в Манчестере , была построена в ознаменование 50-летия запуска его первой программы. В музее регулярно проводятся демонстрации работы машины. [42] В 2008 году в Манчестерском университете была обнаружена оригинальная панорамная фотография всей машины. Фотография, сделанная 15 декабря 1948 года студентом-исследователем Алеком Робинсоном, была воспроизведена в The Illustrated London News в июне 1949 года. [43] [44]

Ссылки [ править ]

Заметки [ править ]

  1. ^ a b Поскольку программный счетчик увеличивался в конце процесса декодирования, сохраненный адрес должен был быть целевым адресом -1.
  2. ^ Функциональные биты были декодированы только частично, чтобы сэкономить на логических элементах. [34]

Цитаты [ править ]

  1. ^ Лавингтон (2019) , стр. 12
  2. ^ Бертон, Кристофер П. (2005). «Воспроизведение Манчестерского ребенка: мотивы, методы и сообщения из прошлого». IEEE Annals of the History of Computing . 27 (3): 44–60. DOI : 10.1109 / MAHC.2005.42 . S2CID  1852170 .
  3. ^ a b Enticknap, Николас (лето 1998 г.), «Золотой юбилей компьютеров» , « Воскрешение» , Общество сохранения компьютеров (20), ISSN 0958-7403 , заархивировано с оригинала 9 января 2012 г. , получено 19 апреля 2008 г. 
  4. ^ a b «Ранние электронные компьютеры (1946–51)» , Манчестерский университет, заархивировано из оригинала 5 января 2009 г. , извлечено 16 ноября 2008 г.
  5. ^ a b Napper, RBE, Introduction to the Mark 1 , The University of Manchester, заархивировано из оригинала 26 октября 2008 г. , извлечено 4 ноября 2008 г.
  6. Бриггс, Хелен (21 июня 2018 г.). «Малышка, которая открыла современный компьютерный век» . BBC . Проверено 21 июня 2018 .
  7. ^ Turing, AM (1936), "О вычислимых числах, с приложением к" проблема разрешения (PDF) , Труды Лондонского математического общества , 2 (опубликовано 1936-1937), 42 , стр 230-265,. DOI : 10,1112 /plms/s2-42.1.230 , получено 18 сентября 2010 г.
  8. ^ "Rechenhilfe für Ingenieure Konrad Zuses Idee vom ersten Computer der Welt wurde an der Technischen Hochschule geboren" (на немецком языке), Технический университет Берлина , архив с оригинала 13 февраля 2009 г.
  9. ^ a b Copeland (2010) , стр. 91–100
  10. Цузе, Хорст, «Конрад Цузе и компьютер с сохраненными программами» , EPE Online , Wimborne Publishing, заархивировано из оригинала 10 декабря 2007 г. , извлечено 16 ноября 2008 г.
  11. ^ Лавингтон (1998) , стр. 7
  12. ^ Лавингтон (1998) , стр. 1
  13. ^ Браун (1999) , стр. 429
  14. ^ Лавингтон (1998) , стр. 9
  15. ^ a b c d e f g h Лавингтон (1980) , глава 5
  16. ^ Lavington (1998) , стр. 8-9
  17. ^ Лавингтон (1998) , стр. 5
  18. ^ Уилкс, М. В .; Ренвик, В. (1950), «EDSAC (автоматический калькулятор с электронной памятью задержки)» , Mathematics of Computing , 4 (30): 61–65, DOI : 10.1090 / s0025-5718-1950-0037589-7 , получено 21 июня. 2015 г.
  19. ^ "Ранние компьютеры в Манчестерском университете" , Resurrection , The Computer Conservation Society, 1 (4), лето 1992 г., ISSN 0958-7403 , заархивировано из оригинала 28 августа 2017 г. , извлечено 19 апреля 2008 г. 
  20. ^ Lavington (1998) , стр. 13, 24
  21. ^ Лавингтон (1998) , стр. 12
  22. ^ Lavington (1998) , стр. 8, 12
  23. ^ a b Андерсон, Дэвид (2007). «Макс Ньюман: тополог, взломщик кодов и пионер вычислений». IEEE Annals of the History of Computing . 29 (3): 76–81. DOI : 10.1109 / MAHC.2007.4338447 .
  24. ^ a b c Нэппер (2000) , стр. 366
  25. ^ а б Лавингтон (1998) , стр. 13
  26. ^ Лавингтон (1998) , стр. 16
  27. ^ а б в Коупленд 2011
  28. ^ IJ Хорошо, "The Baby Machine", примечание, 4 мая 1947 года, в хорошем, Early Примечание об электронных вычислительных машинах (Virginia Tech вузовских библиотеках, специальных коллекции, коллекция Ms1982-018, документы Irving J. Good)
  29. ^ Lavington (1998) , стр. 6-7
  30. ^ Андерсон (2010) , стр. 61
  31. «Ребенок»: первый в мире компьютер с хранимой программой » (PDF) , Манчестерский музей науки и промышленности, заархивировано из оригинала (PDF) 4 марта 2009 г. , извлечено 15 ноября 2008 г.
  32. ^ a b c Нэппер (2000) , стр. 367
  33. ^ а б Лавингтон (1998) , стр. 14
  34. ^ a b c Lavington (1998) , стр. 15
  35. ^ Napper (2000) , стр. 366-367
  36. ^ "Справочное руководство программиста SSEM" . curation.cs.manchester.ac.uk . A3.3 Управляющие переключатели . Проверено 17 мая 2018 .
  37. ^ "Manchester Baby Simulator" . www.davidsharp.com . Картинки, Как работать с Baby / Emulator , Обсуждение исторической достоверности эмулятора , Техническое введение в программирование Baby (v4.0) . Проверено 17 мая 2018 .
  38. ↑ a b Lavington (1998) , стр. 16–17.
  39. ^ Tootill, Geoff (лето 1998), "The Original Программа Original" , Воскресенский , Общество охраны Компьютер (20), ISSN 0958-7403 , архивируются с оригинала на 9 января 2012 года , получен 19 апреля 2008 
  40. ^ а б Лавингтон (1998) , стр. 17
  41. ^ Уильямс, ФК ; Килбурн, Т. (25 сентября 1948 г.), «Электронные цифровые компьютеры» , Nature , 162 (4117): 487, Bibcode : 1948Natur.162..487W , doi : 10.1038 / 162487a0 , S2CID 4110351 , заархивировано из оригинала 6 апреля. 2009 г. , дата обращения 22 января 2009 г. 
  42. ^ "Знакомьтесь, малыш" . Музей науки и промышленности.
  43. ^ Highfield, Роджер (17 июня 2008), "Фото прадеда современных компьютеров нашли" , The Daily Telegraph , извлекаться 20 июня 2008
  44. ^ «Dead Media Beat: Baby» . 20 июня 2008 . Проверено 21 июня 2017 года .

Библиография [ править ]

  • Андерсон, Дэвид (2010), «Спорные истории: демифологизация ранней истории современной британской вычислительной техники», « История вычислительной техники». Уроки прошлого , Springer, стр. 58–67.
  • Браун, Луи (1999), Радарная история Второй мировой войны: технические и военные императивы , CRC Press, ISBN 978-0-7503-0659-1
  • Коупленд, Джек (2010), «Колосс и рост современного компьютера», в Copeland, B. Jack (ed.), Colossus The Secrets of Bletchley Park's Codebreaking Computers , Oxford University Press, ISBN 978-0-19-957814-6
  • Коупленд, Джек (2011), «Манчестерский компьютер: пересмотренная история - Часть 2: Детский компьютер», IEEE Annals of the History of Computing , 33 (январь – март 2011 г.): 22–37, doi : 10.1109 / MAHC. 2010.2 , S2CID  9522437
  • Лавингтон, Саймон (1980), Ранние британские компьютеры: История старинных компьютеров и людей, которые их построили (1-е изд.), Издательство Манчестерского университета, ISBN 978-0-7190-0803-0
  • Лавингтон, Саймон (1998), История компьютеров Манчестера (2-е изд.), Суиндон: Британское компьютерное общество, ISBN 978-1-902505-01-5
  • Лавингтон, Саймон Х. (2019), Ранние вычисления в Великобритании: Ferranti Ltd. и государственное финансирование, 1948–1958 гг. , Springer, ISBN 9783030151034
  • Нэппер, RBE (2000), «Компьютеры Manchester Mark 1», в Рохасе, Рауль; Ульф Хашаген (ред.), Первые компьютеры: история и архитектура , MIT Press, стр. 356–377, ISBN 978-0-262-68137-7

Дальнейшее чтение [ править ]

  • Андерсон, Дэвид (4 июня 2004 г.), «Манчестерский ребенок был зачат в Блетчли-парке?», Алан Матисон Тьюринг 2004: празднование его жизни и достижений (PDF) , Британское компьютерное общество , заархивировано из оригинала (PDF) 31 января. Октябрь 2008 г. , дата обращения 16 ноября 2008 г.

Внешние ссылки [ править ]

  • Компьютер 50 - Манчестерский университет празднует рождение современного компьютера , заархивировано с computer50.org, веб-сайта, посвященного 50-летию Младенца в 1998 году.
  • Digital60 - Manchester Celebrating 60 Years of the Modern Computer , заархивировано с computer60.org, веб-сайта, посвященного 60-летию Manchester Baby в 2008 году.
  • Манчестерская малая экспериментальная машина - «Младенец» , архив с сайта computer50.org
  • Программное обеспечение Manchester Baby Simulator
  • BabyRace  - Запустите оригинальную программу на мобильном телефоне и сравните производительность с маломасштабной экспериментальной машиной.
  • Статья BBC о младенце
  • Устное историческое интервью с Джеффом Тутиллом , членом команды, которая разработала и построила Манчестерскую маломасштабную экспериментальную машину, записанную для «Устной истории британской науки» в Британской библиотеке.
  • Документация SSEM (Baby) @ Компьютер ◆ Сохранение ◆ Общество