Jump to content

Морис Уилкс

(Перенаправлено от Мориса В. Уилкса )

Морис Уилкс
Морис Уилкс в 1980 году
Рожденный
Джон Морис Винсент Уилкс

( 1913-06-26 ) 26 июня 1913 г.
Дадли , Вустершир, Англия
Умер 29 ноября 2010 г. (29 ноября 2010 г.) (97 лет)
Кембридж , Кембриджшир, Англия
Образование Колледж короля Эдуарда VI, Стоурбридж
Альма-матер Кембриджский университет (магистр, доктор философии)
Известный Кэш-память
Супруг
Нина Твайман
( м. 1947; умер в 2008 г.)
Дети один сын, две дочери
Награды
Научная карьера
Поля Информатика
Учреждения
Диссертация Отражение очень длинных беспроводных волн от ионосферы   (1939 г.)
Докторантура Джон Эшворт Рэтклифф [3]
Докторанты
Веб-сайт www .cl .камера .uk /архив /mvw1

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

Молодость, образование и военная служба

[ редактировать ]

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

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

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

Исследования и карьера

[ редактировать ]

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

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

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

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

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

[ редактировать ]

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

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

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

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

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

[ редактировать ]

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

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

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

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

В своих мемуарах Уилкс писал: [17]

Я хорошо помню, когда это осознание впервые пришло ко мне с полной силой. EDSAC находился на верхнем этаже здания, а оборудование для перфорации и монтажа — этажом ниже. ... Именно во время одного из моих путешествий между помещением EDSAC и штамповочным оборудованием меня, «колеблясь на углах лестницы», с полной силой охватило меня осознание того, что значительная часть оставшейся моей жизни будет потрачена в поиске ошибок в собственных программах.

Публикации

[ редактировать ]
  • Колебания земной атмосферы (1949), издательство Кембриджского университета
  • Подготовка программ для электронного цифрового компьютера (1951) с DJ Уилером и С. Гиллом , Addison Wesley Press
  • Автоматические цифровые компьютеры (1956), Methuen Publishing
  • Краткое введение в численный анализ (1966), издательство Кембриджского университета
  • Компьютерные системы с разделением времени (1968), Макдональд
  • Компьютер Cambridge CAP и его операционная система (1979), с Р.М. Нидхэмом , Elsevier [ ISBN отсутствует ]
  • Мемуары пионера компьютерной техники . МТИ Пресс. 1985. ISBN  978-0-262-23122-0 .
  • Вычислительные перспективы . Издательство Морган Кауфманн . 1995. ISBN  978-1-55860-317-2 .

Личная жизнь

[ редактировать ]

Уилкс женился на классике Нине Твайман в 1947 году. [40] Она умерла в 2008 году; он в 2010 году. У Уилкса остались сын и две дочери.

  1. ^ Уилкс, М.В. (1996). «Компьютеры тогда и сейчас. Часть 2». Материалы 24-й ежегодной конференции ACM по информатике - CSC '96 1996 года . стр. 115–119. дои : 10.1145/228329.228342 . ISBN  978-0-89791-828-2 . S2CID   5235054 .
  2. ^ Мориса Уилкса Страница профиля автора ACM. в цифровой библиотеке
  3. ^ Морис Уилкс в проекте «Математическая генеалогия»
  4. ^ Кей, Майкл Ховард (1976). Независимость данных в системах управления базами данных (кандидатская диссертация). Кембриджский университет. EThOS   uk.bl.ethos.461558 .
  5. ^ Вегнер, Питер (1968). Языки программирования, информационные структуры и машинная организация (кандидатская диссертация). Университетский колледж Лондона.
  6. ^ Уилер, Дэвид Джон (1951). Автоматические вычисления с помощью EDSAC . cam.ac.uk (докторская диссертация). Кембриджский университет.
  7. ^ Уилкс, М.В. (1975). «Ранние компьютерные разработки в Кембридже: EDSAC». Инженер-радиоэлектроник . 45 (7): 332. doi : 10.1049/ree.1975.0063 .
  8. ^ Jump up to: а б Уилкс, Морис (1951). «Компьютер EDSAC». Труды обзора электронных цифровых компьютеров : 79. doi : 10.1109/AFIPS.1951.13 .
  9. ^ Jump up to: а б Уилкс, М.В. (1992). «Эдсак 2». IEEE Анналы истории вычислений . 14 (4): 49–56. дои : 10.1109/85.194055 . S2CID   11377060 .
  10. ^ Jump up to: а б Уилкс, М.В. (1969). «Рост интереса к микропрограммированию: обзор литературы» . Обзоры вычислительной техники ACM . 1 (3): 139–145. дои : 10.1145/356551.356553 . S2CID   10673679 .
  11. ^ Кэмпбелл-Келли, Мартин (2014). «Сэр Морис Винсент Уилкс, 26 июня 1913 г. - 29 ноября 2010 г.». Биографические мемуары членов Королевского общества . 60 : 433–454. дои : 10.1098/rsbm.2013.0020 . S2CID   60934857 .
  12. ^ «Умер отец британской вычислительной техники сэр Морис Уилкс» . Новости Би-би-си . 30 ноября 2010 г. Проверено 18 января 2011 г.
  13. ^ Jump up to: а б с д «Резюме Мориса В. Уилкса» (PDF) . Кембриджский университет . Проверено 18 января 2011 г.
  14. ^ Мэтью, ХГЧ; Харрисон, Б.; Гольдман, Л.; Каннадин Д., ред. (23 сентября 2004 г.). «Оксфордский национальный биографический словарь» . Оксфордский национальный биографический словарь (онлайн-изд.). Издательство Оксфордского университета. стр. ссылка:odnb/103346. дои : 10.1093/ref:odnb/103346 . ISBN  978-0-19-861411-1 . Проверено 7 декабря 2019 г. (Требуется подписка или членство в публичной библиотеке Великобритании .)
  15. ^ Jump up to: а б «Некрологи - профессор сэр Морис Уилкс» . «Дейли телеграф» . Лондон. 30 ноября 2010 г. Проверено 18 января 2011 г.
  16. ^ «Морис В. Уилкс – Краткая биография» . cl.cam.ac.uk. ​Проверено 30 ноября 2010 г.
  17. ^ Jump up to: а б с Уилкс, М.В. (1985). Мемуары пионера компьютеров . Кембридж, Массачусетс: MIT Press. ISBN  978-0-262-23122-0 .
  18. ^ Уилкс, М. (2006). «Что я помню об ЭНИАКе». IEEE Анналы истории вычислений . 28 (2): 30–37. дои : 10.1109/MAHC.2006.41 . S2CID   36665440 .
  19. ^ Пих, Крис (2018). «Отладка» (PDF) . Стэнфорд.edu . Архивировано из оригинала (PDF) 29 июля 2021 года. Как только мы начали программировать, мы с удивлением обнаружили, что сделать программы не так просто, как мы думали. Нам пришлось открыть для себя отладку. Я помню тот момент, когда понял, что с тех пор большая часть моей жизни будет потрачена на поиск ошибок в моих собственных программах.
  20. ^ Кэмпбелл-Келли, Мартин; Эспрей, Уильям (2004), Компьютер: история информационной машины (2-е изд.), Боулдер, Колорадо: Westview Press, стр. 89 , ISBN  978-0-8133-4264-1
  21. ^ Частоты генов в линии, определяемые отбором и диффузией , Р. А. Фишер, Биометрия, Vol. 6, № 4 (декабрь 1950 г.), стр. 353–361.
  22. ^ Уилкс, М .; Кан, HJ (2003). «Том Килберн CBE FREng. 11 августа 1921 г. - 17 января 2001 г.» . Биографические мемуары членов Королевского общества . 49 : 283–297. дои : 10.1098/rsbm.2003.0016 .
  23. ^ Уилкс, М.В. (1975). Компьютерные системы с разделением времени . Лондон: Макдональд и Джейн. ISBN  978-0-444-19525-8 .
  24. ^ Уилкс, М.В. (1965). «Разделение времени онлайн — очень большой шаг вперед». Электроника и энергетика . 11 (6): 204. doi : 10.1049/ep.1965.0166 .
  25. ^ Хартли, Дэвид (2003). «Влияние Титана». CiteSeerX   10.1.1.14.9546 . Сэр Морис, как его называют сегодня, был вдохновлен CTSS на создание системы разделения времени.
  26. ^ Фрейзер, Сэнди (2003). «Историческая связь между разделением времени и виртуальными цепями». CiteSeerX   10.1.1.14.9546 . Морис Уилкс обнаружил CTSS во время визита в Массачусетский технологический институт примерно в 1965 году и вернулся в Кембридж, чтобы убедить всех нас, что разделение времени — это путь вперед.
  27. ^ Jump up to: а б Ли, ЯН «Морис Винсент Уилкс» . Компьютерные пионеры .
  28. ^ Нидхэм, РМ; Уилкс, М.В. (1979). Компьютер Cambridge CAP и его операционная система . Бостон, Массачусетс: Северная Голландия. ISBN  978-0-444-00357-7 .
  29. ^ Морис В. Уилкс на DBLP библиографическом сервере Отредактируйте это в Викиданных
  30. ^ Публикации Мориса Уилкса, индексированные Microsoft Academic.
  31. ^ Ли, Ян (сентябрь 1994 г.). «Морис Винсент Уилкс» . ei.cs.vt.edu . Вирджинский технологический институт . Проверено 25 августа 2018 г.
  32. ^ «Некролог сэра Мориса Уилкса: учёный, создавший первый практический цифровой компьютер» . Хранитель . 30 ноября 2010 г.
  33. ^ Кэмпбелл-Келли, Мартин (1 декабря 2010 г.). «Некрологи - Морис Уилкс: провидец и новатор британских вычислений» . Независимый . Архивировано из оригинала 12 мая 2022 года.
  34. ^ Автоматические цифровые компьютеры. John Wiley & Sons, Нью-Йорк, 1956, 305 страниц, QA76.W5 1956.
  35. ^ Уилкс, Морис (1966). Краткое введение в численный анализ . Кембридж, Великобритания: Издательство Кембриджского университета. ISBN  978-0-521-09412-2 .
  36. ^ Кэмпбелл-Келли, Мартин; Уилкс, Морис Винсент; Уиллер, Дэвид Мартин; Гилл, Стэнли (1984). Подготовка программ для электронного цифрового компьютера (перепечатка Института Чарльза Бэббиджа) . Кембридж, Массачусетс: MIT Press. ISBN  978-0-262-23118-3 .
  37. ^ «Премия памяти Гарри Х. Гуда» . Компьютерное общество IEEE . 4 апреля 2018 года . Проверено 11 февраля 2024 г.
  38. ^ «1972 - Морис Винсент Уилкс: речь публичного оратора в пользу Мориса Винсента Уилкса» . Великобритания: Университет Ньюкасла . Архивировано из оригинала 14 мая 2012 года – через Интернет-архив .
  39. ^ ЧМ. «Морис В. Уилкс – лауреат премии CHM Fellow Award» . Архивировано из оригинала 3 апреля 2015 года . Проверено 30 марта 2015 г.
  40. ^ Мемориальные дани: Том 15, National Academies Press, 2011, стр. 424
