Złożenie komputera jest w gruncie rzeczy proste, gdy zdobędziesz podstawową wiedzę, a nawet istnieją symulatory takie jak PC Building Simulator, które pomagają ćwiczyć do pewnego stopnia.

Jednak budowa podzespołów, a zwłaszcza procesora, to zupełnie inne wyzwanie. Wymaga głębokiego zrozumienia jego logiki, czego nie zawsze możemy osiągnąć, ale dzięki grze Nand Game możemy przyswoić wszystko, co istotne o budowie procesorów w kilka minut.

Nand Game: Zbuduj CPU w przeglądarce
Nand Game

Czego pragniemy od procesorów?

Procesory. Więcej rdzeni, więcej wątków, więcej pamięci podręcznej, wyższa częstotliwość, mniejsze opóźnienia i zużycie energii... Myślę, że mamy dość solidne pojęcie o tym, czego chcemy od naszych układów. Przyznaję, że najnowsze modele AMD i Intela są naprawdę imponujące, choć nie możemy zaprzeczyć, że wciąż pozostaje kilka aspektów do poprawy. Te procesory dają nam całą swoją wydajność, ale poznanie ich działania wymaga informacji technicznych, o które ogół społeczeństwa zwykle nie pyta.

W rzeczywistości większość ludzi nie wie dokładnie, jak działa procesor. Kilka lat temu widzieliśmy bardzo interesujące projekty, które to wyjaśniają, począwszy od procesora zrobionego z papieru, który każdy może wydrukować w domu, ale dziś mamy coś lepszego: grę.

Nand Game: Zbuduj CPU w przeglądarce
Strona jest po angielsku, ale łatwo ją zrozumieć

Wszystko, co musisz zrobić, aby wziąć udział i nauczyć się budować procesor, to odwiedzić portal Nand Game.

Pierwsza bramka: NAND

Pierwszym elementem, który masz do dyspozycji, jest bramka NAND z dwoma wejściami i jednym wyjściem. To wyjście jest zawsze „wysokie” (1), chyba że oba wejścia są „wysokie” (a=1 b=1), co sprawia, że wyjście jest „niskie” (0).

Nand Game: Zbuduj CPU w przeglądarce
Jedno z możliwych rozwiązań...

Następny poziom dodaje tak zwany inwerter, czyli bramkę NOT, która implementuje negację logiczną (w luźnym ujęciu odwraca swoje wejście). Główna sekcja kontynuuje z bramką OR (dysjunkcją logiczną) i kończy się bramką XOR (dysjunkcją wyłączną).

W miarę postępów na każdym etapie twój wirtualny procesor będzie coraz bardziej złożony, a jednocześnie dowiesz się więcej o jego wewnętrznym mechanizmie. Jeśli nie wiesz dokładnie, jak zbudować jedną z tych bramek, nie martw się.

Artykuły w Wikipedii poświęcone każdej z nich zawierają małe schematy połączeń. Niektórzy mogą uważać, że to oszukiwanie, ale nie zdajemy tu egzaminu. Teraz, jeśli uważasz, że Nand Game to za mało, zawsze możesz odkryć bardziej zaawansowane opcje, wśród których wyróżnia się symulator logiczny LogicEmu.

Oficjalna strona: