Чтение онлайн

ЖАНРЫ

Возвращение в Яблочное королевство. Стив Джобс, сотворение Apple и как оно изменило мир
Шрифт:

Вскоре Возняк и Баум разобрались в своих любимых мини-ЭВМ, и книжные полки в их спальнях начали распухать от литературы о компьютерах. Друзья научились различать удачные и неудачные конструкции. Они уже могли оценить оригинальные решения, например методы обработки чисел с плавающей запятой. Иногда их внимание привлекал внешний вид или название, такое как Skinny Mini, намекавшее на тонкую стойку компьютера. Элмер Баум вспоминал: "Примерно через три месяца я сдался. Они разрабатывали компьютеры, а я не мог понять, о чем они говорят".

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

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

Жизнь Возняка в Колорадо вращалась вокруг университетского компьютера компании Control Data, CDC 6400. Он изучал инструкции к компьютеру, освоил новые приемы программирования на языке фортран, а также познакомился с другим языком программирования, алголом.

Руководство колледжа Возняк раздражал — слишком много времени болтался в компьютерном зале и слишком часто пользовался компьютером. Он написал несколько программ, которые выплевывали рулоны бумаги с надписями "К ЧЕРТУ НИКСОНА" и "ХОРОШАЯ МАКУЛАТУРА". "На один час в аудитории приходилось десять часов за компьютером", — признавал он. Ночи, проведенные за игрой в бридж, и стомильные поездки за гамбургерами тоже не способствовали хорошей успеваемости. Один из деканов невзлюбил его и угрожал исключением. Возняк ответил тем, что нанял адвоката, чтобы тот составил письменное предупреждение, но это не помогло. В конце первого года обучения он покинул Колорадо с чемоданом, набитым усовершенствованными схемами компьютеров, и с кучей неудовлетворительных оценок. Ему пришлось вернуться в родительский дом в Саннивейле, где он снова поступил в местный колледж Де-Анза.

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

В конце года они вместе с Баумом случайно нашли работу на лето. Друзья искали местное отделение компании, выпускающей мини-ЭВМ, и наткнулись на штаб-квартиру Tenet, маленькой фирмы, пытающейся наладить производство компьютеров по индивидуальному заказу, например для отдела транспортных средств штата Калифорния. Юноши уговорили принять их на работу в качестве программистов, и, хотя вскоре Баум уехал учиться в Массачусетский технологический институт, Возняк остался и научился программировать компьютер так, чтобы он мог одновременно обслуживать нескольких пользователей. Время от времени он наведывался в Лос-Анджелес: "Я хотел жениться на своей юной кузине, но я ей никогда не нравился". Он работал в Tenet вплоть до экономического кризиса 1972 года, после чего зарегистрировался на бирже труда, чтобы получать пособие по безработице.

Знания его были бессистемными, и учился он в основном проектированию компьютеров. Возняк читал ксерокопии учебников, которые Баум присылал ему из МТИ, и продолжал посещать школьные научные выставки. Во время одного из таких визитов его внимание привлекло механическое устройство,

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

Этот самостоятельно усвоенный урок очень помог Возняку, когда он погрузился в описание мини-ЭВМ Nova компании Data General. Разработанный выходцами из Digital Equipment Corporation компьютер Nova приобрел популярность благодаря интеллектуальному и агрессивному дизайну. В узком мире его поклонников большим спросом пользовался рекламный плакат, который компания высылала по почте. И Возняк, и Баум повесили плакаты в своих спальнях, вместе с фотографиями кумиров. Баум так объяснял свой поступок: "Это был единственный компьютер, выглядевший так, словно он мог поместиться на столе".

Следующая модель Data General под названием Supernova представляла собой 16-разрядный компьютер — шестнадцать двоичных битов обрабатывались одновременно, — все элементы которого, за исключением памяти, были смонтированы на одной печатной плате. Более сотни полупроводниковых микросхем были установлены в отверстия зеленой платы и соединялись между собой извилистыми лужеными дорожками. Покрытые оловом дорожки вытравливались на так называемой печатной плате, которая стала одним из основных конструктивных блоков компьютера. Смонтированные на материнской плате микросхемы управляли основными функциями устройства. Почти каждая деталь компьютера компании Data General отражала прогресс электроники. Несмотря на гораздо более сложное арифметико-логическое устройство компьютера, принципы его работы не отличались от тех, что были заложены в сумматоре-вычитателе, сконструированном Возняком в возрасте тринадцати лет. Однако то, для чего в 1963 году требовалась большая плата и сотни деталей, в 1970 году умещалось на кремниевой пластинке.

Вместе с Баумом, проводившим летние каникулы в Калифорнии, Возняк стал разрабатывать собственную версию Nova. Он обратился в Data General за более подробной информацией и получил несколько сотен страниц служебной документации компании. Друзья собирали информационные листки о новых микросхемах, выпускаемых Fairchild Semiconductor и Signetics, изучали технические характеристики, отбирая подходящие микросхемы. Они разработали схемы — рисунки, на которых было показано, как соединяются между собой микрочипы, — для двух разных вариантов компьютера. В одном использовались микросхемы Fairchild, в другом Signetics.

Движущей силой проекта был Возняк, однако и Баума нельзя было назвать стоящим на обочине. Он знал все тонкости разработки компьютера и мог предложить, как максимально эффективно использовать возможности микросхем. Друзья сосредоточились на цифровой электронике, не обращая внимания на все остальное. "Нас не беспокоили такие вещи, как блок питания", — вспоминал Баум. На каком-то этапе друзья даже решили собрать свою версию компьютера, сложили все схемы в папку и направили письма различным компаниям с просьбой прислать комплектующие. Возняк вспоминал: "Я хотел собрать каждый компьютер, который проектировал. Проблемой было достать необходимые детали".

Решая непростую задачу разработки нескольких разных версий Nova, Возняк многому научился. Желая помочь сыну понять кое-какие тонкости, Джерри Возняк познакомил его с разработчиком полупроводниковых микросхем из Fairchild. Инженер объяснил, что количество используемых микросхем — это лишь один аспект конечной цели. Он рассказал Стиву, что не менее важным является место, которое занимают элементы на печатной плате. Поэтому Возняк сосредоточил усилия на решении двойной задачи: минимизировать и количество микросхем, и место, занимаемое ими на плате.

Поделиться с друзьями: