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

Глен Бек (на заднем плане) и Бетти Снайдер (на переднем плане) в программе ENIAC в здании 328 BRL (фотография армии США, ок. 1947-1955 гг.)

Эниак ( / ɛ п я æ к / ; электронный цифровой интегратор и компьютер ) [1] [2] был первым программируемым , электронные , общего назначения , цифровой компьютер . [3] Он был полон по Тьюрингу и был способен решать «большой класс числовых задач» посредством перепрограммирования. [4] [5]

Хотя ENIAC был разработан и в основном используется для расчета артиллерийских таблиц стрельбы для армии США «s Research Laboratory Ballistic (который позже стал частью научно - исследовательской лаборатории армии ), [6] [7] его первая программа была изучение возможности от термоядерного оружия . [8] [9]

ENIAC был завершен в 1945 году и впервые введен в эксплуатацию 10 декабря 1945 года [10].

ENIAC был официально открыт в Пенсильванском университете 15 февраля 1946 года и был провозглашен прессой «Гигантским мозгом». [11] Его скорость была в тысячу раз выше, чем у электромеханических машин; эта вычислительная мощность в сочетании с универсальной программируемостью волновала как ученых, так и промышленников. Комбинация скорости и программируемости позволила выполнить тысячи дополнительных вычислений для проблем, поскольку ENIAC рассчитал траекторию за 30 секунд, на которую у человека ушло 20 часов (что позволило одному ENIAC вытеснить 2400 человек). [12]Завершенная машина была объявлена ​​публике вечером 14 февраля 1946 года и официально посвящена на следующий день в Пенсильванском университете, ее стоимость составила почти 500000 долларов (примерно 7 195000 долларов в 2019 году). Он был официально принят артиллерийским корпусом армии США в июле 1946 года. ENIAC был закрыт 9 ноября 1946 года для ремонта и модернизации памяти и в 1947 году был переведен на Абердинский полигон , штат Мэриленд . Там 29 июля 1947 года. , он был включен и работал в непрерывном режиме до 23:45 2 октября 1955 года.

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

Проектирование и строительство ENIAC финансировалось армией США, артиллерийским корпусом, командованием исследований и разработок во главе с генерал-майором Гладоном М. Барнсом . Общая стоимость составила около 487 000 долларов, что эквивалентно 7 195 000 долларов в 2019 году. [13] Контракт на строительство был подписан 5 июня 1943 года; работа на компьютере начал тайно в Университете Пенсильвании «s Мур школа электротехники [14] в следующем месяце, под кодовым названием„Project PX“, с Джоном Grist Брэйнерд в качестве главного исследователя. Герман Х. Голдстайн убедил армию профинансировать проект, в результате чего ему поручили курировать его за них. [15]

ENIAC был разработан Джоном Мочли и Дж. Преспером Эккертом из Университета Пенсильвании, США [16]. В команду инженеров-проектировщиков, участвовавших в разработке, входили Роберт Ф. Шоу (функциональные таблицы), Джеффри Чуан Чу (делитель / квадратный корень), Томас Кайт Шарплесс (мастер-программист), Фрэнк Мурал (мастер-программист), Артур Беркс (умножитель), Гарри Хаски (читатель / принтер) и Джек Дэвис (аккумуляторы). [17] Значительная работа по развитию была проделана женщинами-программистами ENIAC: Джин Дженнингс, Марлин Вескоф, Рут Лихтерман, Бетти Снайдер, Фрэнсис Билас и Кей МакНалти. [18]В 1946 году исследователи уволились из Пенсильванского университета и основали Eckert-Mauchly Computer Corporation .

ENIAC был большим модульным компьютером, состоящим из отдельных панелей для выполнения различных функций. Двадцать из этих модулей были аккумуляторами, которые могли не только складывать и вычитать, но и хранить в памяти десятизначное десятичное число. Номера передавались между этими единицами через несколько автобусов общего назначения (или лотков , как их называли). Для достижения высокой скорости панели должны были отправлять и получать числа, вычислять, сохранять ответ и запускать следующую операцию, и все это без каких-либо движущихся частей. Ключом к его универсальности была способность ветвления ; он может запускать различные операции в зависимости от знака вычисленного результата.

Компоненты [ править ]

К концу своей работы в 1956 году ENIAC содержал 18 000 электронных ламп ; 7200 кристаллических диодов ; 1500 реле ; 70 000 резисторов ; 10000 конденсаторов ; и около 5 000 000 паяных вручную соединений. Он весил более 30 коротких тонн (27 т), имел размеры примерно 2,4 м × 0,9 м × 30 м (8 футов × 3 футов × 98 футов), занимал 167 м 2 (1800 квадратных футов) и потреблял 150 кВт электроэнергии. . [19] [20] Это требование к питанию привело к появлению слухов о том, что всякий раз, когда компьютер включается, в Филадельфии гаснет свет. [21] Ввод был возможен с картридера IBM и перфоратора IBM.использовался для вывода. Эти карты можно использовать для автономной печати с использованием бухгалтерской машины IBM , такой как IBM 405 . Хотя изначально у ENIAC не было системы для хранения памяти, эти перфокарты можно было использовать для хранения внешней памяти. [22] В 1953 году к ENIAC была добавлена память на 100 слов на магнитных сердечниках, созданная Burroughs Corporation. [23]

ENIAC использовал десятипозиционные кольцевые счетчики для хранения цифр; для каждой цифры требовалось 36 вакуумных ламп, 10 из которых были двойными триодами, составляющими триггеры кольцевого счетчика. Арифметика выполнялась путем «подсчета» импульсов кольцевыми счетчиками и генерации импульсов переноса, если счетчик «вращался», идея заключалась в электронной имитации работы цифровых колесиков механической счетной машины . [24]

ENIAC имел 20 десятизначных сумматоров со знаком , которые использовали представление десятичного дополнения и могли выполнять 5000 простых операций сложения или вычитания между любым из них и источником (например, другим аккумулятором или постоянным передатчиком) в секунду. Можно было подключить несколько аккумуляторов для одновременной работы, поэтому пиковая скорость работы потенциально была намного выше из-за параллельной работы. [25] [26]

Капрал Ирвин Голдштейн (на переднем плане) устанавливает переключатели на одной из функциональных таблиц ENIAC в Школе электротехники Мура. (Фотография армии США) [27]

Можно было подключить перенос одного аккумулятора к другому для выполнения арифметических операций с удвоенной точностью, но синхронизация схемы переноса аккумулятора не позволяла подключать три или более для еще более высокой точности. ENIAC использовал четыре аккумулятора (управляемых специальным умножителем) для выполнения до 385 операций умножения в секунду; пять накопителей управлялись специальным блоком делителя / квадратного корня, который выполнял до 40 операций деления в секунду или трех операций извлечения квадратного корня в секунду.

Остальные девять блоков в ENIAC были блоком инициации (запускал и останавливал машину), блоком циклирования (используемым для синхронизации других блоков), главным программистом (управляемая последовательность цикла), считывателем (управляемым устройством чтения перфокарт IBM). , принтер (управляемый перфоратором IBM), датчик константы и три таблицы функций. [28] [29]

Время работы [ править ]

Ссылки Рохаса и Хашагена (или Уилкса) [16] дают более подробную информацию о времени для операций, которые несколько отличаются от указанных выше.