[ редактировать ]
Профессиональные и академические ассоциации
Первый Президент Британского компьютерного общества
1957–1960
Преемник
Arc.Ask3.Ru: конец переведенного документа.
Arc.Ask3.Ru
Номер скриншота №: 016b8916033385e6ce296aeb925964b0__1722204960
URL1:https://arc.ask3.ru/arc/aa/01/b0/016b8916033385e6ce296aeb925964b0.html
Заголовок, (Title) документа по адресу, URL1:
Maurice Wilkes - Wikipedia
Данный printscreen веб страницы (снимок веб страницы, скриншот веб страницы), визуально-программная копия документа расположенного по адресу URL1 и сохраненная в файл, имеет: квалифицированную, усовершенствованную (подтверждены: метки времени, валидность сертификата), открепленную ЭЦП (приложена к данному файлу), что может быть использовано для подтверждения содержания и факта существования документа в этот момент времени. Права на данный скриншот принадлежат администрации Ask3.ru, использование в качестве доказательства только с письменного разрешения правообладателя скриншота. Администрация Ask3.ru не несет ответственности за информацию размещенную на данном скриншоте. Права на прочие зарегистрированные элементы любого права, изображенные на снимках принадлежат их владельцам. Качество перевода предоставляется как есть. Любые претензии, иски не могут быть предъявлены. Если вы не согласны с любым пунктом перечисленным выше, вы не можете использовать данный сайт и информация размещенную на нем (сайте/странице), немедленно покиньте данный сайт. В случае нарушения любого пункта перечисленного выше, штраф 55! (Пятьдесят пять факториал, Денежную единицу (имеющую самостоятельную стоимость) можете выбрать самостоятельно, выплаичвается товарами в течение 7 дней с момента нарушения.)