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

Морис Уилкс

Морис Уилкс (англ. Maurice Wilkes; 26 июня 1913, Дадли, Вустершир, Англия — 29 ноября 2010, Кембридж, Англия) — британский учёный в области вычислительной техники, пионер компьютерной инженерии. Наиболее известен как создатель первой в мире электронной вычислительной машины с хранимой в памяти программой — EDSAC, а также как разработчик концепции микропрограммирования. Уилкс внёс фундаментальный вклад в развитие архитектуры компьютеров, операционных систем и сетевых технологий.

Биография

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

Морис Винсент Уилкс родился 26 июня 1913 года в городе Дадли (графство Уэст-Мидлендс) в семье клерка. В 1931 году поступил в колледж Святого Иоанна Кембриджского университета, где изучал математику и физику. В 1934 году получил степень бакалавра, а в 1936 году — степень магистра. В 1939 году защитил докторскую диссертацию (Ph.D.) по физике, посвящённую распространению радиоволн в ионосфере.

Работа в годы Второй мировой войны

Во время Второй мировой войны Уилкс работал в Министерстве снабжения Великобритании, занимаясь разработкой радиолокационных систем. В 1942 году он был направлен в Национальную физическую лабораторию (NPL), где участвовал в создании вычислительных устройств для баллистических расчётов. Этот опыт определил его дальнейший интерес к автоматическим вычислениям.

Создание EDSAC

В 1945 году Уилкс вернулся в Кембриджский университет, где был назначен директором Математической лаборатории (позже — Лаборатория компьютерных исследований). Ознакомившись с проектом EDVAC Джона фон Неймана и архитектурой ENIAC, Уилкс решил построить собственную вычислительную машину. В 1946 году он посетил США, где встретился с Джоном фон Нейманом, Говардом Эйкеном и другими пионерами вычислительной техники.

Вернувшись в Кембридж, Уилкс приступил к созданию EDSAC (Electronic Delay Storage Automatic Calculator). Машина была запущена 6 мая 1949 года и стала первой в мире электронной вычислительной машиной с хранимой в памяти программой, введённой в регулярную эксплуатацию. EDSAC использовала ртутные линии задержки в качестве оперативной памяти, а программа вводилась с перфоленты. Уилкс и его команда разработали для EDSAC базовую библиотеку подпрограмм, что фактически стало первой в истории операционной системой.

Развитие вычислительной техники

В 1951 году Уилкс опубликовал книгу «The Preparation of Programs for an Electronic Digital Computer», которая стала первым учебником по программированию. В 1953 году он разработал концепцию микропрограммирования — метода управления работой процессора с помощью последовательности микрокоманд, хранящихся в специальной памяти. Эта идея была реализована в машине EDSAC 2 (1958) и впоследствии стала основой для архитектуры многих процессоров, включая семейство x86.

В 1956 году Уилкс участвовал в создании первой в Великобритании коммерческой вычислительной машины LEO (Lyons Electronic Office), построенной на основе архитектуры EDSAC. В 1960-х годах он занимался разработкой операционных систем и систем разделения времени, в частности, создал систему CTSS (Compatible Time-Sharing System) для компьютера IBM 7090.

Сетевые технологии

В 1970-х годах Уилкс активно участвовал в развитии компьютерных сетей. Он был одним из создателей сети Кембриджского университета, которая стала прообразом современных локальных сетей. В 1973 году он предложил концепцию кольцевой сети (Cambridge Ring), которая использовалась для соединения компьютеров в университете. В 1978 году Уилкс стал членом Королевского общества.

Поздние годы

В 1980 году Уилкс вышел на пенсию, но продолжал активную научную деятельность. В 1982 году он опубликовал автобиографию «Memoirs of a Computer Pioneer». В 1990-х годах он работал консультантом в компании Digital Equipment Corporation (DEC). Уилкс скончался 29 ноября 2010 года в Кембридже в возрасте 97 лет.

Научные достижения

Микропрограммирование

Микропрограммирование, предложенное Уилксом в 1951 году, стало революцией в архитектуре компьютеров. Идея заключалась в том, чтобы заменить жёсткую проводную логику управления процессором на программируемую память, содержащую последовательности микрокоманд. Это позволило упростить проектирование процессоров, сделать их более гибкими и легко модифицируемыми. Микропрограммирование используется в большинстве современных процессоров, включая архитектуры x86, ARM и RISC-V.

Вклад в операционные системы

Уилкс разработал первую библиотеку подпрограмм для EDSAC, которая позволяла программистам использовать готовые модули для ввода-вывода, математических вычислений и управления памятью. Эта библиотека стала прообразом современных операционных систем. В 1960-х годах он создал систему CTSS, которая поддерживала многозадачность и разделение времени, что стало основой для разработки UNIX.

Развитие компьютерных сетей

Уилкс был одним из пионеров компьютерных сетей. Его работа над Cambridge Ring привела к созданию одной из первых локальных сетей, которая использовала кольцевую топологию и метод доступа с маркером. Эта технология повлияла на развитие стандартов Ethernet и Token Ring.

Награды и признание

  • 1956 — член Королевского общества (FRS).
  • 1967 — премия Тьюринга (совместно с Джоном фон Нейманом, посмертно) за вклад в развитие вычислительной техники.
  • 1973 — медаль Гарри Гуда (IEEE).
  • 1980 — рыцарь-бакалавр (титул «сэр»).
  • 1992 — премия Киото в области передовых технологий.
  • 2000 — медаль Фарадея (IET).

Память

В 2013 году, к 100-летию со дня рождения Уилкса, в Кембриджском университете была установлена мемориальная доска. Его имя носит премия Мориса Уилкса, присуждаемая Британским компьютерным обществом (BCS) за выдающиеся достижения в области вычислительной техники. В 2019 году в его честь был назван суперкомпьютер Wilkes, установленный в Кембриджском университете.

Источники

  • Wilkes, M. V. (1985). Memoirs of a Computer Pioneer. MIT Press.
  • Wilkes, M. V. (1951). The Preparation of Programs for an Electronic Digital Computer. Addison-Wesley.
  • Aspray, W. (1990). John von Neumann and the Origins of Modern Computing. MIT Press.
  • Ceruzzi, P. E. (2003). A History of Modern Computing. MIT Press.
  • Королевское общество. (2010). Maurice Wilkes: Biographical Memoirs.

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

На главную BFOmetr →