Базовый машинный цикл составлял 200 микросекунд (20 циклов тактовой частоты 100 кГц в циклическом блоке) или 5000 циклов в секунду для операций с 10-значными числами. В одном из этих циклов ENIAC может записать число в регистр, прочитать число из регистра или сложить / вычесть два числа.

Умножение 10-значного числа на d -значное число (для d до 10) заняло d +4 цикла, поэтому умножение 10 на 10 цифр заняло 14 циклов, или 2800 микросекунд, то есть 357 микросекунд в секунду. . Если в одном из чисел было меньше 10 цифр, операция выполнялась быстрее.

На деление и получение квадратного корня ушло 13 ( d +1) циклов, где d - количество цифр в результате (частное или квадратный корень). Таким образом, деление или извлечение квадратного корня занимало 143 цикла, или 28 600 микросекунд, то есть 35 в секунду. (Wilkes 1956: 20 [16] утверждает, что деление с десятизначным частным требовало 6 миллисекунд.) Если результат содержал менее десяти цифр, он был получен быстрее.

Надежность [ править ]

ENIAC использовал обычные восьмеричные радиолампы того времени; десятичные аккумуляторы были сделаны из триггеров 6SN7 , а 6L7s, 6SJ7s, 6SA7s и 6AC7s использовались в логических функциях. [30] Многочисленные 6L6 и 6V6 служили драйверами линии для передачи импульсов через кабели между стоечными сборками.

Несколько ламп перегорали почти каждый день, в результате чего ENIAC не работал примерно в половине случаев. Специальные высоконадежные лампы не были доступны до 1948 года. Однако большинство этих отказов происходило в периоды прогрева и охлаждения, когда трубчатые нагреватели и катоды подвергались наибольшей тепловой нагрузке. Инженеры снизили количество отказов трубок ENIAC до более приемлемого уровня - одна лампа каждые два дня. Согласно интервью Эккерту в 1989 г., «примерно каждые два дня у нас выходила из строя лампа, и мы могли определить причину проблемы в течение 15 минут». [31] В 1954 году самый продолжительный период непрерывной работы без сбоев составлял 116 часов, то есть почти пять дней.

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

ENIAC можно запрограммировать для выполнения сложных последовательностей операций, включая циклы, переходы и подпрограммы. Однако вместо компьютеров с хранимыми программами, которые существуют сегодня, ENIAC представлял собой просто большой набор арифметических машин, в которых изначально были программы, установленные в машину [32] с помощью комбинации коммутационной панели и трех переносных функциональных таблиц (содержащих 1200 десятичных таблиц). переключатели каждый). [33] Задача взять проблему и отобразить ее на машине была сложной и обычно занимала недели. Из-за сложности отображения программ на машине, программы были изменены только после огромного количества тестов текущей программы. [34]После того, как программа была разработана на бумаге, процесс внедрения программы в ENIAC путем манипулирования его переключателями и кабелями мог занять несколько дней. За этим последовал период проверки и отладки, чему способствовала возможность пошагового выполнения программы. Учебное пособие по программированию функции по модулю с использованием симулятора ENIAC дает представление о том, как выглядела программа на ENIAC. [35] [36]

Шесть основных программистов ENIAC, Кей МакНалти , Бетти Дженнингс , Бетти Снайдер , Марлин Вескоф , Фрэн Билас и Рут Лихтерман , не только определили, как вводить программы ENIAC, но и развили понимание внутренней работы ENIAC. [37] [38] Программистам часто удавалось сузить количество ошибок до отдельной неисправной трубки, на которую специалист мог указать для замены. [39]

Программисты Бетти Джин Дженнингс (слева) и Фрэн Билас (справа) работают с главной панелью управления ENIAC в Школе электротехники Мура . (Фотография армии США из архива технической библиотеки ARL)

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

Кей Макналти , Бетти Дженнингс , Бетти Снайдер , Марлин Мельцер , Фрэн Билас и Рут Лихтерман были первыми программистами ENIAC. Они не были, как однажды сказали ученому-информатику и историку Кэтрин Клейман, «дамами-холодильниками», то есть моделями, позирующими перед аппаратом для фотосъемки в прессе. [40] Тем не менее, некоторые женщины не получили признания за свою работу над ENIAC при жизни. [18]После окончания войны женщины продолжали работать над ENIAC. Их опыт затруднял замену их позиций вернувшимися солдатами. Первоначальные программисты ENIAC не были признаны за свои усилия и не были известны публике до середины 1980-х годов. [41]

Эти первые программисты были набраны из группы примерно из двухсот женщин, работающих компьютерами в Школе электротехники Мура при Университете Пенсильвании. Задача компьютеров заключалась в том, чтобы производить числовой результат математических формул, необходимых для научного исследования или инженерного проекта. Обычно они делали это с помощью механического калькулятора. Женщины изучали логику, физическую структуру, работу и схемы машины, чтобы не только понять математику вычислений, но и саму машину. [18] Это была одна из немногих категорий технических должностей, доступных женщинам в то время. [42] Бетти Холбертон (урожденная Снайдер) продолжала помогать писать первую систему генеративного программирования (SORT / MERGE ) и помогите разработать первые коммерческие электронные компьютеры, UNIVAC и BINAC , вместе с Джин Дженнингс. [43] Макналти разработал использование подпрограмм , чтобы помочь увеличить вычислительные возможности ENIAC. [44]

Герман Голдстайн выбрал программистов, которых он называл операторами, из компьютеров, которые вычисляли баллистические таблицы с помощью механических настольных калькуляторов, и дифференциального анализатора до и во время разработки ENIAC. [18] Под руководством Германа и Адель Голдстайн компьютеры изучали чертежи и физическую структуру ENIAC, чтобы определить, как управлять его переключателями и кабелями, поскольку языков программирования еще не существовало. Хотя современники считали программирование канцелярской задачей и публично не признавали влияние программистов на успешную работу и анонс ENIAC, [18]МакНалти, Дженнингс, Снайдер, Вескоф, Билас и Лихтерман были с тех пор признаны за их вклад в вычисления. [45] [46] [47] Три из нынешних (2020 г.) армейских суперкомпьютеров Джин , Кей и Бетти названы в честь Джин Бартик (Бетти Дженнингс), Кей МакНалти и Бетти Снайдер соответственно. [48]

Должности "программист" и "оператор" изначально не считались профессиями, подходящими для женщин. Нехватка рабочей силы, вызванная Второй мировой войной, помогла женщинам выйти на поле. [18] Однако эта область не считалась престижной, и привлечение женщин рассматривалось как способ высвободить мужчин для более квалифицированной работы. По сути, женщины рассматривались как удовлетворение потребности во временном кризисе. [18]Например, Национальный консультативный комитет по аэронавтике заявил в 1942 году: «Считается, что освобождение инженеров от подробных расчетов дает достаточно большую отдачу, чтобы покрыть любые возросшие расходы на зарплату компьютеров. Инженеры сами признают, что компьютеры-девушки делают работа выполняется быстрее и точнее, чем они бы сделали. Это в значительной степени связано с чувством среди инженеров, что их университетский и производственный опыт тратится зря и мешает простому повторному расчету ". [18]

После первых шести программистов была нанята расширенная команда из сотни ученых для продолжения работы над ENIAC. Среди них было несколько женщин, в том числе Глория Рут Гордон . [49] Адель Голдстайн написала оригинальное техническое описание ENIAC. [50]

