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.
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ę.
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).
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.