Код. Тайный язык информатики

Чарльз Петцольд, 2000

Книга «Код» представляет собой увлекательное путешествие в прошлое – мир электрических устройств и телеграфных машин. Знакомство с прообразами первых компьютеров позволит читателю с любым уровнем технической подготовки узнать о том, как работают современные электронные устройства.

Оглавление

Глава 5. Заглядывая за угол

Вам двенадцать. Наступает ужасный день: семья вашего лучшего друга переезжает в другой город. Вы время от времени перезваниваетесь, но разве сравнишь беседы по телефону с полуночными посиделками, когда вы, вооружившись фонариками, сигнализировали друг другу азбукой Морзе! В итоге вы близко сходитесь еще с одним другом, живущим по соседству. Теперь надо обучить его азбуке Морзе, чтобы общаться за полночь, обмениваясь фонарными вспышками.

Проблема в том, что окно вашей спальни и окно спальни нового друга не обращены друг к другу. Дома стоят на одной улице, но окна смотрят в одну и ту же сторону. Если на улице не получится каким-то образом установить систему зеркал, азбукой Морзе через окно не пообщаешься.

Или все же пообщаешься?

Вероятно, к тому моменту вы уже что-то узнали об электричестве, так что решаете собрать собственные фонарики из батареек, лампочек, выключателей и проводов. Первым делом вы прямо в спальне соединяете батарейки и выключатель. Два провода тянутся из окна через забор в спальню вашего друга, где он подключает их к лампочке.

Я показываю всего одну батарейку, но вы можете пользоваться двумя. Здесь и далее на схемах так будет обозначаться выключенный (разомкнутый) переключатель.

А так — включенный (замкнутый).

Фонарик в этой главе работает по тому же принципу, что и в предыдущей, но провода, подключаемые к элементам схемы, немного длиннее. Когда вы замыкаете цепь, лампочка зажигается в комнате вашего друга.

Теперь вы можете обмениваться сообщениями при помощи азбуки Морзе.

У вас получился один «дальнобойный» фонарик; значит, можно подключить второй, которым будет пользоваться ваш друг.

Поздравляем! Вы только что соорудили двунаправленный телеграф. Как видите, здесь две одинаковые электрические цепи, которые совершенно не зависят друг от друга и нигде одна с другой не соединяются. Теоретически вы можете отправлять сообщение в момент, когда друг отправляет его вам (хотя это серьезная умственная нагрузка — отправлять и читать сообщения одновременно).

Возможно, вы догадаетесь, что длину проводов можно сократить на четверть, выстроив такую конфигурацию.

Обратите внимание: теперь мы соединили отрицательные клеммы двух батареек. Две кольцевые электрические цепи (от батарейки к выключателю, от выключателя к лампочке и от лампочки к батарейке) по-прежнему работают независимо друг от друга, хотя они и соединены, подобно сиамским близнецам.

Такое соединение называется «с общим проводом». В этой схеме общий провод проложен от левой оконечности, где соединены левая лампочка и батарейка, до правой, где соединены правая лампочка и батарейка. Эти подключения обозначены точками.

Давайте убедимся, что никаких фокусов тут нет. Во-первых, если нажать переключатель на вашей стороне, загорится лампочка дома у вашего друга. Красными линиями показано направление тока в электрической цепи.

В другую часть схемы электричество не попадает: электронам туда попросту не добраться.

Когда сигнал отправляете не вы, а ваш друг, лампочка у вас в комнате зажигается и гаснет от выключателя, находящегося у него в спальне. Опять же, направление электричества в цепи показано красными линиями.

Когда вы одновременно с другом пытаетесь передать сигналы, в некоторые моменты оба переключателя выключены, в других случаях один включен, а второй выключен, в третьих — оба включены. Тогда направление тока в цепи выглядит так.

По общему проводу ток не идет.

Когда мы соединяем две цепи в одну при помощи общего провода, у нас остается три провода вместо четырех, и длина всей проводки уменьшается на 25 %.

Если бы нам пришлось протянуть провода на достаточно большое расстояние, возможно, мы захотели бы сэкономить и избавиться еще от одного провода. К сожалению, это невозможно при работе с 1,5-вольтными батарейками и маленькими лампочками. Однако если вооружиться стовольтными батареями и более крупными лампами, вероятно, все получится.

