Бунт марионеток. Руководство по контрэволюционной психологии
Шрифт:
Что ж, пожалуй, пора начать знакомство с контрэволюционной психологией. Не стесняйтесь применять полученные знания на практике, отбросьте сомнения и колебания, и твердо усвойте главное: если наши страдания нужны эволюции, это не значит, что они нужны нам!
Глава 1. Каждое действие совершенно, или какое отношение к психологии имеет транзистор
Уточните, в чем именно человеческий мозг
превосходит компьютер, и я создам компьютер, который будет решать задачу лучше.
Если вы прямо не связаны с электроникой и вычислительными системами, скорее всего слово «транзистор» встречали только в школьном курсе физики. Те из нас, кто постарше, возможно вспомнят, что во времена стиляг и хиппи так называли переносные радиоприемники, пришедшие на смену монументальным ящикам из полированного дерева. Применение этой детали – главного элемента любого современного гаджета – сделало электронику компактной и умной. Наших родителей это вдохновляло настолько, что по названию детали стали называть транзистором и всю коробочку целиком. Приемник на батарейках вместе с брюками клеш стал настоящим атрибутом продвинутой молодежи 60 – 70-х.
Но мы сейчас не про забойные аккорды Led Zeppelin – транзистор интересует нас именно как электронный компонент. Давайте в общих чертах вспомним, что это такое и для чего он нужен. Даже если вы кристально чистый гуманитарий и нервно вздрагиваете, услышав что-то из серии «взять интеграл по поверхности», не пугайтесь: ничего технически сложного и никаких расчётов в книге не будет.
Сам транзистор – несложное устройство, которое по принципу работы похоже на водопроводную трубу с краном посередине. Если кран открыт – вода течет, если закрыт – поток останавливается. Разница в том, что в транзисторе проходит по этой трубе не вода, а ток. И кран будет открываться не рукой, а сигналом от какого-нибудь другого устройства. Еще раз: через транзистор при открытом кране может проходить электрический ток, а при закрытом – не может.
Вот упрощенная схема.
Ток пытается пройти сквозь транзистор, но у последнего «закрыт» его управляющий «кран».
А вот теперь «кран» открылся, и транзистор пропускает через себя ток.
Первый действующий транзистор создали американские физики Уильям Шокли, Джон Бардин и Уолтер Браттейн в 1947 году. Важность этого вроде бы простого устройства была так высока, что за свое изобретение они получили Нобелевскую премию по физике! А все потому, что из множества соединенных вместе транзисторов устроены «мозги» любой электроники, будь это чип в вашей банковской карте или марсоход «Кьюриосити».
Теперь давайте немного поговорим о том, как миллионы собранных вместе простейших кранов-транзисторов создают голосовых помощников, спецэффекты из «Звездных войн» и долги на вашей кредитке.
Все дело в том, что контакты множества транзисторов соединены так, что, когда на какие-то из входных контактов подаётся ток, транзисторы все вместе его «перемешивают» и отправляют на какие-то из других своих контактов – выходные. И всё это вместе производит впечатление вполне осмысленной операции.
Допустим, нам надо сложить числа 3 и 6. Надеюсь, всем очевидно, что результат будет 9. Простейшее устройство на транзисторах,
Смотрите, что здесь происходит: есть пять входов и четыре выхода. На входы подается электричество. Это просто движение электронов, которые не знают, что они обозначают числа. Но мы-то с вами понимаем, что в этом электричестве закодированы цифры.
Так же на выходе: электричество пришло на какие-то контакты, и засветилось несколько лампочек. Мы на них посмотрели и увидели, что эти горящие в таком порядке лампочки соответствуют какому-то числу. Делаем вывод, что это машина сложила два числа. Хотя на самом деле она просто перетасовала электрические потоки определенным образом. А способ перемешивания электричества определялся тем, как именно соединены между собой контакты транзисторов.
Давайте еще раз внимательно посмотрим на рисунок выше: вы видите, что почему-то вместо чисел 3, 6 и 9 там указаны только единицы и нули. Вот еще один важнейший момент: компьютеры для всех операций используют так называемый двоичный код (удерживаем внимание, самое сложное уже почти закончилось!). Мы помним, что у транзистора есть только два состояния: когда он открыт и пропускает ток и когда он закрыт и ток через него не идет. Одно из этих состояний обозначается единицей, а другое нулем.
Любые другие числа зашифровываются сочетанием этих двух цифр. Точно так же, как, например, в азбуке Морзе каждая буква кодируется сочетанием нескольких коротких и длинных сигналов. Один короткий и один длинный сигнал обозначают букву «А», а если подать один длинный и три коротких сигнала, то получится сочетание, кодирующее букву «Б».
В двоичной системе сам ноль обозначается так же: «0», единичка тоже обозначается «1», а вот двойка уже как «10», тройка – это «11», четыре – «100» и так далее. На первый взгляд, выглядит громоздко и не слишком понятно: числу 89, например будет соответствовать «1011001», а число 5473 в системе двоичного кода будет представлено комбинацией «1010101100001».
Длинно? Да. Неудобно? Да. Но зато мы обошлись только нолями и единицами, которые соответствуют одному из возможных состояний транзистора: «открыто» или «закрыто». И не нужно ругать за такую замудренность современных программистов, лучше скажем им спасибо за то, что они ограничились двоичной системой, а не троичной, или – боже упаси! – двенадцатеричной, как древние шумеры
Стало понятно, почему компьютеры используют двоичный код? Каждый символ в вашем компьютере является электрическим сигналом, а вычислительная «клетка» компьютера – транзистор – различает только «включенное» состояние, когда через него проходит ток, и «выключенное», при котором ток не идет.
Соединение в определенном сочетании контактов множества транзисторов – основной принцип работы всей современной электроники. Это нужно для получения запрограммированного выходного сигнала. Он возникает после совместного взаимодействия транзисторов по обработке входного сигнала. Дальше уже дело техники: каждый конкретный выходной сигнал сможет активировать устройства внешнего интерфейса – и мы услышим из динамика по-детски трогательный гимн польских зоозащитников «БОбер, курва!» или увидим на мониторе рекламу онлайн-казино.