ому, щоб правильно визначити комбінації одиниць і нулів, які потрібно записати в керуючу пам'ять.
Вілкс, провів аналогію між цим підходом і звичайним програмуванням і для опису своїх ідей запозичав терміни з області програмування, додавши до них в кожному випадку приставку мікро, що вказує на елементарність операцій управління. Так з'явився термін мікропрограмування і ціле сімейство споріднених йому. Зокрема, кожен ряд клітин в керуючій матриці Вілкс назвав мікроінструкцій, а кожну послідовність рядів, які виконують одну макроінструкцію, - мікропрограмою.
Запам'ятовуючі пристрої для зберігання мікропрограм вчений запропонував називати мікропрограмного пам'яттю. Принцип мікропрограмування полегшив розуміння функцій управління, а завдяки тому, що складні схеми керування виявилися заміненими матрицею з повторюваних запам'ятовуючих осередків, спростилося побудова апаратури. Ще важливіше те, що цей принцип дозволив додати машині додаткову гнучкість: стало можливим змінювати систему управління, що не конструюючи заново апаратну частину.
Свої ідеї по мікропрограмування Моріс Уїлкс представив у доповіді Найкращий метод конструювання автоматичної обчислювальної машини на конференції в Манчестерському університеті, що відбулася в липні 1951 року. Запропонований ним метод став основою техніки мікропрограмування, якій належало стати популярною двома десятиліттями пізніше, на початку 70-х років. У тому ж, 1951 році, Вілкс опублікував ще одну роботу. Спільно з двома колегами, Девідом Уиллером і Стенлі Гиллом, він написав перший підручник з програмування.
До 60-м рокам, після EDSAC-II, стало ясно, по якому напрямку піде розвиток комп'ютерів. Як писав в ці роки Вілкс, перші комп'ютери у відомому сенсі були річчю для програміста, і досить скоро стала очевидна неефективність такого використання дорогого і дефіцитного обладнання. На зміну однопрограмні режиму роботи прийшли багатопрограмний режим, і режим поділу часу. Воно не було наслідком відкриття якогось нового принципу, просто стало ясно, що існуючі технічні засоби можна використовувати набагато краще, ніж досі - писав М. Уїлкс. У США, Англії та СРСР розгорнулися роботи зі створення систем з поділом часу, і перша CTSS була розроблена Ф. Корбато і Р. Фано, в 1963 році в Массачусетському технологічному інституті.
Потім в Англії в середині 60-х років учені Кембриджа в співпраці з фірмою Ferranti Ltd під керівництвом Моріса Уїлкса створили систему з поділом часу Titan.
З 1965 року Вілкс, будучи професором Комп'ютерних технологій, разом з Чарльзом Лангом брав участь у створенні системи автоматизованого проектування на основі миникомпьютеров PDP - 7 компанії DEC. Ця система удосконалювалася протягом 15 років.
У 1974 році Моріс Уїлкс включився в роботу зі створення корпоративної мережі Кембриджського університету, так зване кільце Кембриджа, з використанням порівняно недорогих робочих станцій. Вийшовши у відставку і покинувши Кембридж в 1980 році, він став штатним консультантом компанії DEC, а потім членом вченої ради з планування наукових досліджень організації Olivetti Research Board.
Після повернення в Кембридж він стає Заслуженим професором у відставці, а в 1993 році йому було присвоєно ступінь Почесного доктора наук [3]. Моріс Уїлкс був першим президентом Британського комп'ютерного то...