Вот какой фокус: как только вы оборудовали общую часть цепи, на этом отрезке уже необязательно использовать провод; его можно заменить чем-нибудь еще. Например, шаром диаметром 12 тысяч километров, состоящим из металла, камней, воды и органических веществ. Этот гигантский шар — планета Земля.

В прошлой главе, описывая хорошие проводники, я упоминал серебро, медь и золото, но ничего не сказал о гальке и перегное. Земля и правда не идеальный проводник, хотя некоторые виды грунта (например, влажная почва) проводят электричество лучше других (в частности, сухого песка). Существует одно общее правило, касающееся проводников: чем он больше, тем лучше. Очень толстый провод обеспечивает большую электропроводимость, чем очень тонкий. Вот в чем главное достоинство Земли: она огромная.

Чтобы задействовать Землю в качестве проводника, мало просто воткнуть провод в грядку с помидорами. Нужно устройство, которое обеспечит хороший контакт, — я имею в виду, что у проводника должна быть обширная поверхность. В данном случае хорошо подойдет медный прут длиной хотя бы 2,5 метра и примерно 1,5 сантиметра в диаметре. Тогда мы получим площадь контакта проводника с землей, равную 1200 см2. Такой прут можно загнать в землю кувалдой, а затем подключить к нему провод. Если у вас дома проложены медные водопроводные трубы, выходящие из земли где-то за домом, провод можно подсоединить к подобной трубе.

Термин «заземление» немного неудачный, поскольку именно им обозначается и тот элемент цепи, который мы выше назвали общим проводом. В этой главе (если не будет указано иное) «заземление» означает физическое соединение с грунтом.

На схемах электрических цепей Земля обозначается так.

Электрики пользуются таким символом, потому что им лень рисовать саженный медный прут, закопанный в землю.

Рассмотрим, как все устроено. В начале главы была приведена вот такая однонаправленная конфигурация.

Если работать с достаточно мощными лампочками и батарейками, между вашим домом и домом вашего друга потребуется протянуть всего один провод, ведь в качестве второго проводника будет использоваться Земля.

Когда вы включите систему, электричество потечет так.

Электроны попадают в дом вашего друга прямо из земли, проходят через лампочку и провод, через выключатель у вас дома, а затем отправляются на положительную клемму батарейки. Электроны с отрицательной клеммы батарейки идут в землю.

Возможно, вы также пожелаете изобразить электроны, вылетающие из саженного медного прута, закопанного на заднем дворе вашего друга.

Если учесть, что Земля в данном случае выполняет точно такую же функцию для тысяч электрических цепей по всему миру, возможен вопрос: откуда электроны знают, куда именно лететь? Разумеется, не знают. В данном случае удобнее описать Землю при помощи другой метафоры.

Да, Земля — огромный проводник, но ее можно рассматривать и как хранилище, и как источник электронов. Земля полна электронами, как океан — каплями воды. Земля — не только неисчерпаемый источник электронов, но и огромный «сток» для этих частиц.

Однако Земля обладает некоторым сопротивлением. Вот почему не применяется заземление, когда требуется укоротить провода при опытах с батареями и сигнальными лампочками. Сопротивление Земли просто слишком велико, если речь идет о работе с низковольтными батарейками.

Обратите внимание: на двух предыдущих схемах батарейка заземлена через отрицательную клемму.

Я больше не буду рисовать заземленную батарейку. Вместо этого стану писать заглавную букву V, которая означает напряжение. Теперь однонаправленный телеграф с лампочкой выглядит так.

V означает «напряжение» и «вакуум». Считайте, что V — это электронный вакуум, а Земля — океан электронов. Электронный вакуум тянет электроны из Земли через электрическую цепь, тем временем совершая работу (например, зажигая лампочку).

Точка заземления иногда именуется точкой с нулевым потенциалом. Это значит, что в ней отсутствует напряжение. Как я уже рассказывал, напряжение — это потенциал для выполнения работы, и приводил пример с кирпичом, поднятым в воздух и обладающим потенциальной энергией. Нулевой потенциал будет у кирпича, лежащего на земле: оттуда некуда падать.

