傳奇 | 計算機歷史博物館讓經典大型機保持運行
點擊
上方“IEEE電氣電子工程師學會”即可訂閱公衆號。網羅全球科技前沿動態,爲科研創業打開腦洞。
照片來源:Ken Shirriff
將數十年前的大型機恢復到可工作的狀態令人印象深刻,但讓它保持運行更令人印象深刻。早在2004年,硅谷的計算機歷史博物館(Computer History Museum)收購了一臺IBM 1401大型機。IBM 1401是20世紀60年代的主力軍。經過多年的努力,志願者們解決了斷線和部件腐蝕問題,將這臺機器恢復到了可工作的狀態。還有,計算機歷史博物館在2008年又收購了一臺IBM1401。
IEEESpectrum早在2009年就對他們所進行的恢復工作進行了介紹。但事實證明,那僅僅是志願者們所做工作的開始:維護兩太大型機以及關鍵的外設(如1403打印機)已被證明是一個持續的傳奇。每當發生故障時,結果通常是一系列令人着迷的物理取證、歷史研究和巧妙的修復。你可以通過關注志願者Ken Shirriff的推特賬戶,來密切注視這場史詩般的工程戰。
照片來源:Ken Shirriff
最近的故障和修復事件發生在一個系統的異常複雜的電源庫停止了工作時:
“計算機歷史博物館的老式IBM 1401 無法啓動。計算機、讀卡器和存儲器中的許多電源通過複雜的繼電器邏輯依次小心上電。在用多種電壓進行了測量之後,我們發現繼電器#1上存在接觸不良問題。現在計算機可以工作了,pic.twitter.com/oKjjE7V9ml。”
- Ken Shirriff(@kenshirriff)2018年11月1日
爲瞭解他和團隊其他成員爲什麼要付出那麼多的努力來讓這些老舊的大型機保持運行,我與Shirriff通了電子郵件:
“這是一種讓歷史保持鮮活的方式。對於博物館參觀者來說,看到運行中的IBM 1401會讓他們感受到20世紀60年代的計算機到底是怎樣的,可以對將數據打印到穿孔卡片上然後看到和聽到系統處理那些卡片有完整的體驗。保持它們運行也讓我們能對技術有深刻了解;你需要了解硬件如何工作的細節信息。你可以快速發現你認爲的系統工作方式和它實際的工作方式之間的差別。最後,這樣一臺仍在運行的計算機有助於舊軟件的保存。”
機器不斷出現故障是否令人沮喪?
“到目前爲止,故障的發生頻率並不很高,我們可以及時去解決,所以這更像是一個挑戰而非煩惱。我發現電子問題比機械問題更有趣,所以如果我需要跟上讀卡器要不斷進行機械調整的需要,那麼我會感到沮喪。幸運的是,團隊裏的其他成員對讓讀卡器保持正常工作是很擅長的。”
Shirriff的志願者同事Robert Garner在另一封電子郵件中指出:“鍺晶體管每兩個月就會故障一次(每臺1401上的每4個月故障一次)。”
最後,我問Shirriff他在這個項目上學到的最有趣的事情是什麼:
“我們認爲理所當然的很多事情在舊電腦中實際上是以完全不同的方式來完成的。例如,IBM 1401使用6位的字符,而不是字節。它使用十進制內存尋址,而不是二進制。還很有趣的是,人們可以用有限的資源完成多少事情,在1401上運行Fortran編譯器只需8K內存。最後,在1401上的工作讓我更深入地瞭解了計算機是如何工作的。它不是黑匣子;你可以看到正在執行操作的各個晶體管和存儲一比特的每個鐵氧體磁芯。”
因此,請在線關注Shirriff,瞭解這兩臺1401上接下來會發生什麼等着該團隊去解決的怪事,或者更進一步,還去現場參觀它們——你幾乎一定能看到一場由運行中的1401進行的演示。“通過擁有兩個完整的系統,自2013年11月以來我們已經能夠每週進行兩次公衆演示,至今只有一天兩個系統都停機了(不將博物館沒電的那天算在內)。這是99.8%的可用性指標!”Garner說。
點擊 閱讀原文 瞭解更多詳情
查看原文 >>