1981年6月,我接到美國賓州大學電機係邀請,去該校講學。雖然所領導同意了,但定不下來,隻好送科學院請示。院領導研究後認為:國內專家應邀出國,曾有好多起,都是隻有數星期,最多也不超過3個月。鮑城誌同誌這次被邀請時間為兩年,比以前的例子都長,很好。學術交流嘛,就該有來有往,過去多是“直流”而很少“交流”,這次他出國講學,就算是中國國家派出去的。就這樣我出去了。
我曾見過不少外賓來中國講學,談到那裏的工作時都說非常緊張:名義上是每星期工作5天,實際上是星期六、星期日都放進去了。也有的說,教授辦公室的燈晚上都是亮的。還曾有幾批小型科技代表團出國考察,回來後作報告說,外國科技先進得很,我國比他們相差約30年,甚至有些科技術語,我們都聽不懂;到處都用計算機。那時我國隻有幾台計算機,很稀罕,“供奉”起來,怕用壞了。這次輪到我出去,我能跟得上嗎?而且還去當教授,教美國大學生和研究生。說實話,我心裏有點膽怯,畢竟已離開美國26年,26年沒說洋話了。
那一年我已經57歲了,離65歲的退休年齡已經很近,精力跟得上嗎?算了吧!但我想想又不甘心:不!這是一個機會,機不可失,時不再來。能不能重新抖擻精神,再奮鬥一次。我對我的夫人和孩子說:你們別去,讓我一個人去,全力以赴地去工作,以後有機會了你們再去觀光遊覽。我的夫人很支持我,全家的思想統一了。我開始做準備。
這時離賓州大學開學,隻有兩個星期時間了,緊得很。多虧朋友們幫助,才買到直飛紐約的機票,辦好行李,整裝待發。飛機抵紐約時是紐約時間晚8時,黑洞洞的。幸好科學院已給駐紐約總領館發去傳真,約好派車來接,到領事館招待所休息。同機到達的還有許多訪問學者,總領館把他們安排在二樓住下。我被安排到22樓單間住下。人已經很累了,一躺下便睡著了。醒來後看看表,隻有3點鍾,再睡一會吧。隔了一會兒,再看看表,仍是3點鍾。不對!趕快起來,我這已用了20多年的老爺表停了。趕快離開領事館奔往大巴(Greyhound Bus)車站,我想要的那班車已經離站了,隻好乘下一班車。
到達大學公園市(University Park City)已是晚上,我先找了個旅館住了一晚。後來找到一個小公寓,一廳一房,小廚房、衛生間都有,還配有家具桌椅,就這樣我開始了我的“八大員”生活。
次日是星期一,早上9點鍾,我去電機係辦公室主任那裏報到。係主任簡短地寒暄一番,便詳細介紹係裏的情況:每學期教兩門課,其餘時間做科學研究,題目自己定,研究經費也是自己找;這學期講授的課程,已替我安排好,是計算機係統結構(Computer System Architecture),問我好不好?我點點頭。至於學校裏的設備,讓我慢慢地去熟識。隨後,領我到一間12平方米的辦公室,給我專用。係裏的業務主任也來給我介紹係裏的設施,如計算中心、秘書室、複印機和文具紙張庫等。4位教授合用一名秘書,代打書信和文章。當天係主任約我同去午餐。他走後,那位業務主任給我厚厚一大疊表格,要我填好交給他。共10餘張雙麵印刷的文件,都需要在上課前交給他,那時離上課的日子隻有4天了。午飯後回到辦公室,我就開始忙起來。
計算機係統結構,是個嶄新的名詞。因為這本書所論述的,既不完全是硬件,也不完全是軟件。但它包含一些硬件,也包含一些軟件。是硬件、軟件和外圍設備等組成的已有係統。也就是說,在不作太多改變已有係統的元部件條件下,如何能把這計算機的速度提高5倍、10倍,甚至於100倍。同樣,也是在上述條件下,把這計算機係統的容量,增大幾倍,甚至於幾百倍。如果能采用這新的思路和方法到計算機係統的設計中去,這新的計算機係統,便可以做得比一般設計的係統小,而且還省材料。這是當時的熱門研究課題,也是目前生產的計算機所采用的結構。
我對這門知識,略知一二。但並未作為課程講授過。好在這門課程,著重在談理論和數據分析。美國人對理論的東西,相對不太感興趣,而我卻覺得正配胃口,好讓我騰出時間去學習如何使用大型計算機。