莫里斯·威爾克斯
莫里斯·文森特·威爾克斯爵士,FREng,FRS(英語:Sir Maurice Vincent Wilkes,1913年6月26日—2010年11月29日),英國計算機科學家。設計和製造了世界上第一台存儲程序式電子計算機EDSAC,在「工程和軟件等計算機領域都有許多開創性成果[1]」。
Maurice Wilkes 莫里斯·威爾克斯 | |
---|---|
![]() Maurice Wilkes in 1980 | |
出生 | ![]() | 1913年6月26日
逝世 | 2010年11月29日![]() | (97歲)
國籍 | 英國 |
知名於 | EDSAC、微程序 |
獎項 | 圖靈獎 |
科學生涯 | |
研究領域 | 計算機科學 |
機構 | 電信研究所(TRE) 劍橋大學計算機實驗室 英國電腦學會 DEC公司 |
簡介
編輯威爾克斯1913年6月26日生於英國斯塔福德郡的達德利。於1931-1934年就讀於劍橋大學聖約翰學院,之後進入卡文迪許實驗室,並於1936年完成其物理學博士學位。博士論文題目是「關於甚長無線電波在電離層中的傳播特性」(the propagation of very long radio waves in the ionosphere)。他的碩士學位也是在同一年年初獲得[2]。
二戰期間,威爾克斯在TRE服兵役,參與或主持過10cm雷達,GL Mark I、Ⅱ、Ⅲ以及OBOE的研製。
戰後,回到劍橋大學,出任數學實驗室(後改名計算機實驗室)主任。 1946年10月,他以EDVAC為藍本設計建造了EDSAC,是第一個實際存儲程序的電子計算機,並於1949年5月成功運行。之後負責建設EDSAC2。 1980年,威爾克斯從他一直負責的計算機實驗室退休,出任DEC公司顧問和MIT的兼職教授。1986年回到英國擔任Olivetti公司顧問。
在2000年的新年授勳名單中,威爾克斯被封為爵士。2002年,搬回計算機實驗室,擔任劍橋大學榮譽教授。
貢獻
編輯設計和製造第一台內部存儲程序的電子計算機EDSAC(延遲存儲電子自動計算器)。
1946年5月,他獲得馮·諾伊曼起草的EDVAC計算機的設計方案的一份複印件。1946年10月,返回劍橋大學後,以EDVAC為藍本[3]設計建造了EDSAC。它使用了水銀延遲線作存儲器,穿孔紙帶為輸入設備和電傳打字機為輸出設備。EDSAC是第一台諾依漫機器結構的電子計算機。
在設計與製造EDSAC和EDSAC 2的過程中,威爾克斯創造和發明了許多新的技術概念。諸如「變址」[註 1]、「宏指令」[註 2]、微程序、子例程及子例程庫、高速緩衝存儲器(Cache)等等,這些都對現代計算機的體系結構和程序設計技術產生了深遠的影響。
他曾開發了一種簡單的表處理語言wisp。在1977年他64歲的時候,他還提出一個語言翻譯系統——「語義原語系統」(se-mantic primitive)。
榮譽
編輯1956年,他當選為皇家學會院士;英國計算機學會的創始人之一,並擔任第一任主席(1957年-1960年);1977年和1980年先後當選為美國工程院和美國科學院外籍院士;是國際信息處理聯盟(IFIP)的主要發起人之一。
在2000年新年授勳名單中被封為下級勳位爵士。
圖靈獎
編輯- 威爾克斯教授以設計和製造了第一台內部存儲程序的電子計算機EDSAC而聞名。EDSAC使用了水銀延遲線作為存儲器並在1949年5月成功運行。在1951年他與惠勒和吉爾合著出版了《怎樣在電子數字計算機上準備程序》,在這本書中,程序庫被首次有效地提出。
- 英文原文:Professor Wilkes is best known as the builder and designer of the EDSAC, the first computer with an internally stored program. Built in 1949, the EDSAC used a mercury delay line memory. He is also known as the author, with Wheeler and Gill, of a volume on "Preparation of Programs for Electronic Digital Computers" in 1951, in which program libraries were effectively introduced.[4]
圖靈獎演講題目是:計算機的過去和現在Computers Then and Now。
其他
編輯著作
編輯- 《怎樣在電子數字計算機上準備程序》(Preparation of Programs for an Electronic Digital Computer)Addison-Wesley,1951年出版
- 《自動數字計算機》(Automatic Digital Computers)John Wiley & Sons, New York, 1956年出版, QA76.W5 1956.
- 《數值分析導論》(A Short Introduction to Numerical Analysis). Cambridge University Press, 1966年出版, 1971年重印. 平裝ISBN 0-521-09412-7; 精裝ISBN 0-521-06806-1.
- 《分時計算機系統》(Time-sharing Computer Systems). Elsevier, 1975年出版. ISBN 0-444-19525-4
- 《一個計算機先驅的回憶》(Memoirs of a Computer Pioneer). The MIT Press. 1985年出版. ISBN 0-262-23122-0