Литмир - Электронная Библиотека
Содержание  
A
A

С 1965 года Уилкс, будучи профессором Компьютерных технологий, вместе с Чарльзом Лангом участвовал в создании системы автоматизированного проектирования на основе миникомпьютеров PDP-7 компании DEC. Эта система совершенствовалась в течение 15 лет.

В 1974 году Морис Уилкс включился в работу по созданию корпоративной сети Кембриджского университета, так называемое "кольцо Кембриджа", с использованием сравнительно недорогих рабочих станций.

Выйдя в отставку и покинув Кембридж в 1980 году, он стал штатным консультантом компании DEC, а затем членом ученого совета по планированию научных исследований организации Olivetti Research Board. По возвращении в Кембридж он становится Заслуженным профессором в отставке, а в 1993 году ему была присвоена степень Почетного доктора наук.

Морис Уилкс был первым президентом Британского компьютерного общества, членом Королевского общества, иностранным членом многих академий — Испании, Америки, Еермании и др. В 1967 году он получил Тьюринговскую премию как первооткрыватель в таких областях, как компьютеры с хранимой программой, библиотеки подпрограмм и микропрограммирование.

Архитекторы компьютерного мира - nonjpegpng_image36.jpg

Том Килбурн

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

Он родился в 1921 году в Дьюсбери, в графстве Йоркшир (Англия). Закончив школу, Килбурн поступил в Кембриджский университет, где его страстью стала математика. По окончании университета он получил степень бакалавра наук, а затем магистра наук.

В 1942–1946 годах Том Килбурн проводил исследования в области электричества, магнетизма и электроники в City & Guilds в Лондоне, а затем работал в Научно-исследовательском институте дальней связи. Здесь состоялась его встреча с новым боссом, а затем коллегой Фредериком Уильямсом. Том Килбурн быстро произвел на всех впечатление как человек с острым мышлением и технически грамотный специалист в области электронной схемотехники и как член группы Уильямса сделал много усовершенствований в электронных схемах радара.

Значительной разработкой группы Уильямса было использование электронно-лучевой трубки (ЭЛТ) для хранения битов данных. Так называемая трубка Уильямса записывала на люминофорном покрытии экрана точки и тире, которые представляли соответственно 0 и 1 двоичных данных. Поместив в металлическую пластину на экран трубки, можно было получить емкостную связь, а затем для считывания этих точек и тире использовать развертку электронным лучом. Применение трубок Уильямса позволяло осуществлять произвольную выборку хранимой информации (первые ЗУПВ) вместо последовательной выборки при использовании ртутных линий задержки.

Архитекторы компьютерного мира - nonjpegpng_image37.jpg

Фредерик Уильямс

В декабре 1946 года Фредерик Уильямс и Том Кил- бурн перешли в Манчестерский университет для того, чтобы усовершенствовать конструкцию запоминающей трубки и в то же время начать разработку того, что впоследствии стало первым компьютером с хранимой программой.

Том Килбурн познакомился с разрабатываемыми в США компьютерами еще в 1945 году, а затем более детально изучил их в начале 1947 года, когда посещал лекции Алана Тьюринга в Национальной Физической Лаборатории (НФЛ). Известно, что в это время Тьюринг и его коллеги из НФЛ разрабатывали компьютер и подробности его создания излагались на лекциях Тьюринга.

Подготовив таким образом плацдарм, Килбурн вместе с Джеффри Тутиллом возглавил разработку компьютера Baby (Small-Scale-Experimental-Machine) с памятью на трубке Уильямса объемом 1024 бита. 21 июня 1948 года Том Килбурн просчитал первую программу на компьютере Baby. Программа по определению максимального множителя числа была реализована компьютером за 52 минуты.

Новость о появлении Baby была подхвачена журналистами: "Чудо нашего времени…", "Запоминающая машина, способная решать сложнейшие математические задачи"… — гласили заголовки газет. Изобретатели были завалены письмами от ученых-биофизиков, физиков-ядерщиков, метеорологов с просьбами произвести расчеты, но создатели компьютера были заинтересованы в заказах на разработку новых машин.

В дальнейшем Baby был доработан и стал называться "манчестерский Mark-1" (чтобы не путали с "Марк-I" Говарда Айкена). В 1951 году фирма Ferranti Ltd поставила на рынок одну из первых в мире коммерческих машин, которая называлась Ferranti Mark 1.

В начале 50-х годов Том Килбурн работал в Манчестерском университете в качестве лектора электротехнической кафедры, а затем приступил к своей уникальной разработке — машине Atlas.

Архитекторы компьютерного мира - nonjpegpng_image38.jpg

Компьютер Baby

Машина Atlas — первая компьютерная система, в которой были реализованы многие устройства и принципы, в настоящее время признанные стандартными, в том числе виртуальное (логическое) пространство адресов, превышающее по объему фактическое (физическое) адресное пространство, одноуровневая память на магнитных сердечниках с дублирующим ее магнитным барабаном, а также архитектура, основанная на использовании операционной системы с аппаратными средствами для облегчения программирования (например, с экстракодами).

Работы по созданию этой машины начались в 1956 году под руководством Тома Килбурна в Манчестерском университете. С 1958 года проект Atlas финансировался фирмой Ferranti Ltd. Опытный образец машины был испытан в 1961 году, а первые промышленные образцы машины появились на рынке в 1963 году.

Особо необходимо подчеркнуть, что впервые Килбурном при создании машины Atlas была реализована концепция виртуальной памяти, из которой возник метод разделения памяти на страницы и стала возможной динамическая трансляция адресов аппаратными средствами.

Машина Atlas имела высокую производительность — около 900 тыс. оп/с, которая была достигнута за счет совершенствования принципов многопрограммной работы и применения высококачественных транзисторов.

Некоторые ученые считают Тома Килбурна и его коллег-разработчиков машины Atlas родоначальниками современных операционных систем (ОС), которые определили функции ОС и то значение, которое они приобретут в компьютерах следующих десятилетий.

После завершения работ по Atlas в 1964 году Килбурн возглавил первую на Британских островах кафедру информатики (Computer Science), образованную в Манчестерском университете. Получив степень доктора наук в 1953 году за исследования в области компьютерной техники, Том Килбурн работал в Манчестерском университете вплоть до выхода в отставку в 1981 году. За заслуги перед страной в 1973 году ему было присвоено звание капитана II ранга.

В июне 1998 года в Манчестерском университете торжественно отмечался пятидесятилетний юбилей первого компьютера с хранимой программой. В честь этой годовщины группа инженеров решила собрать точную копию Baby. Несколько месяцев подряд энтузиасты разыскивали старые электронные лампы и даже нашли металлические стойки Baby — они служили изгородью на каком-то приусадебном участке. А компания ICL PLC пригласила программистов-энтузиастов со всего света принять участие в конкурсе на создание приложений для воссозданного компьютера. Вспомнили и о Томе Килбурне, которого попросили возглавить жюри данного конкурса. Скромный профессор из Манчестера, которому в дни юбилея исполнилось 77 лет, жил в стандартном английском домике, где "самыми большими чудесами цивилизации являлись посудомоечная машина, телевизор и автомобиль".

На вопрос вездесущих журналистов по поводу дня сегодняшнего компьютерной индустрии и коммуникаций Том Килбурн сказал: "Деньги не имели никакого отношения к нашей работе. Нас интересовала только наука, а Гейтс живет уже в другом мире".

28
{"b":"252558","o":1}