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

Сэр Морис Винсент Уилкс FRS FREng [12] (26 июня 1913 г. - 29 ноября 2010 г.) [13] был британским ученым-компьютерщиком, который разработал и помог построить автоматический калькулятор с электронной памятью задержки (EDSAC), один из первых компьютеров с хранимыми программами и изобрел микропрограммирование , метод использования логики хранимой программы для работы с блоком управления схемами центрального процессора . На момент смерти Уилкс был почетным профессором Кембриджского университета.

Ранняя жизнь, образование и военная служба [ править ]

Уилкс родился в Дадли , Вустершир, Англия [14], единственный ребенок Эллен (Хелен), урожденной Мэлоун (1885–1968) и Винсента Джозефа Уилкса (1887–1971), бухгалтерского служащего в поместье графа Дадли . [15] Он вырос в Стоурбридже , Уэст-Мидлендс, и получил образование в Колледже короля Эдуарда VI в Стоурбридже . В школьные годы учитель химии познакомил его с радиолюбителем . [16]

Морис Уилкс (справа) с дифференциальным анализатором Meccano в математической лаборатории Кембриджского университета, 1937 год. А.Ф. Девоншир (слева) является соавтором ряда статей о плавлении и беспорядке с первым директором лаборатории Джоном Леннард-Джонсом . Лауреат премии Мейхью 1937 года Дж. Корнер работает с входным столом (в центре).

В 1931–34 он изучал математические упражнения в колледже Святого Иоанна в Кембридже , а в 1936 году защитил докторскую диссертацию по физике по вопросу распространения очень длинных радиоволн в ионосфере . [17] Он был назначен на должность младшего преподавателя Кембриджского университета, через которую он участвовал в создании вычислительной лаборатории. Он был призван на военную службу во время Второй мировой войны и работал над радаром в Исследовательском центре электросвязи (TRE), а также в операционных исследованиях . [ необходима цитата ]

Исследования и карьера [ править ]

Посвящение в электронные вычисления [ править ]

В 1945 году Уилкс был назначен вторым директором математической лаборатории Кембриджского университета (позже известной как компьютерная лаборатория). [14]

В лаборатории Кембриджа изначально было много различных вычислительных устройств, включая дифференциальный анализатор . Однажды Лесли Комри посетил Уилкс и дал ему копию Джона фон Неймана «s описание допечатной в EDVAC , преемник ENIAC [18] под строительство по Преспер Эккерт и Джон Мочли в Мур Школа электротехники. Ему пришлось прочитать его за ночь, потому что он должен был вернуть его, а ксерокопирования не существовало. Он сразу же решил, что в документе описана логическая схема будущих вычислительных машин, и что он хочет участвовать в проектировании и создании таких машин. В августе 1946 года Уилкс на корабле отправился в Соединенные Штаты, чтобы записаться на лекции школы Мура , которые он смог посетить только последние две недели из-за различных задержек в пути. [19] Во время пятидневного обратного путешествия в Англию Уилкс в некоторых деталях обрисовал логическую структуру машины, которая впоследствии стала EDSAC.

EDSAC [ править ]

Морис Уилкс осматривает линию задержки ртути в строящемся EDSAC

Поскольку его лаборатория имела собственное финансирование, он сразу же смог начать работу над небольшой практичной машиной, автоматическим калькулятором с электронным запоминающим устройством (EDSAC) [2], однажды вернувшись в Кембридж. Он решил, что его задача - не изобрести лучший компьютер, а просто предоставить его университету. Поэтому его подход был исключительно практичным. Он использовал только проверенные методы для построения каждой части компьютера. В результате компьютер оказался медленнее и меньше других запланированных современных компьютеров. Однако компьютер его лаборатории был второй практичной хранимой программой.Компьютер должен быть завершен и успешно работать с мая 1949 года, то есть за год до гораздо более крупного и сложного EDVAC. В 1950 году вместе с Дэвидом Уилером Уилкс использовал EDSAC для решения дифференциального уравнения, относящегося к частотам генов, в статье Рональда Фишера . [20] Это первое использование компьютера для решения задачи в области биологии .

Другие вычислительные разработки [ править ]

