Кіріспе

Британдық компьютер ғалымы (1913–2010)

Сэр Морис Винсент Уилкс (26 маусым 1913 – 29 қараша 2010) – ағылшын компьютер ғалымы, ол электронды кешіктірілген сақтау автоматты есептегішінің (EDSAC) жобасын жасады және құрылысына көмектесті. Бұл – ең алғашқы сақталған бағдарламалық компьютерлердің бірі. Ол сондай-ақ микробағдарламалауды ойлап тапты, ол орталық процессордың схемаларын басқару блогын іске қосу үшін сақталған бағдарламалық логиканы пайдалану әдісі. Өлген кезде Уилкс Кембридж университетінің зейнеткер профессор қызметін атқарды.

Балалық шағы, білімі және әскери қызметі

Уилкс Уорстершир графтығының Дадли қаласында туды. Ол Эленнің (Хелен) Малоуннан (1885–1968) және Винсент Джозеф Уилкстен (1887–1971), Дадли графының мүлкіндегі есепшіден, жалғыз баласы еді. Ол Вест-Мидлендс аймағындағы Стоурбридж қаласында өсті және Стоурбридждегі Король Эдуард VI колледжінде білім алды. Оқу жылдарында химия пәнінің мұғалімі оны радио әуесқойлығымен таныстырды. 1931-1934 жылдары ол Кембридждегі Сент-Джон колледжінде математикалық трипосты оқыды, ал 1936 жылы ионосферадағы өте ұзын радио толқындарының радио таралуы тақырыбында физика ғылымдарының докторы дәрежесін қорғады. Ол Кембридж университетінің кіші ғылыми қызметкері болып тағайындалды, осы арқылы есептеу зертханасын құруға қатысты. Екінші дүниежүзілік соғыс кезінде әскери қызметке шақырылып, Телекоммуникация зерттеулер мекемесінде (TRE) және операциялық зерттеулерде радар саласында жұмыс істеді.

Зерттеу және мансап

1945 жылы Уилкс Кембридж университетінің математикалық зертханасының (кейін Компьютерлік зертхана деп аталған) екінші директоры болып тағайындалды. Ол Мур электр инженерлік мектебінде Преспер Эккерт пен Джон Мочли құрылып жатқан құрылması туралы есептемені оқыды. Ол оны бір түнде оқып шығуға мәжбүр болды, себебі оны қайтару керек еді және фотокөшіру мүмкіндігі болмады. Ол құжаттың болашақ есептеу машиналарынның логикалық дизайнын сипаттайтынын және осындай машиналарды жобалау мен құрастыруға қатысқысы келетінін дереу түсінді. 1946 жылдың тамызында Уилкс Мур мектебінің лекцияларына қатысу үшін кемемен АҚШ-қа сапарлады, бірақ түрлі сапар кешігулерге байланысты соңғы екі аптасына ғана қатыса алды. Англияға бес күндік сапар барысында Уилкс EDSAC болашақ машинасының логикалық құрылымын толыққанды эскизбен бейнеледі.

EDSAC

Оның зертханасы өз қаражатымен қамтамасыз етілгендіктен, ол Кембриджге оралғаннан кейін дереу EDSAC ("Электрондық кешіктірілген сақтау автоматты есептегіш") деп аталатын шағын практикалық машинада жұмыс істей бастады. Оның міндеті жақсырақ компьютер ойлап табу емес, оны университетке қолжетімді ету екенін түсінді. Сондықтан оның көзқарасы тұрақты түрде практикалық болды. Компьютердің әр бөлігін құрастыру үшін тек қана дәлелденген әдістерді ғана пайдаланды. Соның нәтижесінде жасалған компьютер, басқа жоспарланған заманауи компьютерлерге қарағанда баяу және кішкентай болды. Дегенмен, оның зертханасының компьютері екінші практикалық сақталатын бағдарламалық компьютер болып табылды және 1949 жылдың мамыр айынан бастап, әлдеқайда үлкен және күрделі EDVAC-тен бір жылдан астам бұрын сәтті жұмыс істеді. 1950 жылы Дэвид Уилермен бірге Уилкс Рональд Фишердің еңбегінде ген жиіліктеріне қатысты дифференциалдық теңдеуді шешу үшін EDSAC-ты қолданды. Бұл биология саласындағы мәселенің компьютерде алғаш рет шешілуі болды.

Басқа есептеу технологиясы

1951 жылы ол микропрограммалау тұжырымдамасын әзірледі, кейін оны кеңейтіп, 1955 жылы IEEE Spectrum журналында жариялады. Бұл тұжырымдама алғаш рет EDSAC 2 компьютерінде іске асырылды, онда дизайнды жеңілдету үшін бірнеше бірдей "бит кесінділері" пайдаланылды. Процессордың әрбір биті үшін ауыстырылатын түтікшелер жиынтығы қолданылды. Оның зертханасы үшін келесі компьютер 1963 жылы Ferranti Ltd компаниясымен бірлесіп жасалған "Титан" болды. Ол ақырында Ұлыбританиядағы алғашқы уақыт бөлісу жүйесін іске қосты, ол CTSS-тен шабыттанды және университеттегі есептеу ресурстарына, соның ішінде механикалық CAD үшін уақыт бөлісетін графикалық жүйелерге кеңірек қол жеткізуді қамтамасыз етті. "Титанның" операциялық жүйесінің ерекшелігі – ол бағдарламаның идентификаторына, сондай-ақ пайдаланушының идентификаторына негізделіп, бақыланатын қолжетімділікті ұсынды. Ол кейіннен Unix жүйесінде қолданылған құпия сөзді шифрлау жүйесін енгізді. Оның бағдарламалау жүйесінде сонымен қатар нұсқаны басқарудың алғашқы жүйесі де болды. 1974 жылы Уилкс швейцариялық деректер желісімен (Hasler AG) танысты, ол желіде уақытты бөлу үшін сақина тәрізді топологияны қолданды. Зертхана бастапқыда перифериялық құрылғыларды бөлісу үшін прототипті пайдаланды. Кейіннен коммерциялық серіктестіктер құрылды және осыған ұқсас технология Ұлыбританияда кеңінен қолжетімді болды.

Сыйлықтар, марапаттар және көшбасшылық

Уилкс көптеген наградалар алды: ол Knight Bachelor, Британдық компьютерлік қоғамның еңбегі сіңген мүшесі, Корольдік инженерлік академиясының мүшесі және Корольдік қоғамның мүшесі болды. Уилкс Британдық компьютерлік қоғамның (БКҚ) негіздеуші мүшесі және оның алғашқы президенті (1957–1960) болды. 1967 жылы ол Тьюринг сыйлығын алды, оған берілген мақтау қағазында былай делінген: «Профессор Уилкс ішкі жадыда сақталатын бағдарламасы бар алғашқы компьютер EDSAC-тің құрастырушысы және жобалаушысы ретінде ең жақсы танымал. 1949 жылы салынған EDSAC сынаптық кешіктіру желісі жадын қолданды. Ол сонымен қатар 1951 жылы Дэвид Уилер және Стэнли Гиллмен бірге «Электронды цифрлық компьютерлер үшін бағдарламаларды дайындау» атты еңбектің авторы ретінде белгілі, онда бағдарламалық кітапханалар тиімді түрде енгізілді». 1968 жылы ол Гарри Гуд естелік сыйлығын алды, оған берілген мақтау қағазында былай делінген: «Компьютер саласындағы көптеген жаңа жетістіктері үшін, инженерлік және бағдарламалық қамтамасыз ету саласында, сондай-ақ кәсіби қоғамның қызметіне және компьютер мамандары арасындағы халықаралық ынтымақтастыққа қосқан үлесі үшін». 1972 жылы Уилкс Ньюкасл университетінің құрметті ғылым докторы дәрежесімен марапатталды. 1980 жылы ол профессорлық қызметінен және Компьютерлік зертхананың басшысы лауазымынан кетіп, АҚШ-тың Массачусетс штатындағы Мейнард қаласында Digital Equipment Corporation компаниясының орталық инженерлік құрамына қосылды. 2002 жылы Уилкс Кембридж университетінің Компьютерлік зертханасына профессор-эмиритус ретінде оралды. Ол 2008 жылы, ал ол 2010 жылы қайтыс болды. Уилкстің бір ұлы және екі қызы бар.