stringtranslate.com

Том Килберн

Том Килберн CBE FRS (11 августа 1921 г. – 17 января 2001 г.) был английским математиком и ученым-компьютерщиком . [1] [2] За свою 30-летнюю карьеру он участвовал в разработке пяти компьютеров, имевших большое историческое значение. Вместе с Фредди Уильямсом он работал над трубкой Уильямса-Килберна и первым в мире электронным компьютером с хранимой программой , Manchester Baby , работая в Манчестерском университете . [3] Его работа выдвинула Манчестер и Великобританию на передовые позиции в новой области компьютерной науки. [4] [5] [6]

Выпускник Кембриджского университета , Килберн работал над радаром в Исследовательском центре телекоммуникаций (TRE) в Малверне под руководством Фредерика Калланда Уильямса во время Второй мировой войны. После окончания войны Уильямс нанял его для работы над разработкой компьютеров в Манчестерском университете. Он руководил разработкой ряда инновационных компьютеров Manchester , включавших в себя множество новаторских инноваций и разработок, включая Ferranti Mark 1 , первый в мире коммерческий компьютер, и Atlas , один из первых многопроцессорных компьютеров с разделением времени, включавший планирование заданий , буферизацию , прерывания , конвейеризацию инструкций и подкачку страниц . [7]

Ранняя жизнь и образование

Том Килберн родился в Эрлситоне около Дьюсбери , Йоркшир, 11 августа 1921 года [8] [3], единственный сын Джона Уильяма Килберна, клерка шерстяной фабрики, который позже стал секретарем компании, и его жены Айви Мортимер. С 1932 по 1940 год [9] он посещал гимназию для мальчиков Уилрайта , где директор поощрял его способности к математике. [10] Он также занимался спортом, в частности бегом. [9]

В 1940 году Килберн начал изучать математику в Кембриджском университете в качестве студента колледжа Сидни-Сассекс в Кембридже , финансируемого за счет государственной стипендии, стипендии округа и небольшой открытой стипендии. [9] Хотя многие университетские преподаватели отсутствовали, выполняя военную работу в таких местах, как Блетчли-Парк , Кембриджский университет поддерживал активное математическое сообщество, и Килберн стал представителем колледжа Сидни-Сассекс в «Новых пифагорейцах», клике с Математическим обществом Кембриджского университета, членами которой были Гордон Уэлчман и Джефф Тутилл . Из-за начала Второй мировой войны курсы были сжаты до двух лет, и он окончил его в 1942 году с отличием первого класса в Части I математического экзамена Tripos и предварительными экзаменами для Части II. [10]

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

После окончания университета Килберн был принят на работу Ч. П. Сноу . [11] Ему дали краткий курс электроники и отправили в Исследовательский центр телекоммуникаций (TRE) в Малверне , где он работал над радаром в группе 19 под руководством Фредерика Калланда Уильямса . Группа отвечала за проектирование и отладку электронных схем. Хотя Уильямс изначально был разочарован тем, что ему дали человека с таким малым практическим опытом, Килберн стал ценным членом команды. [10] 14 августа 1943 года он женился на Ирен Марсден, продавщице. Они вырастили сына Джона и дочь Энн. [9]

Военная работа Килберна вдохновила его на создание какой-либо формы электронного компьютера. Главным техническим препятствием для такой разработки в то время было отсутствие каких-либо практических средств хранения данных и инструкций. В июле 1946 года Килберн и Уильямс совместно разработали устройство хранения данных на основе электронно-лучевой трубки (ЭЛТ), названное трубкой Уильямса-Килберна . Патент был подан в 1946 году. [12] Первоначально они использовали его для хранения одного бита . Изображение ЭЛТ вскоре померкло, поэтому они разработали схему, с помощью которой оно непрерывно считывалось и обновлялось, фактически делая хранение данных постоянным. К декабрю 1947 года они смогли хранить 2048 бит на одной ЭЛТ диаметром 6 дюймов (150 мм). [13] [14]