В 1951 году он разработал концепцию микропрограммирования [4], исходя из того, что центральным процессором компьютера можно управлять с помощью миниатюрной узкоспециализированной компьютерной программы в высокоскоростном ПЗУ . Эта концепция значительно упростила разработку ЦП. Микропрограммирование было впервые описано на Инаугурационной компьютерной конференции Манчестерского университета в 1951 году [21], затем расширено и опубликовано в IEEE Spectrum в 1955 году. [22] Эта концепция была впервые реализована в EDSAC 2 , [3]который также использовал несколько идентичных «битовых срезов» для упрощения дизайна. Взаимозаменяемые заменяемые трубные сборки использовались для каждого бита процессора. Следующим компьютером для его лаборатории стал Titan , совместное предприятие с Ferranti Ltd, созданное в 1963 году. В конечном итоге он поддержал первую в Великобритании систему разделения времени [23] [24] и обеспечил более широкий доступ к вычислительным ресурсам в университете, включая время - общие графические системы для механических САПР . [25]

Примечательной конструктивной особенностью операционной системы Titan было то, что она обеспечивала контролируемый доступ на основе личности программы, а также или вместо личности пользователя. Он представил систему шифрования паролей, используемую позже в Unix . В его системе программирования также была система контроля ранних версий. [25]

Уилксу также приписывают идею символических меток, макросов и библиотек подпрограмм. Это фундаментальные разработки, которые сделали программирование намного проще и проложили путь для языков программирования высокого уровня . Позже Уилкс работал над ранней системой разделения времени (теперь называемой многопользовательской операционной системой) и распределенными вычислениями . К концу 1960-х Уилкс также заинтересовался вычислениями на основе возможностей , и в лаборатории был собран уникальный компьютер Cambridge CAP . [26]

В 1974 году Уилкс обнаружил швейцарскую сеть передачи данных (в Hasler AG), в которой для распределения времени в сети использовалась кольцевая топология. Изначально лаборатория использовала прототип для совместного использования периферийных устройств. В конце концов, были сформированы коммерческие партнерства, и подобные технологии стали широко доступны в Великобритании.

Награды, почести и лидерство [ править ]

Он получил ряд наград: он был рыцарем-бакалавром , заслуженным членом Британского компьютерного общества , членом Королевской инженерной академии и членом Королевского общества . [27] [28] [29] [30] [31] [16] [32] [33] [34] Уилкс получил ряд наград: он был рыцарем-холостяком, заслуженным членом Британского компьютерного общества , научным сотрудником. Королевской инженерной академии и был избран членом Королевского общества (FRS) в 1956 году . [12] Он был одним из основателейБританское компьютерное общество (BCS) и его первый президент (1957–1960). Уилкс получил премию Тьюринга в 1967 году со следующей цитатой: «Профессор Уилкс наиболее известен как создатель и разработчик EDSAC, первого компьютера с внутренней программой. Построенный в 1949 году, EDSAC использовал память с ртутной линией задержки . Он также известен как автор вместе с Дэвидом Уилером и Стэнли Гиллом тома о подготовке программ для электронных цифровых компьютеров в 1951 году [35], в котором были эффективно представлены программные библиотеки ». В 1968 году он получил Мемориальную премию Гарри Х. Гуда., со следующей цитатой: «За его многочисленные оригинальные достижения в области компьютеров, как в области разработки, так и в области программного обеспечения, а также за его вклад в рост деятельности профессионального сообщества и в международное сотрудничество среди компьютерных профессионалов». [ необходима цитата ]

В 1972 году Морис Уилкс был удостоен звания почетного доктора наук Ньюкаслского университета . [36]

В 1980 году он оставил свою профессуру и пост главы компьютерной лаборатории и присоединился к центральному инженерному персоналу Digital Equipment Corporation в Мейнарде, Массачусетс , США. [14]

Уилкс был награжден медалью Фарадея в институте инженеров - электриков в 1981 г. Морис Уилкс премии, ежегодно присуждается за выдающийся вклад в компьютерной архитектуры , сделанный молодым компьютерным ученым или инженером, назван в его честь. В 1986 году он вернулся в Англию и стал членом Совета по стратегии исследований Оливетти . В 1987 году он был удостоен почетной степени (доктора наук) Батского университета . В 1993 году Кембриджский университет присвоил Уилксу почетную степень доктора наук. В 1994 году он был принят в члены Ассоциации вычислительной техники . Он был награжден медалью Маунтбеттена.в 1997 и 2000 годах представил первую лекцию Пинкертона . Он был посвящен в рыцари Новогоднего списка почестей 2000 года . В 2001 году он был введен в должность научного сотрудника Музея истории компьютеров «за его вклад в компьютерные технологии, включая ранний дизайн машин, микропрограммирование и сеть Cambridge Ring». [37] В 2002 году Уилкс вернулся в компьютерную лабораторию Кембриджского университета в качестве почетного профессора. [14]

В своих воспоминаниях Уилкс писал:

