Jedną z najfajniejszych rzeczy, jakie odkryłam na temat układów elektronicznych, jest że układy mogą być formą sztuki - gdy mam pomysł, mogę zrealizować go za pomocą układów. A więc jeśli masz pomysły, możesz użyć technologii, aby te pomysły ożyły. Każde dane dla komputera i wyniki są pewnym rodzajem informacji, która może być reprezentowana przez włączane i wyłączane sygnały elektryczne lub przez jedynki i zera. Aby przetworzyć informacje przychodzące jako dane i otrzymać wyniki, komputer musi modyfikować i przetwarzać sygnały wejściowe. W tym celu, komputer wykorzystuje miliony elementów tworzących układy. Zobaczmy, jak układy mogą modyfikować i przetwarzać informacje jako zera i jedynki. To jest niesamowicie prosty układ. Bierze sygnał elektryczny i odwraca go. A więc jeśli dajesz sygnał 1, to układ da Ci sygnał 0, a jeśli dasz sygnał 0, to otrzymasz 1. Sygnał, który wchodzi, jest inny niż sygnał, który wychodzi - taki układ nazywamy not. Bardziej złożone układy przetwarzają wiele sygnałów i dają różne wyniki. Na przykład, ten układ pobiera dwa sygnały i każdy może mieć wartość 1 lub 0. Jeśli którykolwiek z sygnałów jest 0, to wynikiem jest również 0. Ten układ daje wartość 1 tylko wtedy, gdy oba sygnały mają wartość 1 - taki układ nazywamy and. Istnieje wiele małych układów, które wykonują proste obliczenia logiczne. Łącząc układy możemy tworzyć złożone układy, które wykonują złożone obliczenia. Na przykład, można utworzyć układ, który dodaje 2 bity - zwany sumatorem. Ten układ pobiera 2 bity, każdy 1 lub 0, i dodaje je, aby obliczyć sumę. Suma może wynosić 0 plus 0 równa się 0, 0 plus 1 równa się 1, lub 1 plus 1 równa się 2. Potrzeba dwóch przewodów wychodzących, ponieważ suma może mieć dwie cyfry binarne. Mając jeden sumator dla dodania dwóch bitów informacji, możesz je połączyć ze sobą, aby dodawać znacznie większe liczby. Na przykład, oto jak 8-bitowy sumator dodaje liczby 25 i 50. Każda liczba ma 8 bitów, a więc 16 różnych sygnałów wchodzi do ukladu. Obwód tego sumatora zawiera wiele małych sumatorów, które razem obliczają sumę. Inne układy mogą wykonywać inne obliczenia, jak odejmowanie lub mnożenie. Faktycznie, wszystkie operacje wykonywane przez komputer składają się z wielu prostych operacji. Każda pojedyncza operacja w komputerze jest tak prosta, że może ją wykonać człowiek, ale układy w komputerach są o wiele szybsze. Dawniej, takie układy były duże i brzydkie, sumator mógł mieć wielkość lodówki, i kilka minut wykonywał proste obliczenia. Dzisiaj układy komputerowe są mikroskopijne i szalenie szybkie. Dlaczego mniejsze komputery są także szybsze? Ponieważ im mniejszy jest układ, tym mniejszą odległość pokonuje sygnał. Prąd biegnie z prędkością światła, dlatego układy wykonują miliardy operacji na sekundę. Niezależnie od tego, czy grasz, nagrywasz wideo, czy odkrywasz kosmos, cokolwiek robisz za pomocą technologii, wymaga to szybkiego przetwarzania informacji. Pod tą mocą komputerów kryje się wiele małych układów, które zamieniają sygnały na strony internetowe, filmy, muzykę i gry. Te układy pomagają nawet dekodować DNA, aby diagnozować i leczyć choroby. A więc co chciałbyś robić za pomocą tych wszystkich układów?