stringtranslate.com

Джон Мочли

Джон Уильям Мочли (30 августа 1907 — 8 января 1980) — американский физик , который вместе с Дж. Преспером Эккертом разработал ENIAC , первый электронный цифровой компьютер общего назначения , а также EDVAC , BINAC и UNIVAC I , первый коммерческий компьютер, произведенный в США .

Вместе Мокли и Эккерт основали первую компьютерную компанию Eckert-Mauchly Computer Corporation (EMCC) и разработали фундаментальные компьютерные концепции, включая хранимые программы , подпрограммы и языки программирования. Их работа, изложенная в широко читаемом « Первом проекте отчета о EDVAC» (1945 г.) и изложенная в лекциях Школы Мура (1946 г.), повлияла на бурный рост компьютерных разработок в конце 1940-х годов во всем мире.

биография

Джон В. Мочли родился 30 августа 1907 года в семье Себастьяна и Рэйчел (Шейдемантел) Мочли в Цинциннати, штат Огайо. Он переехал со своими родителями и сестрой Хелен Элизабет (Бетти) в раннем возрасте в Чеви-Чейз, штат Мэриленд, когда Себастьян Мочли получил должность в Институте Карнеги в Вашингтоне в качестве главы отдела наземного электричества. В юности Мокли интересовался наукой, в частности электричеством, а будучи подростком, он, как известно, ремонтировал электрические системы соседей. Мочли учился в начальной школе EV Brown в Чеви-Чейз и технической средней школе Мак-Кинли в Вашингтоне, округ Колумбия. В Мак-Кинли Мочли был чрезвычайно активен в команде дебатов, был членом национального общества чести и стал главным редактором школьной газеты Tech Life. Окончив среднюю школу в 1925 году, он получил стипендию для изучения инженерного дела в Университете Джонса Хопкинса . Впоследствии он перешел на физический факультет и, не получив степени бакалавра, вместо этого получил докторскую степень. по физике в 1932 году. [2]

С 1932 по 1933 год Мочли работал научным сотрудником в Университете Джонса Хопкинса, где сосредоточился на расчете энергетических уровней спектра формальдегида. Преподавательская карьера Мочли по-настоящему началась в 1933 году в Урсинус-колледже , где он был назначен заведующим физическим факультетом, где он был, по сути, единственным сотрудником. [2]

Летом 1941 года Мокли прошел курс оборонной подготовки по электронике в Школе электротехники Мура Пенсильванского университета. Там он встретил преподавателя лаборатории Дж. Преспера Эккерта (1919–1995), с которым у него сложились давние рабочие партнерские отношения. По окончании курса Мокли был принят на работу преподавателем электротехники, а в 1943 году получил звание доцента кафедры электротехники. После начала Второй мировой войны Управление артиллерийского вооружения армии США заключило контракт со школой Мура на создание электронного компьютера, который, как предложили Моучли и Эккерт, ускорил бы перерасчет таблиц артиллерийской стрельбы. [2]

В 1959 году Мочли покинул Sperry Rand и основал компанию Mauchly Associates, Inc. Одним из заметных достижений Mauchly Associates была разработка метода критического пути (CPM), который обеспечивал автоматическое планирование строительства. Мочли также основал консалтинговую организацию Dynatrend в 1967 году и работал консультантом в Sperry UNIVAC с 1973 года до своей смерти в 1980 году. [2]

Джон Мочли умер 8 января 1980 года в Эмблере, штат Пенсильвания , [3] во время операции на сердце и после продолжительной болезни. Его первая жена, Мэри Августа Уолцл, математик, на которой он женился 30 декабря 1930 года, утонула в 1946 году. У Джона и Мэри Мокли было двое детей, Джеймс (Джимми) и Сидни. В 1948 году Мочли женился на Кэтлин Кей МакНалти (1921–2006), одной из шести первых программистов ENIAC; у них было пятеро детей Сара (Салли), Кэтлин (Кэти), Джон, Вирджиния (Джини) и Ева. [2]

Школа Мура

В 1941 году Мокли прошел курс военной электроники в Школе электротехники Мура при Пенсильванском университете . Там он встретил Дж. Преспера Эккерта , недавнего выпускника школы Мура. Моучли принял должность преподавателя в Школе Мура, которая была центром военных вычислений. Эккерт призвал Мочли поверить в то, что электронные лампы можно сделать надежными при соблюдении правильных инженерных методов. Критической проблемой, которая занимала школу Мура, была баллистика: расчет таблиц стрельбы для большого количества новых орудий, которые армия США разрабатывала для военных нужд.

ЭНИАК