Я хорошо помню, когда это осознание впервые пришло ко мне в полную силу. EDSAC находился на верхнем этаже здания, а оборудование для перфорации и монтажа - этажом ниже. ... Это было во время одного из моих путешествий между комнатой EDSAC и штамповочным оборудованием, когда "колеблясь у углов лестницы" я осознал с полной силой, что значительная часть остатка моей жизни будет потрачена в поиске ошибок в моих собственных программах. [32]

Личная жизнь [ править ]

Уилкс женился на Нине Твайман в 1947 году, которая умерла в 2008 году. [38] Он умер в ноябре 2010 года, у него остались сын Энтони и две дочери, Маргарет и Хелен.

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

  1. Перейти ↑ Wilkes, MV (1975). «Ранние компьютерные разработки в Кембридже: EDSAC». Инженер по радио и электронике . 45 (7): 332. DOI : 10,1049 / ree.1975.0063 .
  2. ^ a b Уилкс, Морис (1951). «Компьютер EDSAC». Труды обзора электронных цифровых компьютеров : 79. doi : 10.1109 / AFIPS.1951.13 .
  3. ^ a b Уилкс, М.В. (1992). «Эдсак 2». IEEE Annals of the History of Computing . 14 (4): 49–56. DOI : 10.1109 / 85.194055 . S2CID 11377060 . 
  4. ^ a b Уилкс, М.В. (1969). «Рост интереса к микропрограммированию: обзор литературы». ACM Computing Surveys . 1 (3): 139–145. DOI : 10.1145 / 356551.356553 . S2CID 10673679 . 
  5. Перейти ↑ Wilkes, MV (1996). «Компьютеры тогда и сейчас --- часть 2». Материалы 24-й ежегодной конференции ACM 1996 г. по информатике - CSC '96 . С. 115–119. DOI : 10.1145 / 228329.228342 . ISBN 978-0897918282. S2CID  5235054 .
  6. ^ "Сотрудник Мориса В. Уилкса 2001" . www.computerhistory.org . Архивировано из оригинала 3 апреля 2015 года . Проверено 5 января 2015 года .
  7. ^ Страница профиля автора Мориса Уилкса вцифровой библиотеке ACM
  8. Морис Уилкс в проекте « Математическая генеалогия»
  9. ^ Кей, Майкл Ховард (1976). Независимость данных в системах управления базами данных (кандидатская диссертация). Кембриджский университет. EThOS uk.bl.ethos.461558 . 
  10. ^ Вегнер, Питер (1968). Языки программирования, информационные структуры и организация машин (кандидатская диссертация). Университетский колледж Лондона.
  11. ^ Уиллер, Дэвид Джон (1951). Автоматические вычисления с EDSAC (кандидатская диссертация). Кембриджский университет.(требуется подписка)
  12. ^ a b Кэмпбелл-Келли, Мартин (2014). «Сэр Морис Винсент Уилкс, 26 июня 1913 - 29 ноября 2010» . Биографические воспоминания членов Королевского общества . 60 : 433–454. DOI : 10,1098 / rsbm.2013.0020 .
  13. ^ "Отец британских вычислений сэр Морис Уилкс умирает" . BBC News . 30 ноября 2010 . Проверено 18 января 2011 года .
  14. ^ a b c d "Резюме для Мориса В. Уилкса" (PDF) . Кембриджский университет . Проверено 18 января 2011 года .
  15. ^ Мэтью, ХГЧ; Harrison, B .; Goldman, L .; Каннадин Д., ред. (23 сентября 2004 г.). «Оксфордский национальный биографический словарь» . Оксфордский национальный биографический словарь (онлайн-изд.). Издательство Оксфордского университета. Ссылка на стр: odnb / 103346. DOI : 10.1093 / исх: odnb / 103346 . ISBN 978-0-19-861411-1. Проверено 7 декабря 2019 . (Требуется подписка или членство в публичной библиотеке Великобритании .)
  16. ^ a b «Некрологи - профессор сэр Морис Уилкс» . Дейли телеграф . 30 ноября 2010 . Проверено 18 января 2011 года .
  17. ^ "Морис В. Уилкс - Краткая биография" . cl.cam.ac.uk . Проверено 30 ноября 2010 года .
  18. Перейти ↑ Wilkes, M. (2006). «Что я помню о ENIAC». IEEE Annals of the History of Computing . 28 (2): 30–37. DOI : 10.1109 / MAHC.2006.41 . S2CID 36665440 . 
  19. ^ Кэмпбелл-Келли, Мартин; Аспрей, Уильям (2004), Компьютер: история информационной машины (2-е изд.), Боулдер, Колорадо: Westview Press, стр. 89 , ISBN 9780813342641
  20. ^ Частоты генов в клине, определяемые отбором и диффузией , Р. А. Фишер, Biometrics, Vol. 6, No. 4 (декабрь 1950 г.), стр. 353–361
  21. ^ Уилкс, М .; Кан, HJ (2003). "Tom Kilburn CBE FREng. 11 августа 1921 - 17 января 2001" . Биографические воспоминания членов Королевского общества . 49 : 283–297. DOI : 10,1098 / rsbm.2003.0016 .
  22. Кох, Крис (14 ноября 2018 г.). Введение в информационные технологии . Электронные научные ресурсы. п. 61. ISBN 978-1-83947-240-4.
  23. Перейти ↑ Wilkes, MV (1975). Компьютерные системы с разделением времени . Лондон: Макдональд и Джейнс. ISBN 978-0-444-19525-8.
  24. Перейти ↑ Wilkes, MV (1965). «Онлайн-разделение времени - очень большой шаг вперед». Электроника и Энергетика . 11 (6): 204. DOI : 10,1049 / ep.1965.0166 .
  25. ^ а б Ли, ЯНВАРЬ «Морис Винсент Уилкс» . Компьютерные пионеры .
  26. ^ Нидхэм, RM; Уилкс, М.В. (1979). Компьютер Cambridge CAP и его операционная система . Бостон, Массачусетс: Северная Голландия. ISBN 978-0-444-00357-7.
  27. ^ Морис В. Уилкс насервере библиографии DBLP
  28. ^ Список публикаций из Microsoft Academic
  29. ^ Ли, ЯНВАРЬ (сентябрь 1994). «Морис Винсент Уилкс» . ei.cs.vt.edu . Virginia Tech . Проверено 25 августа 2018 года .
  30. ^ "Некролог сэра Мориса Уилкса: Ученый, который построил первый практический цифровой компьютер" . Хранитель . 30 ноября 2010 г.
  31. Кэмпбелл-Келли, Мартин (1 декабря 2010 г.). «Некрологи - Морис Уилкс: дальновидный и новаторский старейшина британской вычислительной техники» . Независимый .
  32. ^ a b Уилкс, М.В. (1985). Воспоминания компьютерного пионера . Кембридж, Массачусетс: MIT Press. ISBN 978-0-262-23122-0.
  33. ^ Автоматические цифровые компьютеры. John Wiley & Sons, Нью-Йорк, 1956, 305 страниц, QA76.W5 1956.
  34. ^ Уилкс, Морис (1966). Краткое введение в численный анализ . Кембридж, Великобритания: Издательство Кембриджского университета. ISBN 978-0-521-09412-2.
  35. ^ Кэмпбелл-Келли, Мартин; Уилкс, Морис Винсент; Уилер, Дэвид Мартин; Гилл, Стэнли (1984). Подготовка программ для электронного цифрового компьютера (Перепечатка Института Чарльза Бэббиджа) . Кембридж, Массачусетс: MIT Press. ISBN 978-0-262-23118-3.
  36. ^ «1972 - Морис Винсент Уилкс: публичная речь оратора для Мориса Винсента Уилкса» . Archive.org . Великобритания: Университет Ньюкасла . Архивировано из оригинального 14 мая 2012 года .
  37. ^ CHM. «Морис В. Уилкс - обладатель премии стипендиата CHM» . Архивировано из оригинала 3 апреля 2015 года . Проверено 30 марта 2015 года .
  38. ^ "Нина Твайман" . wilkesgen.com . Проверено 25 августа 2018 года .

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

  • Устное историческое интервью с Дэвидом Дж. Уилером , Институт Чарльза Бэббиджа , Университет Миннесоты. Уиллер был студентом-исследователем под руководством Уилкса в университетской математической лаборатории в Кембридже с 1948 по 51 год. Уилер обсуждает EDSAC проекта, влияние EDSAC на ILLIAC , в ORDVAC , и IBM 701 компьютеров, а также визиты в Кембридж по Дуглас Хартри , Нельсон Blackman (из ОНР), Питер Наура , Aad ван Wijngarden , Артур ван дер Поэль, Фридрих Бауэр и Луи Куффиньяль .
  • Послушайте устное историческое интервью с Морисом Уилксом, записанное в июне 2010 года для журнала An Oral History of British Science в Британской библиотеке.
  • Послеобеденная беседа Мориса Уилкса в Королевском колледже в Кембридже об Алане Тьюринге . Снят 1 октября 1997 года Яном Праттом (видео)