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