Роль в водородной бомбе [ править ]

Хотя Лаборатория баллистических исследований была спонсором ENIAC, через год после этого трехлетнего проекта Джон фон Нейман , математик, работавший над водородной бомбой в Национальной лаборатории Лос-Аламоса , узнал об этом компьютере. [51] Лос-Аламос впоследствии настолько увлекся ENIAC, что первая тестовая задача состояла из расчетов водородной бомбы, а не артиллерийских таблиц. [7] Ввод / вывод для этого теста составлял один миллион карт. [52]

Роль в развитии методов Монте-Карло [ править ]

С ролью ENIAC в создании водородной бомбы связана его роль в становлении популярного метода Монте-Карло . Ученые, участвовавшие в разработке оригинальной ядерной бомбы, использовали огромные группы людей, выполняющих огромное количество вычислений («компьютеры» в терминологии того времени), чтобы исследовать расстояние, которое нейтроны, вероятно, пройдут через различные материалы. Джон фон Нейман и Станислав Улам поняли, что скорость ENIAC позволит выполнять эти вычисления намного быстрее. [53] Успех этого проекта показал ценность методов Монте-Карло в науке. [54]

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

Пресс-конференция была проведена 1 февраля 1946 года [18], а законченная машина была объявлена ​​публике вечером 14 февраля 1946 года [55] с демонстрацией ее возможностей. Элизабет Снайдер и Бетти Джин Дженнингс отвечали за разработку программы демонстрационной траектории, хотя Герман и Адель Голдстайн взяли на себя ответственность за нее. [18] Машина была официально посвящена на следующий день [56] в Пенсильванском университете. Ни одна из женщин, участвовавших в программировании машины или создании демонстрации, не была приглашена ни на официальное посвящение, ни на праздничный ужин, который состоялся после этого. [57]

Первоначальная сумма контракта составляла 61 700 долларов США; окончательная стоимость составила почти 500 000 долларов (приблизительно эквивалентно 7 195 000 долларов в 2019 году). Он был официально принят артиллерийским корпусом армии США в июле 1946 года. ENIAC был закрыт 9 ноября 1946 года для ремонта и модернизации памяти и в 1947 году был переведен на Абердинский полигон , штат Мэриленд . Там 29 июля 1947 года. , он был включен и работал в непрерывном режиме до 23:45 2 октября 1955 г. [2]

Роль в развитии EDVAC [ править ]

Спустя несколько месяцев после открытия ENIAC летом 1946 года, в рамках «экстраординарных усилий по запуску исследований в этой области» [58] Пентагон пригласил «ведущих специалистов в области электроники и математики из США и Великобритании. " [58] к серии из сорока восьми лекций, прочитанных в Филадельфии, штат Пенсильвания; все вместе они назывались «Теория и методы проектирования цифровых компьютеров», а чаще назывались « Лекциями школы Мура» . [58] Половина этих лекций была прочитана изобретателями ENIAC. [59]

ENIAC был единственным в своем роде дизайном и никогда не повторялся. Замораживание дизайна в 1943 году означало, что в компьютерном дизайне не хватало некоторых нововведений, которые вскоре стали хорошо развиты, в частности, способности хранить программу. Эккерт и Мочли начали работу над новым дизайном, который позже будет называться EDVAC , который будет и проще, и мощнее. В частности, в 1944 году Эккерт написал свое описание блока памяти (ртутной линии задержки ), который будет хранить как данные, так и программу. Джон фон Нейман, который консультировал Школу Мура по EDVAC, присутствовал на собраниях Школы Мура, на которых разрабатывалась концепция сохраненной программы. Фон Нейман написал неполный набор заметок ( Первый проект отчета о EDVAC), которые предназначались для использования в качестве внутреннего меморандума с описанием, разработкой и изложением на формальном логическом языке идей, выработанных на собраниях. Администратор ENIAC и сотрудник службы безопасности Герман Голдстайн распространил копии этого Первого проекта среди ряда государственных и образовательных учреждений, что вызвало широкий интерес к созданию нового поколения электронных вычислительных машин, включая автоматический калькулятор с электронным запоминающим устройством (EDSAC) в Кембриджском университете, Англия и SEAC в Бюро стандартов США. [60]

Улучшения [ править ]

Целый ряд усовершенствований были сделаны ENIAC после 1947, в том числе примитивного только для чтения сохраненного механизма программирования с использованием таблиц функций в качестве программы ПЗУ , [60] [61] [62] , после чего программирование было сделано с помощью установки переключателей. [63] Эта идея была разработана в нескольких вариантах Ричардом Клиппингером и его группой, с одной стороны, и Голдстайнами, с другой [64], и была включена в патент ENIAC . [65] Клиппингер проконсультировался с фон Нейманом о том, какой набор инструкций применять. [60] [66] [67]Клиппер придумал трехадресную архитектуру, в то время как фон Нейман предложил одноадресную архитектуру, поскольку ее проще было реализовать. Три цифры одного аккумулятора (№6) использовались как счетчик программы, другой аккумулятор (№15) использовался как основной аккумулятор, третий аккумулятор (№8) использовался как указатель адреса для чтения данных из таблиц функций, и большинство других аккумуляторов (1–5, 7, 9–14, 17–19) использовались для памяти данных.

В марте 1948 г. был установлен преобразователь [68], который сделал возможным программирование через считыватель со стандартных карт IBM. [69] [70] «Первый производственный цикл» новых методов кодирования для проблемы Монте-Карло последовал в апреле. [68] [71] После переезда ENIAC в Абердин была также построена панель регистров памяти, но она не работала. Также был добавлен небольшой главный блок управления для включения и выключения машины. [72]

Программирование сохраненной программы для ENIAC было выполнено Бетти Дженнингс, Клиппингер, Адель Голдстайн и другими. [73] [61] [60] Впервые он был продемонстрирован как компьютер с хранимой программой в апреле 1948 года [74], выполнявший программу Адель Голдстайн для Джона фон Неймана. Эта модификация снизила скорость ENIAC в 6 раз и устранила возможность параллельных вычислений, но также уменьшила время перепрограммирования [67] [60]до часов вместо дней, это стоило потери производительности. Также анализ показал, что из-за различий между электронной скоростью вычислений и электромеханической скоростью ввода / вывода почти любая реальная проблема была полностью привязана к вводу / выводу , даже без использования параллелизма исходной машины. Большинство вычислений по-прежнему будут связаны с вводом-выводом даже после снижения скорости, вызванного этой модификацией.

В начале 1952 года был добавлен высокоскоростной переключатель, который увеличил скорость переключения передач в пять раз. В июле 1953 года, расширение 100 слов оперативная память была добавлена к системе, используя двоично-десятичном , избыток-3 число представления. Для поддержки этой расширяемой памяти ENIAC был оборудован новым селектором таблицы функций, селектором адреса памяти, схемами формирования импульсов, а в механизм программирования были добавлены три новых порядка. [60]

Сравнение с другими ранними компьютерами [ править ]

Механические вычислительные машины существуют со времен Архимеда (см. Механизм Antikythera ), но 1930-е и 1940-е годы считаются началом современной компьютерной эры.