В главе 4 мы отметили, что электрические цепи закольцованы. Наша новая цепь совершенно не похожа на кольцо. Однако она все равно закольцована. Можно заменить V на батарейку, заземленную через отрицательную клемму, а затем нарисовать провод между всеми точками, где стоит символ заземления. Получится такая же схема, как и приведенная в начале этой главы.

Итак, вооружившись парой медных штырей (или водопроводных труб), можно сконструировать двунаправленную систему для обмена кодом Морзе и при этом обойтись всего двумя проводами, которые будут протянуты через изгороди между вашим домом и домом вашего друга.

Функционально эта цепь не отличается от конфигурации, показанной выше, где через забор между двумя домами протянуты три провода.

Итак, мы рассмотрели важный этап в развитии телекоммуникаций. Ранее мы могли общаться при помощи азбуки Морзе, но только по прямой, в пределах видимости, и только на таком расстоянии, на какое добивает луч фонарика.

При помощи проводов мы изготовили систему, которая позволяет не только общаться с другом «по кривой» (вне зоны прямой видимости), но и избавиться от ограничений, связанных с расстоянием между нами. Можно общаться с кем-то, до кого сотни и тысячи километров, — нужно лишь протянуть достаточно длинные провода.

Нет, в принципе, не совсем так. Пусть медь и очень хороший проводник, она неидеальна. Чем длиннее провода, тем выше их сопротивление. Чем выше сопротивление, тем слабее проходящий по ним ток, чем слабее ток — тем тусклее светит лампочка.

Итак, насколько длинные провода мы можем протянуть? Зависит от ситуации. Допустим, мы работаем с исходной двунаправленной конструкцией на четыре провода, без заземления и общего провода, используем батарейки от фонарика, а также лампочки. Можно для начала приобрести акустический кабель 20-го калибра. Такой кабель обычно применяется для подключения микрофона к стереосистеме. В нем два провода, так что он хорошо подойдет и для двунаправленного телеграфа. Если между вашей комнатой и комнатой друга меньше 15 метров, потребуется всего одна катушка провода.

Толщина провода измеряется по системе AWG (American Wire Gauge, американский калибр проводов)[10]. Чем меньше калибр, тем толще провод, соответственно тем ниже его сопротивление. Диаметр провода 20-го калибра — около 0,8 миллиметра, а сопротивление — 10 омов на 300 метров либо один ом на удвоенное расстояние между комнатами.

Неплохо, но что делать, если бы мы протянули провод на полтора километра? Общее сопротивление такого провода составило бы более 100 омов. Как вы помните, сопротивление нашей лампочки составляло всего четыре ома. По закону Ома можно рассчитать, что сила тока, который потечет по такой цепи, составит уже не 0,75 ампера (три вольта, деленные на четыре ома), а менее 0,03 ампера (три вольта, деленные более чем на 100 омов). Наверняка лампочка от такого низкого тока не загорится. Хороший выход — взять провод потолще. Но это может выйти дороже. Провода 10-го калибра потребуется вдвое больше, поскольку он одножильный, толщина его составляет около 2,54 миллиметра, но сопротивление — всего около пяти омов на 1,6 километра. Другое решение — увеличить напряжение и взять лампочки с гораздо более высоким сопротивлением. Например, стоваттная лампочка, освещающая вашу комнату, рассчитана на работу в сети напряжением 120 вольт и имеет сопротивление около 144 омов. В таком случае сопротивление проводов в меньшей степени отразится на всей нашей схеме.

Именно с такими проблемами столкнулись инженеры, которые 150 лет назад прокладывали первые телеграфные системы между Америкой и Европой. Независимо от толщины проводов и уровня напряжения, телеграфный провод просто невозможно протянуть на неограниченное расстояние. Согласно имевшейся схеме, работоспособная система могла охватить максимум несколько сотен километров, что несравнимо меньше тех тысяч километров, которые пролегают между Нью-Йорком и Калифорнией.

Решить проблему удалось, отказавшись от лампочек и сконструировав простые «щелкающие» телеграфы прошлого века. Получилось простое и неброское устройство, на основе которого впоследствии были созданы полноценные компьютеры.

Примечания

10

В России толщина провода традиционно описывается через площадь сечения, которая измеряется в квадратных миллиметрах, либо через диаметр провода в миллиметрах. Прим. науч. ред.

Смотрите также

а б в г д е ё ж з и й к л м н о п р с т у ф х ц ч ш щ э ю я