В декабре 1946 года Уильямс занял кафедру электротехники имени Эдварда Стокса Мэсси в Университете Манчестера и нанял Килберна, прикомандированного из Малверна. [10] Они вдвоем разработали свою технологию хранения данных, и в 1948 году Килберн применил ее на практике, построив Manchester Baby , который стал первым компьютером с хранимой программой , запустившим программу 21 июня 1948 года. [9] В 1948 году он получил степень доктора философии за свою работу в Манчестере, написав диссертацию на тему « Система хранения данных для использования с двоичными цифровыми вычислительными машинами» под руководством Уильямса. [15]

Манчестерские компьютеры

Килберн рассчитывал вернуться в Малверн, но Уильямс убедил его остаться и работать над совместным университетским проектом по разработке Ferranti Mark 1 — первого в мире коммерческого компьютера. [16] [17] [18] Макс Ньюман вышел из проекта, полагая, что на данном этапе для разработки компьютеров требуются инженеры, а не математики, но Уильямс предпочел вернуться в электротехнику, оставив Килберна за главного. [10] Ему помогал Алан Тьюринг , прибывший в Манчестер в 1948 году. [13] [19] Mark I включал в себя такие инновации, как индексные регистры и объединенные ЭЛТ с магнитным барабанным хранилищем. [9] [20] В период с 1951 по 1957 год было продано девять компьютеров Mark I. [10]

Ряд из семи высоких металлических стоек, заполненных электронным оборудованием, стоящих перед кирпичной стеной. Надписи над каждой стойкой описывают функции, выполняемые электроникой, которую они содержат. Три посетителя читают информационные стенды слева от изображения.
Копия младенца в Музее науки и промышленности в Манчестере

В течение следующих трех десятилетий Килберн руководил разработкой ряда инновационных компьютеров Manchester . [16] Первой, начатой ​​в 1951 году, была разработка Mark I, известной как мегацикловая машина или Meg, в которой электронные ламповые диоды были заменены твердотельными . Это позволило на порядок увеличить тактовую частоту . Чтобы добавить еще больше скорости, Килберн предусмотрел 10-битную параллельную память CRT. [10] Это был также один из первых компьютеров, если не первый, с арифметикой с плавающей точкой . [9] Meg впервые заработал в 1954 году, и девятнадцать из них были проданы Ferranti под названием «Mercury» , шесть из них — клиентам за рубежом. [10]

В то время как Килбурн возглавлял одну команду дизайнеров, работавшую над Meg, он возглавлял другую с Диком Гримсдейлом и Дугласом Уэббом, работая над исследовательским проектом, изучающим то, что, по его мнению, станет следующим шагом вперед в компьютерном проектировании: использование транзисторов . 48-битная машина, которую они завершили в ноябре 1953 года, была первым в мире транзисторным компьютером с 550 диодами и 92 транзисторами и была произведена STC . Улучшенная версия, завершенная в апреле 1955 года, имела 1300 диодов и 200 транзисторов и продавалась Metropolitan-Vickers как Metrovick 950. [10 ]

Следующий проект Килберна, известный как Atlas , был направлен на создание быстрого компьютера, максимально используя существующие и новые технологии. Проект был поддержан Ferranti и грантом в размере 300 000 фунтов стерлингов от National Research Development Corporation . [10] Он включал в себя многочисленные технологии и методы, такие как « мультипрограммирование , планирование заданий , буферизация , прерывания , конвейеризация , чередующееся хранение , автономные передающие устройства , виртуальное хранение и подкачка страниц — хотя ни один из этих методов не был изобретен, когда проект начался в 1956 году». [10] Другие инновации включали память только для чтения и компилятор-компилятор . [21] Величайшим нововведением была виртуальная память , которая позволяла обращаться с барабанным хранилищем так, как если бы это было ядро. [22] [23] Три из них были построены и установлены в Манчестерском университете, Лондонском университете и Лаборатории Резерфорда . [10]

