各類技術(shù)宅,或創(chuàng)意獨(dú)特,或表現(xiàn)蠢萌,但有些人總喜歡搞點(diǎn)“大”事情。這位來(lái)自英國(guó)劍橋的老兄 James Newman ,技術(shù)背景是軟件開(kāi)發(fā)和FPGA編程。這個(gè)人蓋出“一座”0.5 公噸的電腦來(lái)玩俄羅斯方塊!James Newman手工打造了一臺(tái)名為 Mega processor 的電腦,就位于他劍橋家中的客廳,花了4年時(shí)間竣工。這座寬 10 米、高 2 米,重達(dá) 0.5 噸的大型電腦包含了 4 萬(wàn)個(gè)電晶體以及 1 萬(wàn)顆 LED 燈泡,可是足足花了他 4 萬(wàn) 英鎊才完成的。James Newman 用它來(lái) 打《俄羅斯方塊》游戲 。不過(guò)老實(shí)說(shuō),看起來(lái)還蠻難玩的。關(guān)于為何要建造這座龐然大物,身為電子工程師的 James Newman 有自己的 一套想法 。由于人不能透視電腦,或讓自己縮小到一塊硅芯片里面去瞧瞧到底怎么一回事,于是他一心想將微處理器如何運(yùn)作的方式視覺(jué)化。透過(guò)打造一臺(tái)大到能“讓人身歷其中”的電腦,再加上 LED 燈泡的依序明滅,就可以“看”到信息的串流與邏輯的生成。整座 Mega processor 的組件幾乎全靠手工焊接而成,上面安裝的 4 萬(wàn)個(gè)電晶體,每個(gè)電晶體就如同一個(gè)數(shù)碼開(kāi)關(guān),可以鏈接在一起構(gòu)成大型電路,根據(jù)一個(gè)接一個(gè)指令執(zhí)行軟件;在作用時(shí)各組件的 LED 燈光都會(huì)亮起來(lái),藉以演示 CPU 核心的數(shù)據(jù)是如何運(yùn)行的,例如用《俄羅斯方塊》游戲來(lái)呈現(xiàn)。不過(guò),它其實(shí)只有 16 位微處理器的運(yùn)算能力?!盎蛟S在你書(shū)桌上的那臺(tái)筆電效能比我這臺(tái)好 100 萬(wàn)倍,不過(guò)我這臺(tái)漂亮多了,而且我還有 1 萬(wàn)顆 LED 燈泡你沒(méi)有?!?他對(duì)如此說(shuō)道 。在研究了早期微處理器(如Zilog Z80和Motorola 68000)后,James Newman選擇制造一個(gè)16位處理器,可以在20kHz時(shí)鐘內(nèi)每秒執(zhí)行20,000條指令。這是0.02 MIPS(每秒百萬(wàn)條指令)。它有7個(gè)寄存器 - 4個(gè)通用寄存器加上一個(gè)程序計(jì)數(shù)器,堆棧指針和一個(gè)CPU狀態(tài)標(biāo)志字 - 256字節(jié)的RAM,以及256字節(jié)的可編程ROM。以下是Mega Processor與其他內(nèi)核的比較,具體取決于它們的時(shí)鐘速度和型號(hào): ???????????????? END ????????????????
|