Хелпикс

Главная

Контакты

Случайная статья





Основная часть



Основная часть

После этого грустного исторического экскурса давайте вернемся к первому из авторов книги – Морису Винсенту Уилксу. Морис Уилкс прожил долгую жизнь (1913-2010 гг.). Его творческие достижения были по достоинству оценены: мало кто может похвастать сравнимым списком премий и наград, среди которых главная – премия Тьюринга (1967 г).

Вкратце биография Уилкса такова. В 1934 году он закончил Кембриджский университет (Великобритания), защитил диссертацию по распространению радиоволн. С 1939 по 1945год служил в армии, занимаясь преимущественно радарами. С 1945-го Уилкс – директор математической лаборатории университета (впоследствии переименованной в компьютерную лабораторию). Уилкс был знаком с Аланом Тьюрингом и Джоном фон Нейманом – создателями и главными действующими лицами computer science той поры. В 1946году Уилкса пригласили прослушать курс лекций, который вели создатели компьютера ENIAC (США) Джон Мочли и Проспер Экерт. По словам Уилкса, этот курс произвел на него чрезвычайное впечатление, и он решил: его дальнейшая карьера будет посвящена компьютерам.Тогда же Уилкс возглавил в Кембриджском университете работы по созданию компьютера (запущен в 1949 году), который получил имя EDSAC (от Electronic Delay Storage Automatic Computer). EDSAC стал выдающейся

разработкой, т.к., во-первых, это был действительно программируемый компьютер (тот же ENIAC программировался установкой на коммутационных панелях перемычек и штекеров, т.е. фактически программа была частью схемы компьютера). Во-вторых, программа для EDSAC хранилась в памяти компьютера (архитектура фон Неймана). В-третьих, использовалась двоичная система счисления (куда более простая и удобная, чем привычная десятичная). Машина размещалась в шкафах, занимавших площадь 20 кв.м и насчитывала около трех тысяч электронных ламп. Такое количество ламп требовало солидных энергозатрат: потребляемая мощность машины составляла 12 кВт. Объем памяти на ртутных ультразвуковых линиях задержки поначалу составлял 1024 слова по 32 бита каждое. Была предусмотрена (и чуть позже реализована) возможность подключения дополнительной памяти. Скорость вычислений достигала 15 тысяч операций в секунду. В 1953 году началась доработка машины (а фактически полное ее перепроектирование): ртутная память была заменена на ферритовую, появилось постоянное запоминающее устройство. Машина получила имя EDSAC-2 и проработала с 1957 по 1965 год.

Но самое главное, что было в новой модификации машины, – принцип микропрограммного управления (часто используются термины «микропрограммирование», «микрокод», и мы будем употреблять их как равнозначные). Если сама машина EDSAC была технологическим прорывом, то

микропрограммное управление стало настоящей революцией. Революцией тихой, почти невидимой, но имеющей фундаментальные последствия. Об этом я расскажу чуть ниже.

Уилкс одним из первых ввел концепцию мнемоник команд, символических имен (меток) и макросов в языках низкого уровня. Именно Уилкс ввел в оборот священное для многих слово «ассемблер». Он был среди тех, кто впервые начал заниматься системами разделения времени – предтечей многозадачных операционных систем и написал по этому вопросу книгу (была переведена на русский язык).

Морис Уилкс – основатель и первый президент Британского компьютерного общества (1957-1960 гг.). Он был членом Королевского общества – британской Академии наук. В 2000 году за научные и технические достижения Морис В. Уилкс был произведен в рыцарское достоинство, и с тех пор перед его именем обязательным стало обращение «сэр».


 



  

© helpiks.su При использовании или копировании материалов прямая ссылка на сайт обязательна.