ENIAC, как IBM Harvard Mark I и немецкий Z3 , мог выполнять произвольную последовательность математических операций, но не считывал их с ленты. Как и «Британский Колосс» , он был запрограммирован с помощью коммутационной панели и переключателей. ENIAC объединил полную программируемость по Тьюрингу с электронной скоростью. Атанасофф-ягодный Компьютер (АВС), Эниак и Колосс все используемые термоэлектронной клапаны (вакуумные трубки) . Регистры ENIAC выполняли десятичную арифметику, а не двоичную арифметику, как Z3, ABC и Colossus.

Как и Colossus, ENIAC требовал перепрограммирования до апреля 1948 года. [75] В июне 1948 года Manchester Baby запустил свою первую программу и заслужил звание первого электронного компьютера с хранимой программой . [76] [77] [78] Хотя идея компьютера с хранимой программой с объединенной памятью для программ и данных была задумана во время разработки ENIAC, она не была первоначально реализована в ENIAC, потому что приоритеты Второй мировой войны требовали, чтобы машина была завершится быстро, и 20 мест хранения ENIAC будут слишком малы для хранения данных и программ.

Общественные знания [ править ]

Z3 и Colossus были разработаны независимо друг от друга, а также от ABC и ENIAC во время Второй мировой войны. Работа над ABC в Университете штата Айова была остановлена ​​в 1942 году после того, как Джон Атанасов был вызван в Вашингтон, округ Колумбия , для проведения физических исследований для ВМС США, и впоследствии он был демонтирован. [79]Z3 был уничтожен бомбардировками Берлина союзниками в 1943 году. Поскольку десять машин Colossus были частью военных действий Великобритании, их существование оставалось секретом до конца 1970-х годов, хотя их возможности оставались среди британских сотрудников и приглашали американцев. ENIAC, напротив, прошел через испытания для прессы в 1946 году и «захватил воображение всего мира». Следовательно, более старые истории вычислительной техники не могут быть исчерпывающими с точки зрения охвата и анализа этого периода. Все машины Colossus, кроме двух, были демонтированы в 1945 году; оставшиеся два использовались для расшифровки советских сообщений GCHQ до 1960-х годов. [80] [81]Публичная демонстрация ENIAC была разработана Снайдером и Дженнингсом, которые создали демонстрацию, которая вычисляла траекторию полета ракеты за 15 секунд - задача, на которую для человеческого компьютера потребовалось бы несколько недель . [44]

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

По ряду причин (включая исследование Мочли в июне 1941 г. компьютера Атанасофф-Берри , прототип которого был создан в 1939 г. Джоном Атанасоффом и Клиффордом Берри ), патент США 3120606 на ENIAC, поданный в 1947 г. и выданный в 1964 г., был аннулирован решением 1973 г. знаменательного федерального судебного дела « Ханиуэлл против Сперри Рэнд» , в котором изобретение электронного цифрового компьютера стало общественным достоянием и обеспечено юридическое признание Атанасова как изобретателя первого электронного цифрового компьютера.

Основные части ENIAC [ править ]

Дно трех аккумуляторов в Форт Силл, Оклахома, США
Функциональный стол от ENIAC на выставке в музее Абердинского полигона.

Основными частями были 40 панелей и три переносных функциональных стола (с названиями A, B и C). Расположение панелей было (по часовой стрелке, начиная с левой стены):

Левая стена
  • Инициирующий блок
  • Велоспорт
  • Мастер-программист - панели 1 и 2
  • Таблица функций 1 - панели 1 и 2
  • Аккумулятор 1
  • Аккумулятор 2
  • Разделитель и квадратный корень
  • Аккумулятор 3
  • Аккумулятор 4
  • Аккумулятор 5
  • Аккумулятор 6
  • Аккумулятор 7
  • Аккумулятор 8
  • Аккумулятор 9
Задняя стена
  • Аккумулятор 10
  • Высокоскоростной множитель - панели 1, 2 и 3
  • Аккумулятор 11
  • Аккумулятор 12
  • Аккумулятор 13
  • Аккумулятор 14
Правая стена
  • Аккумулятор 15
  • Аккумулятор 16
  • Аккумулятор 17
  • Аккумулятор 18
  • Таблица функций 2 - панели 1 и 2
  • Таблица функций 3 - панели 1 и 2
  • Аккумулятор 19
  • Аккумулятор 20
  • Постоянный передатчик - панели 1, 2 и 3
  • Принтер - панель 1, 2 и 3

Кардридер IBM был прикреплен к панели постоянного передатчика 3, а перфоратор IBM - к панели принтера 2. Переносные функциональные таблицы можно было подключить к функциональным таблицам 1, 2 и 3. [82]

Детали на дисплее [ править ]

Деталь задней части секции ENIAC, показывая вакуумные лампы

