Brittisk man James Newman bygger halvton Tetris dator för varför inte

$config[ads_kvadrat] not found

PSY - GANGNAM STYLE(강남스타일) M/V

PSY - GANGNAM STYLE(강남스타일) M/V
Anonim

Har du någonsin velat spela Tetris på en jätte dator som tar upp ditt vardagsrum? Chanserna är att svaret är "nej" men du kan ändra dig när du ser den dator som brittisk tinkerer James Newman byggt i sitt hus. Maskinen har lampor som låter dig faktiskt se datorn som arbetar genom summor.

Newman byggde vad han kallar "megaprocessorn" i sitt hus i Cambridge. Det var ingen söndag eftermiddagskänsla: maskinen kostar nästan 40 000 kronor att bygga (över 53 000 dollar), väger ett svindlande halvton (med lödning som står för nästan 5 kilo eller 11 kilo) och mäter 10 meter långt (över 32 meter) av 2 meter lång (över 6 fot).

Varför? I sin egen ord, "för att jag vill." Newman började hålla en dagbok om sin process tillbaka i oktober 2014, med projektet slutfört den 22 juni 2016.

I stället för att använda små transistorer som traditionella datorer, använde Newman större, diskreta. Han bifogade sedan lysdioder för att visa visuellt vad som hände under varje beräkning. Totalt har maskinen cirka 10 000 LED och 40 000 transistorer.

Resultatet är en processor som är tillräckligt stor för att faktiskt gå igenom och se på att arbeta.

Megaprocessorn kan springa upp till hastigheter på 8 kHz, ganska långsammare än dagens multi-gigahertz-datorer. Även vid dessa låga hastigheter använder datorn ungefär 500 watt kraft, till stor del på grund av den överflöd av LED som används.

I slutet av hans video-handledning spelar Newman ett spel av Tetris på en av världens mest intressanta maskiner. Tyvärr är hans färdigheter lite rostig, men Newman berättade BBC att målet är att använda maskinen som ett pedagogiskt verktyg.

Under sommaren hoppas Newman att springa en serie öppna dagar där allmänheten kan titta på maskinen i aktion. Någon gång senare vill Newman sitta i antingen ett museum eller en utbildningsanläggning. "Jag tvivlar på att jag kan sälja den," sa han.

$config[ads_kvadrat] not found