Здание Килберна , где располагается кафедра компьютерных наук Манчестерского университета, названо в честь Тома Килберна.

Килберн стал профессором вычислительной техники на кафедре электротехники в Манчестере в 1960 году. Он сыграл важную роль в формировании кафедры компьютерных наук в 1964 году, став первым руководителем кафедры, и был деканом факультета естественных наук с 1970 по 1972 год и проректором университета с 1976 по 1979 год. [10] Его последним компьютерным проектом был MU5 , который был разработан для облегчения запуска программ на языках программирования высокого уровня . Анализ кода, написанного для Atlas, дал представление о частоте различных операндов и управляющих структур. Проекту помог грант в размере 630 000 фунтов стерлингов Научно-исследовательского совета (SRC), предоставленный на пять лет. Проект сильно повлиял на успешную серию ICL 2900. [ 10] [21]

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

За эти годы Килберн получил множество наград и почестей. Он был избран членом Королевского общества (FRS) в 1965 году [24] , почетным членом Британского компьютерного общества в 1974 году [25] и членом Музея компьютерной истории «за его вклад в ранний дизайн компьютеров, включая произвольное цифровое хранилище, виртуальную память и мультипрограммирование» в 2000 году [26]. Он был создан в качестве Командора Превосходнейшего ордена Британской империи (CBE) в 1973 году [27] и был удостоен почетной докторской степени от Университета Бата в 1979 году [28].

Мемориальная доска в память о Килберне

Килберн получил премию IEEE Computer Society W. Wallace McDowell Award в 1971 году «за достижения в проектировании и создании некоторых из первых — а также некоторых из самых мощных — компьютеров в мире», [29] премию British Computer Society IT Award в 1973 году, [30] Королевскую медаль Королевского общества в 1978 году, [31] премию IEEE Computer Society Computer Pioneer Award в 1982 году, [32] премию Eckert-Mauchly Award в 1983 году, [33] и медаль Маунтбеттена в 1997 году. [34] Здание в Университете Манчестера, в котором размещается факультет компьютерных наук , названо «Зданием Килберна» в его честь. [35] [36] Его номинация на премию Королевского общества гласит:

Профессор компьютерной инженерии в Университете Манчестера. Он был пионером в инженерной реализации универсального электронного цифрового компьютера и внес значительный вклад в быстрый темп развития, который произошел в этой области за последние 15 лет. Его вклад охватывает весь диапазон от общего проектирования системы до изобретения высокоскоростных схем для удовлетворения конкретных потребностей. Его последняя машина, «Атлас», вполне может быть самой передовой машиной, которая в настоящее время находится в стадии разработки где-либо в мире. [31]

Личная жизнь

Килберн женился на Ирен Марсден в 1943 году и имел двоих детей, одну дочь и одного сына. [1] Килберн обычно отдыхал со своей семьей в Блэкпуле , но всегда возвращался вовремя на первый матч Manchester United FC в футбольном сезоне. Он утверждал, что просмотр победы Manchester United в финале Кубка европейских чемпионов 1968 года на стадионе Уэмбли был лучшим днем ​​в его жизни. [9] Он досрочно вышел на пенсию в 1981 году, чтобы ухаживать за своей больной женой, [13] которая страдала хроническим бронхитом, но она умерла 3 августа 1981 года, за две недели до его выхода на пенсию. [9] [10] [1]

После смерти жены Килберн жил один в скромном доме, который они делили в Манчестере. У него не было персонального компьютера. [13] В 1998 году он представил полностью функциональную копию Manchester Baby в Манчестерском музее науки и промышленности . [13] Он умер в больнице Trafford General Hospital в Дэвихулме от пневмонии после операции на брюшной полости 17 января 2001 года. [9]