Части ENIAC проводятся следующими учреждениями:

  • Школа инженерных и прикладных наук в Университете штата Пенсильвании имеет четыре оригинальных сорок панелей (Накопитель # 18, Constant передатчик Panel 2, мастер программист Группа 2 и велоспорт блок) и один из трех таблиц (функция Таблица B ) ENIAC (взаймы у Смитсоновского института). [82]
  • Смитсоновский имеет пять панелей (аккумуляторы 2, 19 и 20; Постоянные передатчик панели 1 и 3; Divider и площадь Rooter; Функция Таблица 2 панель 1; Функция Таблица 3 панель 2; Высокоскоростная тиражирования панель 1 и 2; панель принтер- ; Initiating Unit) [82] в Национальном музее американской истории в Вашингтоне, округ Колумбия [18] (но, по-видимому, в настоящее время не выставлен на обозрение).
  • В Музее науки в Лондоне выставлен приемник.
  • В Музее истории компьютеров в Маунтин-Вью, Калифорния, представлены три панели (Аккумулятор № 12, Таблица функций 2, панель 2 и Панель 3) и переносная таблица функций C (предоставленная Смитсоновским институтом). [82]
  • В Мичиганском университете в Анн-Арборе есть четыре панели (два аккумулятора, панель 3 высокоскоростного умножителя и панель 2 мастера-программиста) [82], спасенных Артуром Бёрксом .
  • В Музее артиллерийского вооружения армии США на Абердинском полигоне , штат Мэриленд , где использовался ENIAC, есть переносная таблица функций А.
  • По состоянию на октябрь 2014 года Музей полевой артиллерии армии США в Форт-Силл получил семь панелей ENIAC, которые ранее были размещены группой Perot в Плано, штат Техас. [83] Есть аккумуляторы №7, №8, №11 и №17; [84] панели №1 и №2, которые соединены с функциональной таблицей №1, [82] и задняя часть панели, показывающая ее трубки. Также представлен модуль трубок.
  • Военная академия США в Вест - Пойнте , Нью - Йорк, имеет один из терминалов ввода данных с ENIAC.
  • Heinz Nixdorf MuseumsForum в Падерборн, Германия, имеет три панели (панель 2 принтера и высокоскоростной табличная функция) [82] (по кредиту из Смитсоновского института). В 2014 году музей решил перестроить одну из аккумуляторных панелей - реконструированная часть имеет вид упрощенного аналога оригинальной машины. [85]

Признание [ править ]

ENIAC был назван вехой IEEE в 1987 году. [86]

ENIAC на чипе, Пенсильванский университет (1995) - Музей истории компьютеров

В 1996 году в честь 50-летия ENIAC Пенсильванский университет спонсировал проект под названием " ENIAC-on-a-Chip ", в котором был построен очень маленький кремниевый компьютерный чип размером 7,44 мм на 5,29 мм с той же функциональностью, что и ENIAC. Хотя этот чип с частотой 20 МГц был во много раз быстрее, чем ENIAC, он имел лишь небольшую часть скорости своих современных микропроцессоров в конце 1990-х годов. [87] [88] [89]

В 1997 году шесть женщин, которые занимались программированием ENIAC, были включены в Международный зал славы « Женщины в технологиях » . [45] [90] Роль программистов ENIAC рассматривается в документальном фильме 2010 года под названием « Совершенно секретные розочки: женские« компьютеры »времен Второй мировой войны » Лиэнн Эриксон. [46] Короткометражный документальный фильм Кейт МакМахон «Компьютеры» 2014 года рассказывает историю шести программистов; это результат 20-летнего исследования Кэтрин Клейман и ее команды в рамках проекта программистов ENIAC. [47] [91]

В 2011 году, в честь 65-летия открытия ENIAC, город Филадельфия объявил 15 февраля Днем ENIAC . [92]

15 февраля 2016 года ENIAC отпраздновал свое 70-летие. [93]

См. Также [ править ]

  • История вычислительной техники
  • История вычислительной техники
  • Женщины в вычислительной технике
  • Список вакуумных ламповых компьютеров
  • Военные компьютеры
  • Unisys
  • Артур Беркс
  • Бетти Холбертон
  • Фрэнсис Билас Спенс
  • Джон Мочли
  • Дж. Преспер Эккерт
  • Джин Дженнингс Бартик
  • Кэтлин Антонелли (Кей МакНалти)
  • Марлин Мельцер
  • Рут Лихтерман Тейтельбаум

Примечания [ править ]

  1. ^ Экерт младший, Джон Преспер и Мочли, Джон В .; Электронный числовой интегратор и компьютер, Патентное ведомство США, патент США 3 120 606, подана 1947-06-26, выдан 1964-02-04; признан недействительным 1973-10-19 после постановления суда по делу Ханиуэлл против Сперри Рэнд .
  2. ^ a b Вейк, Мартин Х. «История ENIAC» . Артиллерия . Вашингтон, округ Колумбия: Американская артиллерийская ассоциация (январь – февраль 1961 г.). Архивировано из оригинального 14 августа 2011 года . Проверено 29 марта 2015 года .
  3. ^ "3.2 Электронные компьютеры первого поколения (1937-1953)" . www.phy.ornl.gov .
  4. ^ Голдстайн и Голдстайн 1946 , стр. 97
  5. ^ Shurkin, Джоэл (1996). Двигатели разума: эволюция компьютера от мэйнфреймов до микропроцессоров . Нью-Йорк: Нортон. ISBN 978-0-393-31471-7.
  6. ^ Moye, Уильям Т. (январь 1996). «ENIAC: Революция, спонсируемая армией» . Исследовательская лаборатория армии США. Архивировано из оригинального 21 мая 2017 года . Проверено 29 марта 2015 года .
  7. ^ а б Голдстайн 1972 , стр. 214.
  8. Ричард Родс (1995). «глава 13». Темное Солнце: Создание водородной бомбы . п. 251. Первой проблемой, поставленной перед первым работающим электронно-цифровым компьютером в мире, была водородная бомба. […] ENIAC провел первую грубую версию термоядерных расчетов за шесть недель в декабре 1945 и январе 1946 годов.
  9. ^ Маккартни 1999 , стр. 103: «ENIAC правильно показал, что схема Теллера не сработает, но результаты заставили Теллера и Улама вместе придумать другую схему».
  10. ^
    • «ENIAC на испытании - 1. Общественное использование» . www.ushistory.org . Искать 1945 год . Проверено 16 мая 2018 года . Машина ENIAC […] была приведена в действие не позднее даты начала использования машины для расчетов в Лос-Аламосе, 10 декабря 1945 года.
    • О судебном деле (больше источников): . Honeywell, Inc. v Sperry Rand Corp. .
  11. ^ Мозг, используемый в прессе как метафора, стал обычным явлением в годы войны. Взглянем, например, на журнал Life: 1937-08-16, стр. 45. Международные авиалинии полагаются на Magic Brain (RCA Radiocompass). 1942-03-09 с.55 Magic Brain - разработка инженеров RCA (RCA Victrola). 1942-12-14 с.8 Одеяло с мозгом сделает все остальное! (Автоматическое одеяло GE). 1943-11-08 стр.8 Пушка с механическим прицелом (Какуправлять БОФОРСОМ!)
  12. ^ "ENIAC" . ENIAC USA 1946 год . История вычислительного проекта. 13 марта 2013 . Проверено 18 мая, 2016 .
  13. ^ Далаки, Георгий. «ЭНИАК» . История компьютеров . Георгий Далаков . Проверено 23 мая 2016 года .
  14. ^ Goldstine & Goldstine 1946
  15. Гейл Ронан Симс (22 июня 2004 г.). "Герман Гейне Голдстайн" . Philadelphia Inquirer . Архивировано из оригинального 30 ноября 2015 года . Проверено 15 апреля 2017 г. - через www.princeton.edu.
  16. ^ a b c Уилкс, М. В. (1956). Автоматические цифровые компьютеры . Нью-Йорк: Джон Вили и сыновья . QA76.W5 1956.
  17. ^ «ENIAC на испытании» . USHistory.org . Ассоциация Зала Независимости. Архивировано из оригинального 12 августа 2019 года . Проверено 9 ноября 2020 года .
  18. ^ Б с д е е г ч я J K света 1999 .
  19. ^ "ENIAC" . Бесплатный словарь . Проверено 29 марта 2015 года .
  20. ^ Вейк, Мартин Х. (декабрь 1955 г.). Отчет лабораторий баллистических исследований № 971: Обзор отечественных электронных цифровых вычислительных систем . Абердинский испытательный полигон, доктор медицины: Управление технических услуг Министерства торговли США. п. 41 . Проверено 29 марта 2015 года .
  21. ^ Фаррингтона Грегори (март 1996). ENIAC: рождение информационного века . Популярная наука . Проверено 29 марта 2015 года .
  22. ^ «ENIAC в действии: что это было и как работало» . ENIAC: празднование истории инженерного искусства Penn . Пенсильванский университет . Проверено 17 мая, 2016 .
  23. Мартин, Джейсон (17 декабря 1998 г.). «Прошлые и будущие разработки в области дизайна памяти» . Прошлые и будущие разработки в области дизайна памяти . Университет Мэриленда . Проверено 17 мая, 2016 .
  24. ^ Peddie, Джон (13 июня 2013). История визуальной магии на компьютерах: как красивые изображения создаются в CAD, 3D, VR и AR . Springer Science & Business Media. ISBN 978-1-4471-4932-3.
  25. ^ Голдстайн, HH; Голдстайн, Адель (1946). «Электронный числовой интегратор и компьютер (ENIAC)» . Математические таблицы и другие вспомогательные средства для вычислений . 2 (15): 97–110. DOI : 10.2307 / 2002620 . ISSN 0891-6837 . JSTOR 2002620 .  
  26. Игараси, Ёсихидэ; Альтман, Том; Фунада, Марико; Камияма, Барбара (27 мая 2014 г.). Вычислительная техника: историческая и техническая перспектива . CRC Press. ISBN 978-1-4822-2741-3.
  27. Оригинальное фото можно увидеть в статье: Роуз, Аллен (апрель 1946 г.). «Математика ударов молнии» . Популярная наука : 83–86 . Проверено 29 марта 2015 года .
  28. ^ Clippinger 1948 , Раздел I: Общее описание ENIAC - Таблицы функций.
  29. ^ Голдстайн 1946 .
  30. ^ Burks 1947 , стр. 756-767
  31. Рэндалл 5-й, Александр (14 февраля 2006 г.). «Потерянное интервью с соавтором ENIAC Дж. Преспером Эккертом» . Компьютерный мир . Проверено 29 марта 2015 года .
  32. ^ Гриер, Дэвид (июль – сентябрь 2004 г.). «Из редакции». IEEE Annals of the History of Computing . 26 (3): 2–3. DOI : 10,1109 / MAHC.2004.9 . S2CID 7822223 . 
  33. Рианна Круз, Фрэнк (9 ноября 2013 г.). «Программирование ENIAC» . Программирование ENIAC . Колумбийский университет . Проверено 16 мая, 2016 .
  34. ^ Альт, Франц (июль 1972 г.). «Археология компьютеров: воспоминания 1945-1947 гг.». Коммуникации ACM . 15 (7): 693–694. DOI : 10.1145 / 361454.361528 . S2CID 28565286 . 
  35. ^ Schapranow, Матье-P. (1 июня 2006 г.). «Учебник ENIAC - функция по модулю» . Архивировано из оригинала на 7 января 2014 года . Проверено 4 марта 2017 года .
  36. ^ Описание программы Лемера, вычисляющей показатель числа простых чисел по модулю 2
    • Де Мол и Буллинк 2008
  37. ^ "Проект программистов ENIAC" . eniacprogrammers.org . Проверено 29 марта 2015 года .
  38. Дональдсон Джеймс, Сьюзен (4 декабря 2007 г.). «Первые компьютерные программисты вдохновили документальный фильм» . ABC News . Проверено 29 марта 2015 года .
  39. Перейти ↑ Fritz, W. Barkley (1996). "Женщины ENIAC" (PDF) . IEEE Annals of the History of Computing . 18 (3): 13–28. DOI : 10.1109 / 85.511940 . Архивировано из оригинального (PDF) 4 марта 2016 года . Проверено 12 апреля 2015 года .
  40. ^ «Познакомьтесь с« дамами-холодильниками », которые программировали ENIAC» . Умственная нить . 13 октября 2013 . Проверено 16 июня, 2016 .
  41. ^ «Программисты ENIAC: история женщин в вычислительной технике» . Атомный спин . 31 июля 2016 г.
  42. ^ Гриер, Дэвид (2007). Когда компьютеры были людьми . Издательство Принстонского университета. ISBN 9781400849369. Проверено 24 ноября 2016 года .
  43. ^ Бейер, Курт (2012). Грейс Хоппер и изобретение информационного века . Лондон, Кембридж: MIT Press. п. 198. ISBN 9780262517263.
  44. ^ a b Исааксон, Уолтер (18 сентября 2014 г.). "Уолтер Айзексон о женщинах ENIAC" . Удача . Архивировано из оригинала 12 декабря 2018 года . Проверено 14 декабря 2018 года .
  45. ^ a b «Невидимые компьютеры: невыразимая история программистов ENIAC» . Witi.com . Проверено 10 марта 2015 года .
  46. ^ a b Gumbrecht, Джейми (февраль 2011 г.). «Открытие заново женских« компьютеров » Второй мировой войны » . CNN . Проверено 15 февраля 2011 года .
  47. ^ а б «Фестиваль 2014: Компьютеры» . SIFF . Архивировано из оригинала 12 марта 2015 года . Проверено 12 марта 2015 года .
  48. ^ Армии DevCom армии исследований по связям с общественностью лаборатории США (28 декабря 2020) исследователи армии приобрести два новых суперкомпьютеров
  49. Салливан, Патрисия (26 июля 2009 г.). "Глория Гордон Болотски, 87 лет; программист работал на историческом компьютере ENIAC" . Вашингтон Пост . Проверено 19 августа 2015 года .
  50. ^ "История вычислений ARL | Исследовательская лаборатория армии США" . Arl.army.mil . Проверено 29 июня 2019 года .
  51. ^ Голдстайн 1972 , стр. 182
  52. ^ Голдстайн 1972 , стр. 226
  53. ^ Маждраков, Методи; Бенов, Добрян; Валканов, Николай (2018). Метод Монте-Карло. Инженерные приложения . ACMO Academic Press. п. 250. ISBN 978-619-90684-3-4.
  54. ^ Кин, Сэм (2010). Исчезающая ложка . Нью-Йорк: Литтл, Браун и компания. С. 109–111. ISBN 978-0-316-05163-7.
  55. Перейти ↑ Kennedy, Jr., TR (15 февраля 1946 г.). «Электронный компьютер мигает ответами» . Нью-Йорк Таймс . Архивировано из оригинала 10 июля 2015 года . Проверено 29 марта 2015 года .
  56. ^ Honeywell, Inc. против. Sperry Rand Corp. , 180 USPQ (BNA) 673 , стр. 20, вывод 1.1.3 (Окружной суд США округа Миннесота, Четвертое отделение 1973 г.) («Машина ENIAC, воплощавшая« изобретение », заявленное в патенте ENIAC, находилась в общественном и неэкспериментальном использовании для следующих целей: и временами до критической даты: ... Официальное посвящение используют 15 февраля 1946 года ... »).
  57. Эванс, Клэр Л. (6 марта 2018 г.). Широкая группа: Нерассказанная история женщин, которые сделали Интернет . Пингвин. п. 51. ISBN 9780735211766.
  58. ^ a b c Маккартни 1999 , стр. 140
  59. ^ Маккартни 1999 , стр. 140: «Экерт прочитал одиннадцать лекций, Мочли - шесть, Голдстайн - шесть. Фон Нейман, который должен был прочитать одну лекцию, не явился; остальные 24 были распределены среди различных приглашенных ученых и военных».
  60. ^ Б с д е е «Eniac» . Эпическая технология для великого правосудия . Проверено 28 января 2017 года .
  61. ^ а б Голдстайн 1947 .
  62. ^
    • Goldstine 1972 , стр. 233-234, 270, строка поиска: "eniac Adele 1947"
    К июлю 1947 года фон Нейман писал: «Я очень благодарен Адель за ее письма. Мы с Ником работаем с ее новым кодом, и он кажется превосходным».
    • Клиппер 1948 , Раздел IV: Сводка заказов
    • Haigh, Priestley & Rope, 2014b , стр. 44–48.
  63. ^ Пью, Эмерсон В. (1995). «Примечания к страницам 132-135» . Строительство IBM: формирование отрасли и ее технологий . MIT Press. п. 353. ISBN 9780262161473.
  64. ^ Хей, Пристли & Rope 2014b , стр. 44-45.
  65. ^ Хей, Пристли & Rope 2014b , стр. 44.
  66. ^ Клиппер 1948 , ВВЕДЕНИЕ.
  67. ^ а б Голдстайн 1972 , 233-234, 270; строка поиска: eniac Adele 1947 .
  68. ^ a b Haigh, Priestley & Rope 2014b , стр. 47-48.
  69. ^ Clippinger 1948 , Раздел VIII: Модифицированный ENIAC.
  70. ^ Фриц, В. Баркли (1949). «Описание и использование кода преобразователя ENIAC» . Техническая записка (141). Раздел 1. - Введение, с. 1. В настоящее время он управляется кодом, который включает в себя блок, называемый преобразователем, в качестве основной части его работы, отсюда и название «Код преобразователя ENIAC». Эти цифры кода вводятся в машину либо через Ридер со стандартных карт IBM *, либо из Таблиц функций (...). (...) * Метод управления картой используется в первую очередь для тестирования и выполнения коротких итеративных задач и не обсуждается в этом отчете.
  71. ^ Хэй, Томас; Пристли, Марк; Веревка, Криспин (июль – сентябрь 2014c). "Лос-Аламос делает ставку на ENIAC: моделирование ядерным методом Монте-Карло 1947-48" . IEEE Annals of the History of Computing . 36 (3): 42–63. DOI : 10.1109 / MAHC.2014.40 . S2CID 17470931 . Проверено 13 ноября 2018 года . 
  72. ^ Хей, Пристли & Rope 2016 , стр. 113-114.
  73. ^ Клиппер 1948 , ВВЕДЕНИЕ
    • Полные имена: Haigh, Priestley & Rope 2014b , стр. 44
  74. ^ Хей, Пристли & Rope 2016 , стр. 153.
  75. ^ См. # Улучшения
  76. ^ «Программирование ENIAC: пример того, почему компьютерная история сложна | Блог @CHM» . Музей истории компьютеров . 18 мая 2016 года.
  77. ^ Хэй, Томас; Пристли, Марк; Веревка, Криспин (январь – март 2014 г.). «Пересмотр концепции хранимой программы» . IEEE Annals of the History of Computing . 36 (1): 9–10. DOI : 10,1109 / mahc.2013.56 . S2CID 18827916 . 
  78. ^ Хей, Пристли & Rope 2014b , стр. 48-54.
  79. Перейти ↑ Copeland 2006 , p. 106.
  80. Перейти ↑ Copeland 2006 , p. 2.
  81. Уорд, Марк (5 мая 2014 г.), «Как GCHQ построил колоссальный секрет» , BBC News
  82. ↑ a b c d e f g Haigh, Priestley & Rope 2016 , стр. 46, 264.
  83. ^ Meador, Митч (29 октября 2014). «ENIAC: первое поколение вычислений должно стать большой достопримечательностью» . Конституция Лотона . Проверено 8 апреля 2015 года .
  84. ^ Хэй. et. al. перечислить аккумуляторы 7, 8, 13 и 17, но на фотографиях 2018 года показаны 7, 8, 11 и 17. [ требуется полная ссылка ]
  85. ^ «Познакомьтесь с 30-тонным предком iPhone: внутри проекта по восстановлению одного из первых компьютеров» . TechRepublic . Возвращение Eniac к жизни.
  86. ^ "Вехи: электронный числовой интегратор и компьютер, 1946" . Сеть глобальной истории IEEE . IEEE . Проверено 3 августа 2011 года .
  87. ^ «Оглядываясь назад на ENIAC: ознаменование полувека компьютеров в системе обзора» . Журнал "Ученый" .
  88. Van Der Spiegel, Янв (1996). «ENIAC-on-a-Chip» . ПЕНН-ПЕЧАТЬ . Vol. 12 нет. 4. Пенсильванский университет. Архивировано из оригинального по 11 октября 2012 года . Проверено 17 октября, 2016 .
  89. Van Der Spiegel, январь (9 мая 1995 г.). «ENIAC-on-a-Chip» . Пенсильванский университет . Проверено 4 сентября 2009 года .
  90. Перейти ↑ Brown, Janelle (8 мая 1997 г.). "Wired: женщины-протопрограммисты получают свое справедливое вознаграждение" . Проверено 10 марта 2015 года .
  91. ^ "Проект программистов ENIAC" . Проект программистов ENIAC . Проверено 12 ноября, 2016 .
  92. ^ «Резолюция № 110062: Объявление 15 февраля« Днем электронного цифрового интегратора и компьютера (ENIAC) »в Филадельфии и чествование Школы инженерии и прикладных наук Пенсильванского университета» (PDF) . 10 февраля 2011 . Проверено 13 августа 2014 года .
  93. ^ Ким, Meeri (11 февраля 2016). «70 лет назад шесть женщин из Филадельфии стали первыми в мире программистами на цифровых компьютерах» . Проверено 17 октября 2016 г. - через www.phillyvoice.com.

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

  • Беркс, Артур (1947). «Электронные вычислительные схемы ENIAC». Труды ИРЭ . 35 (8): 756–767. DOI : 10,1109 / jrproc.1947.234265 .
  • Беркс, Артур ; Беркс, Элис Р. (1981). «ENIAC: первый электронный компьютер общего назначения». Анналы истории вычислительной техники . 3 (4): 310–389. DOI : 10,1109 / mahc.1981.10043 . S2CID  14205498 .
  • Клиппер, РФ (29 сентября 1948 г.). Источник . «Система логического кодирования, применяемая к ENIAC» . Отчет баллистических исследовательских лабораторий (673). Архивировано из оригинала на 3 января 2010 года . Проверено 27 января 2010 года .
  • Коупленд, Б. Джек , изд. (2006), Colossus: The Secrets of Bletchley Park's Codebreaking Computers , Oxford: Oxford University Press , ISBN 978-0-19-284055-4
  • Де Мол, Лисбет; Буллинк, Маартен (2008). «Выходные: первые обширные теоретико-числовые вычисления на ENIAC» . В Бекманне, Арнольд; Димитракопулос, Костас; Лёве, Бенедикт (ред.). Логика и теория алгоритмов: 4-я конференция по вычислимости в Европе, CiE 2008 Афины, Греция, 15-20 июня 2008 г., Труды . Springer Science & Business Media. С. 158–167. ISBN 9783540694052.
  • Экерт, Дж. Преспер , ENIAC (в Николас Метрополис, Дж. Хоулетт , Джан-Карло Рота, (редакторы), История вычислений в двадцатом веке , Academic Press, Нью-Йорк, 1980, стр. 525–540)
  • Эккерт, Дж. Преспер и Джон Мочли , 1946, Очерк планов развития электронных вычислительных машин , 6 страниц. (Основополагающий документ в электронной компьютерной индустрии.)
  • Фриц, В. Баркли, Женщины ENIACIEEE Annals of the History of Computing , Vol. 18, 1996, pp. 13–28)
  • Голдстайн, Адель (1946). Источник . «Отчет о ENIAC» . FTP.arl.mil . 1 (1). Глава 1 - Введение: 1.1.2. Блоки ENIAC.
  • Голдстайн, HH; Голдстайн, Адель (1946). «Электронный числовой интегратор и компьютер (ЭНИАК)» . Математика вычислений . 2 (15): 97–110. DOI : 10.1090 / S0025-5718-1946-0018977-0 . ISSN  0025-5718 .(также перепечатано в The Origins of Digital Computers: Selected Papers , Springer-Verlag, New York, 1982, pp. 359–373)
  • Голдстайн, Адель К. (10 июля 1947 г.). Центральное управление для ENIAC . п. 1. В отличие от более поздних 60- и 100-порядковых кодов, этот [код заказа 51] не требовал добавления к исходному оборудованию ENIAC. Он работал бы медленнее и предлагал бы более ограниченный набор инструкций, но базовая структура аккумуляторов и инструкций изменилась незначительно.
  • Голдстайн, Герман Х. (1972). Компьютер: от Паскаля до фон Неймана . Принстон, Нью-Джерси: Издательство Принстонского университета . ISBN 978-0-691-02367-0.
  • Хей, Томас; Пристли, Марк; Веревка, Криспин (апрель – июнь 2014 г.). «Инженерное дело« Чудо ENIAC »: реализация современной парадигмы кода» . IEEE Annals of the History of Computing . 36 (2): 41–59. DOI : 10.1109 / MAHC.2014.15 . S2CID  24359462 . Проверено 13 ноября 2018 года .
  • Хей, Томас; Пристли, Марк; Веревка, Криспин (2016). ENIAC в действии: создание и переделка современного компьютера . MIT Press . ISBN 978-0-262-53517-5.
  • Свет, Дженнифер С. (1999). «Когда компьютеры были женщинами» (PDF) . Технологии и культура . 40 (3): 455–483. DOI : 10.1353 / tech.1999.0128 . ISSN  0040-165X . JSTOR  25147356 . S2CID  108407884 . Проверено 9 марта 2015 года .
  • Мочли, Джон , ENIAC (в Метрополисе, Николас, Хоулетт, Джек ; Рота, Джан-Карло. 1980, История вычислений в двадцатом веке , Academic Press , Нью-Йорк, ISBN 0-12-491650-3 , стр. 541–550, «Оригинальные версии этих документов были представлены на Международной исследовательской конференции по истории вычислительной техники, состоявшейся в Лос-Аламосской научной лаборатории 10–15 июня 1976 г.») 
  • Маккартни, Скотт (1999). ENIAC: Триумфы и трагедии первого в мире компьютера . ISBN компании Walker & Co. 978-0-8027-1348-3.
  • Рохас, Рауль; Хашаген, Ульф, редакторы. Первые компьютеры: история и архитектура , 2000, MIT Press , ISBN 0-262-18197-5 
  • Стюарт, Брайан Л. (2018). «Моделирование ENIAC [сканирование нашего прошлого]». Труды IEEE . 106 (4): 761–772. DOI : 10.1109 / JPROC.2018.2813678 .
  • Стюарт, Брайан Л. (2018). «Программирование ENIAC [Сканирование нашего прошлого]». Труды IEEE . 106 (9): 1760–1770. DOI : 10.1109 / JPROC.2018.2843998 .
  • Стюарт, Брайан Л. (2018). «Отладка ENIAC [Сканирование нашего прошлого]». Труды IEEE . 106 (12): 2331–2345. DOI : 10.1109 / JPROC.2018.2878986 .

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

  • Беркли, Эдмунд. ГИГАНСКИЕ МОЗГИ или мыслительные машины . John Wiley & Sons, inc., 1949. Глава 7 Скорость - 5000 добавлений в секунду: ENIAC (Электронный числовой интегратор и компьютер) школы Мура
  • Дайсон, Джордж (2012). Собор Тьюринга: Истоки цифровой вселенной . Нью-Йорк: Книги Пантеона . ISBN 978-0-375-42277-5.
  • Гумбрехт, Джейми (8 февраля 2011 г.). «Возродили Второй Мировой Войны„Компьютеры “ » . CNN.com . Проверено 9 февраля 2011 года .
  • Привет, Майк. Электронный мозг: истории с начала компьютерной эры , Джозеф Генри Press, 2005. ISBN 0-309-09630-8 
  • Луков, Герман (1979). От Dits к Bits: личная история электронного компьютера . Портленд, Орегон: Robotics Press. ISBN 978-0-89661-002-6. LCCN  79-90567 .
  • Томпкинс, CB; Wakelin, JH; Высокоскоростные вычислительные устройства , McGraw-Hill , 1950.
  • Стерн, Нэнси (1981). От ENIAC к UNIVAC: оценка компьютеров Eckert-Mauchly . Цифровая пресса . ISBN 978-0-932376-14-5.
  • «Руководство по эксплуатации ENIAC» (PDF) . www.bitsavers.org .

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

  • Моделирование ENIAC
  • Еще одна симуляция ENIAC
  • Имитатор импульсного уровня ENIAC
  • 3D-модель ENIAC для печати
  • Вопросы и ответы: потерянное интервью с соавтором ENIAC Дж. Преспером Эккертом
  • Интервью с Эккертом Стенограмма видеоинтервью Дэвида Эллисона с Эккертом для Национального музея американской истории Смитсоновского института 2 февраля 1988 года. Углубленное техническое обсуждение ENIAC, включая мыслительный процесс, лежащий в основе дизайна.
  • Устное историческое интервью с Дж. Преспером Эккертом , Институт Чарльза Бэббиджа , Университет Миннесоты. Эккерт, соавтор ENIAC, обсуждает его разработку в Школе электротехники Мура при Пенсильванском университете; описывает трудности в обеспечении патентных прав на ENIAC и проблемы, связанные с распространением Первого проекта отчета Джона фон Неймана 1945 года об EDVAC , в котором изобретения ENIAC стали достоянием общественности. Интервью Нэнси Стерн, 28 октября 1977 г.
  • Устное интервью истории с Карлом Чемберсом , Институт Чарльза Бэббиджа , Университет Миннесоты. Чемберс обсуждает начало и прогресс проекта ENIAC в Школе электротехники Мура при Пенсильванском университете (1941–46). Устное историческое интервью Нэнси Б. Стерн, 30 ноября 1977 г.
  • Устное интервью истории с Ирвеном А. Трэвисом , Институт Чарльза Бэббиджа , Университет Миннесоты. Трэвис описывает проект ENIAC в Пенсильванском университете (1941–1946), технические и лидерские способности главного инженера Эккерта, рабочие отношения между Джоном Мочли и Эккертом, споры по поводу патентных прав и их отставку из университета. Устное историческое интервью Нэнси Б. Стерн, 21 октября 1977 г.
  • Устное интервью истории с С. Ридом Уорреном , Институт Чарльза Бэббиджа , Университет Миннесоты. Уоррен был руководителем проекта EDVAC; центральное место в его обсуждении занимают Дж. Преспер Экерт и Джон Мочли и их разногласия с администраторами по поводу патентных прав; обсуждает черновой вариант отчета Джона фон Неймана 1945 г. по EDVAC и отсутствие в нем должного признания всех участников EDVAC.
  • Проект программистов ENIAC
  • Женщины ENIAC
  • Программирование ENIAC
  • Как ENIAC получил квадратный корень
  • Майк Муусс: Собранные документы ENIAC
  • Глава ENIAC в Карл Кемпф, Электронные компьютеры в артиллерийском корпусе , ноябрь 1961 г.
  • История ENIAC , Мартин Х. Вейк, Лаборатории баллистических исследований боеприпасов, 1961 г.
  • Музей ENIAC в Пенсильванском университете
  • Спецификации ENIAC из отчета лабораторий баллистических исследований № 971, декабрь 1955 г. (Обзор отечественных электронных цифровых вычислительных систем)
  • Компьютер родился , Майкл Канеллос, новость о 60-летии, CNet , 13 февраля 2006 г.
  • Восстановлен фильм 1946 года, Архив компьютерной истории