Шрифт:
Интервал:
Закладка:
В 1965 году Гордон Мур (Gordon Moore), впоследствии вместе с Бобом Нойсом (Bob Noyce) основавший фирму Intel, предсказал, что число транзисторов в компьютерных чипах ежегодно будет удваиваться. Его предсказание базировалось на соотношении «цена/качество» компьютерных чипов за предыдущие 3 года и предположении, что в ближайшее время эта тенденция сохранится. Правда, Мур не очень-то верил, что это продлится долго. Но прошло 10 лет, предсказание сбылось, и тогда он заявил, что теперь емкость будет удваиваться каждые 2 года. Его слова оправдываются и по сей день: число транзисторов в микропроцессорах удваивается в среднем каждые 18 месяцев. Среди инженеров эту зависимость принято называть законом Мура.
В 1977 году Боб Нойс в журнале «Scientific American» сравнил трехсотдолларовый микропроцессор с ENIAC, кишащим насекомыми мастодонтом. Крошка-микропроцессор не только мощнее, но и, как заметил Нойс, «в 20 раз быстрее, обладает большей памятью, в 1000 раз надежнее, потребляет энергии столько же, сколько лампочка, а не локомотив, занимает 1/30 000 объема и стоит в 10 000 раз дешевле. Его можно заказать по почте или купить в местном магазине».
В один из летних дней 1972 года (Гейтсу было шестнадцать, а Полу Аллену девятнадцать) Пол показал Биллу небольшую статью, затерявшуюся на 143-й странице журнала «Electronics». В ней сообщалось, что молодая фирма Intel выпустила микропроцессор с названием 8008. Друзья решили, что этот первый микропроцессор весьма ограничен, но Пол уверял, что чипы станут мощнее, а компьютеры, построенные на них, будут очень быстро совершенствоваться.
В то время в компьютерной индустрии никто и не думал создавать реальные компьютеры на каких-то микропроцессорах. Например, в статье из «Electronics» микропроцессор 8008 описывался как устройство, «пригодное для арифметических вычислений, систем управления и интеллектуальных терминалов». Авторы статьи даже и не предполагали, что микропроцессор когда-нибудь «вырастет» в универсальный компьютер. Микропроцессоры тогда были медленными и могли обрабатывать очень ограниченные объемы информации. Ни один из языков, известных программистам, не был доступен 8008, что практически не позволяло разрабатывать для него сколько-нибудь сложные программы. Приложения приходилось программировать несколькими десятками простых инструкций, «понятных» этому микропроцессору. Обреченный на жизнь «рабочей лошадки», он снова и снова выполнял одни и те же простенькие задачи. Особенно часто его использовали в лифтах и калькуляторах.
Иными словами, простой микропроцессор, применяемый, скажем, в системе управления лифтом, – всего лишь отдельный инструмент, барабан или рожок, который в руках неискушенного музыканта вполне способен вывести несложную мелодию или выделить основной ритм. А мощный микропроцессор, поддерживающий языки программирования, подобен профессиональному оркестру. Под управлением нужных программ он может сыграть сложнейшие вещи.
Гейтс и Аллен заинтересовались, какие программы можно сделать на микропроцессоре 8008. Пол связался с Intel и попросил выслать документацию. Слегка удивившись, когда ее действительно прислали, друзья с головой окунулись в работу. Билл разработал версию Бейсика, «ходившую» на DEC PDP-8, и думал, что ему удастся сделать то же самое и для крошечного чипа фирмы Intel. Но, изучив документацию, понял, что не стоит и пытаться. Микропроцессор оказался слишком прост, в нем было слишком мало транзисторов.
Однако будущие миллиардеры придумали, как использовать этот маленький чип для устройства, которое анализировало информацию, снимаемую с уличных мониторов. Многие муниципалитеты, замеряя интенсивность транспортного потока, делали так: поперек улицы протягивали резиновую кишку. Когда ее переезжал автомобиль, она пробивала бумажную ленту в металлическом ящике, закрепленном на конце этой кишки. Друзья увидели, что для обработки лент можно использовать 8008 микропроцессор – чтобы с его помощью печатать диаграммы и другую статистику. Свое первое детище Гейтс и Аллен окрестили Traf-O-Data.
В декабре 1974 года Билл Гейтс увидел компьютер за 397 долларов, который, по словам его друга Пола Аллена, мог бы собрать любой. Единственное, чего не хватало машине, было программное обеспечение. Вот что писал по этому поводу сам Гейтс в своей книге «Дорога в будущее»: «На обложке журнала была помещена фотография очень маленького компьютера, размером с тостер. Назывался он чуть-чуть достойнее нашей Traf-O-Data: Altair 8800 (заимствовано из кинофильма Star Trek). Его продавали по цене 397 долларов за сборный комплект (без клавиатуры и дисплея). У него было 16 адресных переключателей и 16 световых индикаторов. Вы могли заставить индикаторы перемигиваться на передней панели, вот, собственно, и все. Основная его проблема – отсутствие программного обеспечения. Altair 8800 нельзя было программировать, что превращало его скорее в новинку-игрушку, чем в серьезный инструмент».
Дело в том, что вплоть до 1964 года каждая модель компьютера, даже от одного изготовителя, была уникальна и требовала своей операционной системы и прикладного программного обеспечения. Операционная система, иногда ее называют дисковой операционной системой (Disk-Operating System), или просто DOS, – фундаментальная программа, управляющая компонентами компьютерной системы, координирующая их взаимодействие и выполняющая другие функции. Без операционной системы компьютер бесполезен. Она служит той платформой, на которой работают все остальные программы – будь то текстовые процессоры, электронные таблицы или бухгалтерские приложения.
Появившаяся в 1975 году в «Попьюлар Электроник» («Популярная электроника») передовица, посвященная созданному компанией MITS компьютеру «Альтаир», привлекла внимание Гейтса и Аллена. Они связались с MITS и предложили написать программу на Бейсике для нового любительского компьютера. Вот что об этом пишет сам Билл Гейтс в своей книге «Дорога в будущее»: «Последние двадцать лет обернулись для меня одним сплошным приключением. А началось все в тот день, когда я и мой друг Пол Аллен (Paul Allen), студенты-второкурсники, стояли на Harvard Square и сосредоточенно изучали описание сборного компьютера в журнале «Popular Electronics». С волнением читая о первом, действительно персональном компьютере, мы с Полом, конечно же, не представляли всех его возможностей, но в том, что он изменит и нас, и мир вычислительной техники были абсолютно уверены. Так и случилось». Нужно отметить, что память этого компьютера была рассчитана примерно на 4 тысячи символов – в сотни тысяч раз меньше, чем у его современных аналогов. Кроме того, Гейтс и Аллен ни разу не видели этот компьютер, и программу для него им пришлось писать по сделанной Алленом модели. Работая по восемнадцать часов в сутки в лаборатории Гарварда, они сделали программу, которую Пол повез в Альбукерк. Девятнадцатилетний Гейтс взял академический отпуск в Гарварде и тоже отправился в Альбукерк, где снял комнату в мотеле через дорогу от MITS. Он писал программы и находил время, чтобы работать над организацией Micro-soft (дефис Гейтс и Аллен убрали из названия намного позже), через которую собирался строить отношения с MITS. Они с Алленом занимали одну комнату на двоих, при этом Билл писал программы, а Пол выполнял для MITS другую работу. Они день и ночь работали над созданием этих первых программ на Бейсике.
(adsbygoogle = window.adsbygoogle || []).push({});- Николай Георгиевич Гавриленко - Лора Сотник - Биографии и Мемуары
- История одного немца - Себастиан Хафнер - Биографии и Мемуары
- Лотта Ленья. В окружении гениев - Ева Найс - Биографии и Мемуары