В 1942 году Мокли написал записку, в которой предлагал создать электронно-вычислительную машину общего назначения. [4] В предложении, распространенном в школе Мура (но значимость которого не была сразу осознана), подчеркивалось огромное преимущество в скорости, которое можно было получить, используя цифровую электронику без движущихся частей. Лейтенант Герман Голдстайн , который был связующим звеном между армией США и школой Мура, подхватил эту идею и попросил Мочли написать официальное предложение. В апреле 1943 года армия заключила контракт со школой Мура на создание электронного числового интегратора и компьютера ( ENIAC ). Мочли руководил концептуальным проектированием, а Эккерт руководил разработкой аппаратного обеспечения ENIAC. Ряд других талантливых инженеров внесли свой вклад в конфиденциальный «Проект PX».

Благодаря высокой скорости вычислений ENIAC мог решать проблемы, которые ранее были неразрешимы. Это было примерно в тысячу раз быстрее, чем существующие технологии. Он мог складывать 5000 чисел или выполнять 357 десятизначных умножений за одну секунду.

ENIAC можно было запрограммировать на выполнение последовательностей и циклов сложения, вычитания, умножения, деления, извлечения квадратного корня, функций ввода/вывода и условных ветвей. Первоначально программирование осуществлялось с помощью патч-кордов и переключателей, а перепрограммирование занимало несколько дней. В 1948 году он был переработан, чтобы позволить использовать сохраненные программы с некоторой потерей скорости.

В 2002 году за работу над ENIAC он был посмертно занесен в Национальный зал славы изобретателей . [5]

ЭДВАК

Проект ENIAC был заморожен в 1944 году, чтобы разрешить строительство. Эккерт и Моучли уже знали об ограничениях машины и начали планировать второй компьютер, который будет называться EDVAC. К январю 1945 года они заключили контракт на создание компьютера с хранимой программой . Эккерт предложил ртутную память с линией задержки для хранения программ и данных. Позже в том же году математик Джон фон Нейман узнал об этом проекте и принял участие в некоторых инженерных дискуссиях. Он подготовил то, что считалось внутренним документом, описывающим EDVAC.

Термин «архитектура фон Неймана» возник из статьи фон Неймана «Первый проект отчета о EDVAC» . [6] Датированный 30 июня 1945 года, это был ранний письменный отчет о вычислительной машине общего назначения с хранимой программой (EDVAC ) . Голдстайн, шаг, который должен был стать спорным, удалил все ссылки [ нужна ссылка ] на Эккерта или Мочли и распространил документ среди ряда соратников фон Неймана по всей стране. Идеи стали широко известны в очень маленьком мире компьютерных дизайнеров.

Помимо отсутствия кредита, Эккерт и Моучли понесли дополнительные неудачи из-за действий Голдстайна. Патент ENIAC Патент США № 3,120,606 , выданный в 1964 году [7], был подан 26 июня 1947 года и выдан 4 февраля 1964 года, но публичное раскрытие деталей конструкции EDVAC в первом проекте (которые также были общими для ENIAC) было позже был назван одной из причин признания патента ENIAC недействительным в 1973 году .

Лекции школы Мура

В марте 1946 года, сразу после объявления ENIAC, Школа Мура решила изменить свою патентную политику, чтобы получить коммерческие права на любые будущие и прошлые компьютерные разработки. Эккерт и Моучли решили, что это неприемлемо; они подали в отставку. Однако в Школе Мура с ними уже был заключен контракт еще на одно дело: провести серию лекций по компьютерному дизайну.

Курс «Теория и методы проектирования цифровых компьютеров» проходил с 8 июля по 31 августа 1946 года. Эккерт прочитал 11 лекций; Мочли и Голдстайн прочитали по шесть. «Лекции школы Мура», как их стали называть, посещали представители армии, флота, Массачусетского технологического института, Национального бюро стандартов, Кембриджского университета, Колумбийского университета, Гарварда, Института исследований и исследований. Расширенное исследование, IBM, Bell Labs, Eastman Kodak, General Electric и National Cash Register. Некоторые из участников позже занялись разработкой компьютеров, например, Морис Уилкс из Кембриджа, создавший EDSAC.

Компьютерная корпорация Эккерт-Мокли

В 1947 году Эккерт и Мочли основали первую компьютерную компанию Eckert-Mauchly Computer Corporation (EMCC); Мочли был президентом. Они заключили контракт с Национальным бюро стандартов на создание «EDVAC II», позже названного UNIVAC .

Изображение UNIVAC, которое я позаимствовал для анализа результатов президентских выборов в США 1952 года, проведенного командой новостей CBS. Дж. Преспер Эккерт (в центре), соавтор UNIVAC, и Гарольд Суини из Бюро переписи населения США, с Уолтером Кронкайтом

UNIVAC, первый компьютер, разработанный для бизнес-приложений, обладал многими значительными техническими преимуществами, такими как магнитная лента для хранения данных. В качестве промежуточного продукта компания создала и поставила компьютер меньшего размера BINAC , но все еще находилась в шатком финансовом положении. Они были куплены Remington Rand и стали подразделением UNIVAC.

Программное обеспечение

