-
Одна из самых крутых особенностей радиоинженерии в том, что
создание печатной платы может быть искусством,
-
если у меня есть творческая идея, я могу ее осуществить
с помощью схемы.
-
Поэтому если у вас есть идеи, вы можете прибегнуть к
технологии, чтобы воплотить их в жизнь.
-
Каждый вводи вывод компьютера является по
сути типом информации,
-
которую можно представить электрическими сигналами
"включено" или "выключено",
-
единицами и нулями.
-
Для преобразования поступающей на вход информации в конечную,
-
компьютер должен изменить и объединить различные
входные сигналы.
-
Чтобы сделать это возможным, компьютер использует миллионы
мелких электрических компонентов,
-
которые образуют схемы.
-
Рассмотрим поближе, как схемы могут изменять и
обрабатывать информацию в форме нулей и единиц.
-
Это очень простая схема.
-
Она берет электрический сигнал "включено" или "выключено",
и инвертирует его.
-
Поэтому, если на вход подано 1, возвращается 0.
-
Если на вход подать 0, получим 1.
-
Сигнал на входе не является тем же сигналом на выходе,
поэтому эту схему мы называем "Не равно".
-
Более сложные схемы могут получать несколько сигналов, комбинировать
их и выдавать различные результаты.
-
В этом примере схема работает с двумя электрическими сигналами,
каждый из которых может быть "1" или "0".
-
Если хотя бы один из входных сигналов "0", то и
результат тоже "0".
-
Схема лишь тогда выдаст "1",
-
если и входной, и выходной сигналы являются
единицами. Поэтому назовем эту схему "И".
-
Много маленьких схем, как эта, выполняют
простые логические вычисления.
-
Соединяя эти схемы, можно создать более сложные для
выполнения сложных вычислений.
-
Например, можно сделать схему, которая складывает 2
бита, и назвать ее сумматором.
-
Эта схема принимает 2 отдельных бита, каждый из
которых может быть 0 или 1,
-
складывая их, вычисляет сумму.
-
Возможные варианты: 0+0 =0
-
0+1=1, или 1+1=2.
-
Нам нужно два сигнала на выходе, так как для выражения суммы нам
необходимо 2 двоичных числа.
-
Когда у вас есть один сумматор для сложения двух битов
информации,
-
вы можете объединить произведения сумматоров
для сложения бОльших чисел.
-
Например, здесь 8-битный сумматор складывает число 25
и 50.
-
Каждое число представлено 8 битами, образуя 16
различных электрических сигналов проходящих в схеме.
-
Схема для 8-битного сумматора состоит из некоторого числа
меньших сумматоров, которые вместе вычисляют сумму.
-
Различные электрические схемы могут выполнять другие
простые вычисления: вычитание или умножение.
-
Собственно, весь процесс обработки информации, которую
выполняет компьютер,
-
сводится к сочетанию множества простых операций.
-
Каждая отдельная действие, которое выполняется
компьютером, очень простая, даже для человека,
-
но схемы внутри компьютера намного быстрее.
-
Когда-то раньше схемы были большими и громоздкими,
-
8-битный сумматор мог быть размером с холодильник,
и простое вычисление длилось минутами.
-
Сегодня же компьютерные схемы - микроскопичны,
и значительно более быстрые.
-
Каким образом меньшие компьютеры являются такими же быстрыми?
-
Что ж, чем меньше схема, тем меньшее расстояние вынужден
преодолевать электрический сигнал.
-
Электрический сигнал движется на скорости, подобной скорости
света, поэтому современные схемы могут выполнять
-
миллиарды вычислений в секунду.
-
Поэтому когда вы играете в игру, записываете видео
или исследуете космос -
-
что бы вы ни делали с помощью технологий,
требуется чрезвычайно быстрая обработка огромного
количества информации.
-
За всей этой сложностью сложностью скрыто множество мелких схем,
которые превращают двоичные сигналы
-
в веб-сайты, видео, музыку и игры.
-
Эти схемы могут даже помочь нам расшифровать ДНК
для диагностики и лечения болезней.
-
А что бы вы хотели создать из этих схем?