Миллиардер из Кремниевой долины - [21]

Шрифт
Интервал

– Детишки ослепнут, разбирая эту ерунду. Надо как-то автоматизировать.

Я сказал, что можно попробовать использовать новый мини-компьютер. Последние модели Texas Instruments были особенно компактными, и цена ограничивалась четырехзначной суммой – но все же неподъемной для нас. Тогда у меня появилась другая идея: как насчет нового восьмибитного процессора Intel – 8008-го? Судя по тому, что я читал, чип мог управлять калькуляторами, лифтами, даже маленькими терминалами. С весны, когда он впервые появился, его почти не пытались применить для анализа данных. Но если он работал в соответствии со спецификациями, 8008-й – то, что нам нужно.

– Мы можем сами построить систему на этом чипе – так дешевле всего, – добавил я.

Биллу понравилось предложение, и я указал на слабое место:

– Нужно найти кого-то, кто построит машину.

Мы не были сильны в аппаратном обеспечении, и нам нужен был третий партнер.

Наш общий знакомый рассказал про Пола Гилберта, студента университета по электротехнике; мы разыскали его в конце лета. Мы несколько раз встретились, и Пол построил рабочую схему машины – мы назвали ее (и наше партнерство) Traf-O-Data (много позже я спросил Билла, откуда он взял такое название; он ответил, что от «jack-o’-lantern» – фонаря-тыквы. Мне это показалось странным). Чувствуя себя предпринимателями, мы мечтали о том, как к нам потекут денежные реки. Ведь, имея на руках наши удобные таблицы данных о дорожном движении, муниципалитеты смогут решить, где устанавливать светофоры, а где в первую очередь ремонтировать дороги. Разве не пожелают департаменты общественных работ во всем мире приобрести машину Traf-O-Data?

Пол Гилберт как-то добился университетской скидки, и мы заказали 8008-й в местном магазине электроники. Мы с Биллом наскребли 360 долларов и поехали за чипом. Продавец протянул нам картонную коробочку, которую мы немедленно открыли – и впервые в жизни увидели микропроцессор. Завернутый в алюминиевую фольгу, вдавленный в маленькую пластину из черной резины, внутри покоился тонкий прямоугольник длиной в дюйм. Для двух парней, чья юность прошла среди громадных компьютеров, это было чудо.

– Кучу денег за такую фитюльку, – сказал Билл.

Но я понимал, о чем он думает: в этой коробочке умещается мозг целого компьютера. Мы отвезли чип Полу Гилберту на кафедру физики, и он принялся за работу.

Создавая программы для Traf-O-Data, мы столкнулись с проблемой. Мы знали, что будет мучительно и даже бессмысленно писать программы на самом 8008-м. Нужно было на пустом месте создавать средства разработки, включая адаптированный Ассемблер, программу, которая будет переводить команды Ассемблера в реальные байты. Хотя 8008-й мог адресовать 16 килобайт памяти, мы могли использовать на платах памяти только четверть этого объема – совершенно недостаточно для разработки.

Как же программировать такой ограниченный микропроцессор на еще не существующей машине? Для меня ответ был очевиден: нужно имитировать окружение 8008-го на большой машине. Описание симуляторов впервые появилось в литературе в середине 1960-х, когда инженер Дари Мосс разработал способ, позволяющий компьютеру IBM 360 «эмулировать» предыдущие модели компьютеров и выполнять программы, написанные для них. Работа Мосса продемонстрировала техническую идею, в теории сформулированную еще Аланом Тьюрингом в 1930-х: любой компьютер можно запрограммировать так, чтобы он вел себя как другой компьютер. Программа подчиняла «железо». Хотя мне не приходилось читать, чтобы кто-нибудь симулировал микропроцессор, я понял, что это будет несложно – просто нужно заставить большой компьютер действовать как маленький. При этом мы можем использовать громадную память мейнфрейма и развитые средства разработки.

Мы и представить не могли, сколько трудностей нас ждет. В университетской лаборатории Пол Гилберт конструировал жутко запутанный прототип: больше тысячи медных проводов вились вокруг десятков золоченых клемм на двух монтажных платах. Дизайн и разводка машины постепенно вырисовывались, но Полу потребовался год, чтобы заставить работать капризные чипы памяти. Все это время я, вернувшись в штат Вашингтон, бился над симуляцией на IBM 360. Отладка на компьютере «пакетной обработки» – буквально сизифов труд: два шага вперед – полтора назад.

В ту зиму Билл выбрался ко мне в Пуллман во время жуткого похолодания; мы пешком прошли две мили до университетского компьютерного центра; термометр на здании банка застыл на минус тринадцати. Воздух так обжигал, что говорить было больно. Когда добрались до цели, моя борода покрылась льдом. Билл, дрожа, спросил:

– В Пуллмане что – всегда так холодно?

Больше зимой он не приезжал.


На Рождество Биллу позвонил Бад Пемброк – тот, что нанимал нас делать расчетную программу для Information Services Inc. Затевался большой программный проект для Бонневильского энергетического управления, и Бад прочесывал местность в поисках программистов, понимающих в PDP-10. Мне еще не исполнилось 20, а Биллу было всего 17, но возраст не имел значения.

– И будете получать оклад, – добавил Бад.

– Сколько? – поинтересовался Билл.


Рекомендуем почитать
Николай Александрович Васильев (1880—1940)

Написанная на основе ранее неизвестных и непубликовавшихся материалов, эта книга — первая научная биография Н. А. Васильева (1880—1940), профессора Казанского университета, ученого-мыслителя, интересы которого простирались от поэзии до логики и математики. Рассматривается путь ученого к «воображаемой логике» и органическая связь его логических изысканий с исследованиями по психологии, философии, этике.Книга рассчитана на читателей, интересующихся развитием науки.


Я твой бессменный арестант

В основе автобиографической повести «Я твой бессменный арестант» — воспоминания Ильи Полякова о пребывании вместе с братом (1940 года рождения) и сестрой (1939 года рождения) в 1946–1948 годах в Детском приемнике-распределителе (ДПР) города Луги Ленинградской области после того, как их родители были посажены в тюрьму.Как очевидец и участник автор воссоздал тот мир с его идеологией, криминальной структурой, подлинной языковой культурой, мелодиями и песнями, сделав все возможное, чтобы повествование представляло правдивое и бескомпромиссное художественное изображение жизни ДПР.


Пастбищный фонд

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


Литературное Зауралье

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


Государи всея Руси: Иван III и Василий III. Первые публикации иностранцев о Русском государстве

К концу XV века западные авторы посвятили Русскому государству полтора десятка сочинений. По меркам того времени, немало, но сведения в них содержались скудные и зачастую вымышленные. Именно тогда возникли «черные мифы» о России: о беспросветном пьянстве, лени и варварстве.Какие еще мифы придумали иностранцы о Русском государстве периода правления Ивана III Васильевича и Василия III? Где авторы в своих творениях допустили случайные ошибки, а где сознательную ложь? Вся «правда» о нашей стране второй половины XV века.


Вся моя жизнь

Джейн Фонда (р. 1937) – американская актриса, дважды лауреат премии “Оскар”, продюсер, общественная активистка и филантроп – в роли автора мемуаров не менее убедительна, чем в своих звездных ролях. Она пишет о себе так, как играет, – правдиво, бесстрашно, достигая невиданных психологических глубин и эмоционального накала. Она возвращает нас в эру великого голливудского кино 60–70-х годов. Для нескольких поколений ее имя стало символом свободной, думающей, ищущей Америки, стремящейся к более справедливому, разумному и счастливому миру.