Ссылки

  1. ^ abcde Anon (2007). "Kilburn, Prof. Tom" . Who's Who (онлайн-издание Oxford University Press  ). Oxford: A & C Black. doi :10.1093/ww/9780199540884.013.U23039. (Требуется подписка или членство в публичной библиотеке Великобритании.)
  2. ^ Публикации Тома Килберна, проиндексированные Google Scholar
  3. ^ ab Redhead, Brian (1981). Том Килберн — пионер вычислительной техники Йоркшира, родная земля, классические интервью. youtube.com . Архив BBC . Лондон.
  4. ^ Андерсон, Д. П. (2009). «Интервью. Интервью с Морисом Уилксом». Сообщения ACM . 52 (9): 39–42. doi :10.1145/1562164.1562180. S2CID  31699280.
  5. ^ Андерсон, Д. П. (2009). «Биографии: Том Килберн: пионер компьютерного дизайна». IEEE Annals of the History of Computing . 31 (2): 82–86. doi :10.1109/MAHC.2009.32.
  6. ^ Лавингтон, Саймон (2001). «Некролог: Том Килберн (1921–2001)». Nature . 409 (6823): 996. Bibcode :2001Natur.409..996L. doi : 10.1038/35059201 . PMID  11241994. S2CID  6971607.
  7. ^ Лавингтон, Саймон (1998). История Манчестерских компьютеров (2-е изд.). Британское компьютерное общество . ISBN 9781902505015. OCLC  156380308.
  8. ^ Уилкс, Морис; Кан, Хилари Дж. (1 декабря 2003 г.). «Том Килберн CBE FREng. 11 августа 1921 г. – 17 января 2001 г.». Биографические мемуары членов Королевского общества . 49 : 283–297. doi : 10.1098/rsbm.2003.0016 . S2CID  71234844.
  9. ^ abcdefghij Кан, Хилари Дж. (2004). «Килберн, Том (1921–2001), компьютерный ученый». Оксфордский национальный биографический словарь (онлайн-ред.). Oxford University Press. doi :10.1093/ref:odnb/55314. (Требуется подписка или членство в публичной библиотеке Великобритании.)
  10. ^ abcdefghijklmno Андерсон, Дэвид. «Исторические размышления Тома Килберна: история пяти компьютеров» (PDF) . Сообщения ACM . 57 (5): 35–38. doi :10.1145/2594290. S2CID  42682473.
  11. ^ «Интервью с Томом Килберном». IEEE Annals of the History of Computing . 15 (3): 17–32. doi :10.1109/MAHC.1993.10017. ISSN  1058-6180.
  12. ^ Килберн, Том (1990). «От катодной лучевой трубки до Ferranti Mark I». Воскрешение . 1 (2). Общество сохранения компьютеров. ISSN  0958-7403 . Получено 15 марта 2012 г.
  13. ^ abcde Anon (2001). "Профессор Том Килберн". telegraph.co.uk . Лондон: The Daily Telegraph . Получено 16 августа 2014 г. .
  14. ^ Уильямс, ФК; Килберн, Т. (май 1949). «Система хранения для использования с двоично-цифровыми вычислительными машинами». Труды Института инженеров по электротехнике и электронике — Часть II: Энергетика . 97 (50): 183–200. doi :10.1049/pi-2.1949.0078.
  15. ^ Килберн, Том (1948). Система хранения для использования с двоичными цифровыми вычислительными машинами. manchester.ac.uk (диссертация). Манчестерский университет. OCLC  841848118. EThOS  uk.bl.ethos.488439.Первая версия этой диссертации была написана Килбурном под тем же названием в качестве личного отчета в Исследовательском центре телекоммуникаций (TRE) для получения второго года командировки в Манчестерский университет. Килбурн заявил, что пока он писал ее, поступили запросы на копии. Было сделано двадцать копий, и документ был распространен как Внутренний отчет Департамента электротехники Манчестерского университета от 1 декабря 1947 года. В связи с большим спросом было сделано еще 30 копий. Известно, что несколько копий были вывезены в США Дугласом Хартри , Гарри Хаски и AM Utley (TRE) весной 1948 года.
  16. ^ ab Shelburne, BJ; Burton, CP (1998). "Ранние программы на прототипе Manchester Mark I". IEEE Annals of the History of Computing . 20 (3): 4. doi :10.1109/85.707570.
  17. ^ Килберн, Т. (1949). «Универсальная высокоскоростная цифровая вычислительная машина Манчестерского университета». Nature . 164 (4173): 684–687. Bibcode :1949Natur.164..684K. doi : 10.1038/164684a0 . PMID  15392930.
  18. ^ Уильямс, Фредерик ; Килберн, Том (1948). "Электронные цифровые компьютеры". Nature . 162 (4117): 487. Bibcode : 1948Natur.162..487W. doi : 10.1038/162487a0 . S2CID  4110351. Архивировано из оригинала 6 апреля 2009 г.
  19. ^ Хейг, Т. (2014). «На самом деле Тьюринг не изобрел компьютер». Сообщения ACM . 57 : 36–41. doi :10.1145/2542504. S2CID  5694189.
  20. ^ Килберн, Т. (1951). «Новая универсальная цифровая вычислительная машина в Манчестерском университете». Nature . 168 (4264): 95–96. Bibcode :1951Natur.168...95K. doi :10.1038/168095a0. S2CID  4216071.
  21. ^ ab Hilary J Kahn. "Некролог: Том Килберн". The Guardian . Получено 16 августа 2014 г.
  22. ^ Килберн, Том (1961). «Операционная система Manchester University Atlas, часть I: Внутренняя организация». The Computer Journal . 4 (3): 222–225. doi : 10.1093/comjnl/4.3.222 .
  23. ^ Килберн, Т.; Эдвардс, DBG; Ланиган, MJ; Самнер, FH (1962). «Одноуровневая система хранения». Труды IEEE по электронным компьютерам (2): 223–235. doi :10.1109/TEC.1962.5219356.
  24. ^ Килберн, Т.; Пигготт, Л.С. (1978). «Фредерик Калланд Уильямс. 26 июня 1911 г. – 11 августа 1977 г.». Биографические мемуары членов Королевского общества . 24 : 583–604. doi : 10.1098/rsbm.1978.0020 .
  25. ^ "Roll of Distinguished Fellows". BCS – The Chartered Institute for IT. Архивировано из оригинала 4 марта 2016 года . Получено 22 февраля 2016 года .
  26. ^ Computer History Museum . "Tom Kilburn – CHM Fellow Award Winner". Архивировано из оригинала 3 апреля 2015 года . Получено 30 марта 2015 года .
  27. ^ "№ 45984". The London Gazette (Приложение). 22 мая 1973 г., стр. 6480. Командор Превосходнейшего ордена Британской империи
  28. ^ "Почетные выпускники 1966-1988". Университет Бата . Архивировано из оригинала 25 мая 2016 года . Получено 22 февраля 2016 года .
  29. ^ "Премия У. Уоллеса Макдауэлла". IEEE Computer Society . Получено 22 февраля 2016 г.
  30. ^ "BCS IT Awards: 1973 – 1999". BCS – The Chartered Institute for IT . Получено 22 февраля 2016 г.
  31. ^ ab "Tom Kilburn EC/1965/18: Library and Archive Catalogue". Лондон: Королевское общество. Архивировано из оригинала 29 апреля 2014 года.
  32. ^ "Computer Pioneer Award". IEEE Computer Society . Получено 22 февраля 2016 г.
  33. ^ "Премия Экерта Мочли". IEEE Computer Society . Получено 22 февраля 2016 г.
  34. ^ "Mountbatten Medal – Medal Recipients". Institute of Engineering and Technology . Получено 22 февраля 2016 г.
  35. ^ "50 лет компьютерной науки в Манчестере". Манчестерский университет – Кафедра компьютерных наук . Получено 22 февраля 2016 г.
  36. ^ "The Kilburn Building". manchesterhistory.net . Получено 2 сентября 2023 г. .