Открыть сервис

Джон Мокли

Джон Мокли (англ. John William Mauchly; 30 августа 1907, Цинциннати, Огайо — 8 января 1980, Амблер, Пенсильвания) — американский физик и инженер, один из создателей первого в мире универсального электронного компьютера ENIAC (Electronic Numerical Integrator and Computer). Совместно с Дж. Преспером Эккертом разработал архитектуру и ключевые технические решения, ставшие основой для последующих поколений вычислительной техники. Мокли также известен как пионер в области компьютерного программирования и один из основателей индустрии коммерческих вычислительных машин.

Биография

Ранние годы и образование

Джон Уильям Мокли родился в семье физика Себастьяна Мокли, работавшего в Геологической службе США. С детства проявлял интерес к физике и математике. В 1925 году поступил в Университет Джонса Хопкинса, где в 1930 году получил степень бакалавра по физике, а в 1932 году — докторскую степень (Ph.D.) по физике. Его диссертация была посвящена исследованию молекулярных спектров.

Научная карьера до ENIAC

После защиты докторской Мокли преподавал физику в колледже Урсинус (Пенсильвания), а затем в 1941 году перешёл в Школу инженерных наук Мура при Пенсильванском университете. В этот период он занимался исследованиями в области метеорологии и статистики, что привело его к идее использования вычислительных машин для обработки больших объёмов данных. В 1942 году Мокли написал меморандум, в котором предложил создание электронного компьютера общего назначения для решения баллистических задач, необходимых Армии США.

Создание ENIAC

В апреле 1943 года Армия США заключила контракт с Пенсильванским университетом на разработку вычислительной машины для расчёта таблиц стрельбы. Мокли и Эккерт возглавили проект. ENIAC был завершён в 1945 году и официально введён в эксплуатацию в феврале 1946 года. Машина содержала около 18 000 вакуумных ламп, весила 27 тонн и занимала площадь 167 м². ENIAC был способен выполнять до 5 000 операций сложения в секунду, что в тысячи раз превосходило возможности электромеханических аналогов.

После ENIAC: EDVAC и UNIVAC

После завершения ENIAC Мокли и Эккерт начали работу над его усовершенствованной версией — EDVAC (Electronic Discrete Variable Automatic Computer). В 1946 году они покинули университет и основали собственную компанию — Eckert–Mauchly Computer Corporation (EMCC). В 1951 году компания выпустила UNIVAC I (Universal Automatic Computer) — первый коммерческий компьютер, предназначенный для массового рынка. UNIVAC I был использован для обработки данных переписи населения США (1950 год) и стал широко известен после прогноза результатов президентских выборов 1952 года.

Последние годы

В 1950 году EMCC была продана компании Remington Rand (позже — Sperry Rand). Мокли оставался в компании до 1959 года, занимаясь разработкой новых моделей компьютеров. В 1960-х годах он основал консалтинговую фирму Mauchly Associates, а затем — Dynatrend, где занимался автоматизацией бизнес-процессов. Умер 8 января 1980 года в возрасте 72 лет.

Вклад в вычислительную технику

Архитектура и технические решения

Мокли и Эккерт внедрили ряд ключевых инноваций:

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

Патенты и судебные споры

Мокли и Эккерт получили патент на ENIAC в 1947 году. Однако в 1960-х годах компания Honeywell оспорила этот патент, ссылаясь на более ранние работы Джона Атанасова (Atanasoff–Berry Computer). В результате судебного разбирательства в 1973 году патент был признан недействительным. Суд установил, что Мокли заимствовал ключевые идеи у Атанасова, хотя сам Мокли это отрицал. Несмотря на это, Мокли признаётся одним из пионеров компьютерной техники, чьи работы имели практическое значение.

Признание и наследие

Награды и звания

  • В 1965 году награждён медалью Гарри Гуда (Harry Goode Memorial Award) за вклад в вычислительную технику.
  • В 1973 году избран членом Национальной инженерной академии США.
  • В 1980 году посмертно награждён медалью IEEE Computer Society Pioneer Award.

Влияние на индустрию

Мокли считается одним из основателей коммерческой вычислительной техники. Его работы напрямую повлияли на создание первых мейнфреймов, а также на развитие языков программирования и операционных систем. UNIVAC I стал прототипом для многих последующих коммерческих компьютеров, включая IBM 701.

Критика

Основной критикой в адрес Мокли является его роль в споре о приоритете изобретения компьютера. Некоторые историки науки считают, что он недооценил вклад Атанасова, а также что его патенты были основаны на идеях, разработанных другими учёными. Тем не менее, большинство исследователей признают, что Мокли и Эккерт первыми создали практически работающую универсальную электронную вычислительную машину.

Интересные факты

  • Мокли был одним из первых, кто предсказал, что компьютеры будут использоваться не только для научных расчётов, но и для обработки деловой информации, что впоследствии подтвердилось.
  • Он активно пропагандировал идею «компьютера для каждого», что в 1940-х годах воспринималось как фантастика.
  • В 1946 году Мокли и Эккерт организовали первую в мире коммерческую компьютерную выставку, где демонстрировали ENIAC.

Источники

  • Goldstine, H. H. (1972). The Computer from Pascal to von Neumann. Princeton University Press.
  • Burks, A. R., & Burks, A. W. (1981). The First Electronic Computer: The Atanasoff Story. University of Michigan Press.
  • Stern, N. (1981). From ENIAC to UNIVAC: An Appraisal of the Eckert-Mauchly Computers. Digital Press.
  • IEEE Computer Society. (1980). John W. Mauchly: Pioneer of Electronic Computing. IEEE Annals of the History of Computing.

BFOmetr — база данных и аналитика по компаниям России.

На главную BFOmetr →