В самом начале истории EMCC Джон Мочли взял на себя ответственность за программирование, кодирование и приложения для планируемых компьютерных систем. Его раннее взаимодействие с представителями Бюро переписи населения в 1944 и 1945 годах, а также дискуссии с людьми, интересующимися статистикой, прогнозированием погоды и различными бизнес-проблемами в 1945 и 1946 годах, сосредоточили его внимание на необходимости предоставить новым пользователям программное обеспечение для достижения их целей. . Он знал, что будет сложно продавать компьютеры без прикладных материалов и без обучения использованию систем. Итак, в начале 1947 года EMCC начала собирать штат математиков, интересующихся программированием (из Норберга).

Интерес Мочли заключался в применении компьютеров, а также в их архитектуре и организации. Его опыт программирования ENIAC и его преемников привел его к созданию короткого кода (см. «Краткий код UNIVAC»), первого языка программирования, фактически используемого на компьютере (предшествовавшего концептуальному Plankalkul Цузе ). Это был интерпретатор псевдокода математических задач, предложенный в 1949 году и работавший на UNIVAC I и II. Вера Мочли в важность языков побудила его нанять Грейс Мюррей Хоппер для разработки компилятора для UNIVAC.

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

Карьера

Мочли занимался компьютерами до конца своей жизни. Он был одним из основателей и президентом Ассоциации вычислительной техники (ACM), а также помог основать Общество промышленной и прикладной математики (SIAM), став его четвертым президентом. Корпорация Eckert-Mauchly была куплена Remington Rand в 1950 году и в течение десяти лет Мочли оставался директором подразделения Univac Applications Research. Уйдя в 1959 году, он основал Mauchly Associates, консалтинговую компанию, которая позже внедрила метод критического пути (CPM) для компьютерного планирования строительства. В 1967 году он основал Dynatrend, компьютерную консалтинговую организацию. В 1973 году он стал консультантом Sperry Univac.

Награды

Моучли получил множество наград и наград. Он был пожизненным членом Института Франклина , Национальной инженерной академии и Общества развития менеджмента . В 1957 году он был избран членом IRE , общества-предшественника IEEE , и был членом Американской статистической ассоциации . Он получил степень доктора юридических наук (с отличием) в Пенсильванском университете и степень доктора наук (с отличием) в колледже Урсинус . Он был лауреатом Филадельфийской премии , медали Скотта , медали Гуда AFIPS (Американской федерации обществ обработки информации), премии Пенсильвании, премии Эмануала Р. Пиоре, медали Говарда Н. Поттса и множества других наград.

Патентные споры

Патент Мочли и Эккерта на ENIAC был признан недействительным решением Федерального суда США в октябре 1973 года по нескольким причинам. Некоторые из них были связаны со временем между публикацией ( первый проект ) и датой подачи заявки на патент (1947 г.). Федеральный судья, председательствовавший на рассмотрении дела, постановил, что «предмет был заимствован» из более раннего компьютера Атанасова-Берри (ABC). Это заявление стало центром споров.

Критики отмечают, что, хотя суд заявил, что ABC был первым электронным цифровым компьютером, он не дал определения термину « компьютер» . Первоначально оно относилось к человеку, который занимается вычислениями , но было адаптировано для применения к машине.

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

Сторонники решения суда подчеркивают, что показаниями установлено, что Мочли определенно посещал лабораторию Атанасова в колледже штата Айова, имел полный доступ к машине Атанасова и описывающим ее документам. Письма, которые он написал Атанасову, показывают, что он, по крайней мере, одно время рассматривал возможность развития подхода Атанасова.

Мочли последовательно утверждал, что именно использование высокоскоростных электронных триггеров в устройствах для счета космических лучей в Суортмор-колледже дало ему идею о вычислениях на электронных скоростях.

Смотрите также

Рекомендации

  1. ^ «Получатели премии IEEE Эмануэля Р. Пиоре» (PDF) . ИИЭЭ . Архивировано из оригинала (PDF) 24 ноября 2010 года . Проверено 20 марта 2021 г.
  2. ^ abcde "Документы Джона В. Мокли". Пенсильванские библиотеки . Пенсильванский университет . Проверено 4 апреля 2020 г.
  3. ^ «Умер изобретатель компьютера Джон Мочли» . Детройт Фри Пресс . 10 января 1980 г. с. 7 . Получено 18 июля 2020 г. - через Newspapers.com . Значок открытого доступа
  4. ^ Использование высокоскоростных ламповых устройств для вычислений (Джон В. Мокли, август 1942 г.)
  5. Национальный зал славы изобретателей. Архивировано 24 августа 2013 г. в Wayback Machine.
  6. ^ Майкл Д. Годфри, «Введение в« Первый проект отчета о EDVAC » Джона фон Неймана». Архивировано 22 февраля 2012 года в Wayback Machine .
  7. ^ «Архивная копия» (PDF) . Архивировано из оригинала (PDF) 11 марта 2010 г. Проверено 19 декабря 2008 г.{{cite web}}: CS1 maint: архивная копия в заголовке ( ссылка )

дальнейшее чтение

Внешние ссылки