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