莫里斯·威爾克斯

莫里斯·文森特·威爾克斯爵士,FREngFRS(英語:Sir Maurice Vincent Wilkes,1913年6月26日—2010年11月29日),英國計算機科學家。設計和製造了世界上第一台存儲程序式電子計算機EDSAC,在「工程和軟件等計算機領域都有許多開創性成果[1]」。

Maurice Wilkes
莫里斯·威爾克斯
Maurice Wilkes in 1980
出生(1913-06-26)1913年6月26日
英格蘭英格蘭斯塔福德郡達德利
逝世2010年11月29日(2010歲—11—29)(97歲)
英格蘭英格蘭劍橋
國籍英國
知名於EDSAC微程序
獎項圖靈獎
科學生涯
研究領域計算機科學
機構電信研究所英語Telecommunications Research Establishment(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年新年授勳名單中被封為下級勳位爵士

圖靈獎 編輯

1967年獲ACM圖靈獎。圖靈獎引文:

威爾克斯教授以設計和製造了第一台內部存儲程序的電子計算機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

其他 編輯

著作 編輯

  1. 《怎樣在電子數字計算機上準備程序》(Preparation of Programs for an Electronic Digital Computer)Addison-Wesley,1951年出版
  2. 《自動數字計算機》(Automatic Digital Computers)John Wiley & Sons, New York, 1956年出版, QA76.W5 1956.
  3. 《數值分析導論》(A Short Introduction to Numerical Analysis). Cambridge University Press, 1966年出版, 1971年重印. 平裝ISBN 0-521-09412-7; 精裝ISBN 0-521-06806-1.
  4. 《分時計算機系統》(Time-sharing Computer Systems). Elsevier, 1975年出版. ISBN 0-444-19525-4
  5. 《一個計算機先驅的回憶》(Memoirs of a Computer Pioneer). The MIT Press. 1985年出版. ISBN 0-262-23122-0

相關條目 編輯

註釋 編輯

  1. ^ 威爾克斯當時稱之為「浮動地址"(floating address)。
  2. ^ 威爾克斯當時稱為「綜合指令"(synthetic order)。

參考文獻 編輯

  1. ^ 1968年Harry H. Goode Memorial Award頒獎詞
  2. ^ 圖靈獎獲獎人介紹[永久失效連結]
  3. ^ Maurice Vincent Wilkes. [2008-12-14]. (原始內容存檔於2012-06-30). 
  4. ^ 圖靈獎主頁介紹 互聯網檔案館存檔,存檔日期2008-12-17.

外部連結 編輯