去年春天,位于紐約的黑客空間舉辦了一場以“數字考古”為主題的互動秀。電氣工程師Chris Fenton運用現代技術制造了一臺復古計算機。Fenton的工作整天跟超級計算機打交道,但是他想讓節奏慢下來,于是就設計了這臺Turbo Entabulator。這臺3D打印的手搖計算機由穿孔卡片、細繩和橡皮筋來維持運作。它一分鐘之內可以產生一部分的斐波那契數列(一種存在與自然界中的數列)。雖然塑料機器的工作效率可能比較低,但是它畢竟是一臺計算機,在可以運行的部分,它還是跟這些現代設備差不多。
A / 軟件:
在一個圓筒上綁上四張打孔的卡片,就可以讓它像程序一樣運行。其中的三張卡片輪流通過杠桿拉著細繩來增加或者減少計數器上的數字。這些卡片是通過細線圈綁在一起運行的。
B / 記憶:
工作原理類似RAM,三個計數輪會存儲打孔卡片制造的數字。每拉動一下杠桿,計數輪就會發生轉動。當右邊的計數輪數字為零的時候,第四張卡片便開始工作,此時鈴聲會響起,下一個斐波那契數列中的數字變出現了。
C / 數據處理:
一個手柄就等同于一個現代的CPU。這臺機器通過讀取打孔卡片產生的指令,由扛桿系統來實施,最后由細繩帶動的計數器完成結果的存儲。搖的越快則計算的越快。
轉載請注明出處。