Выбрать главу

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

Ливингстон. Этот клуб назывался Homebrew?

Возняк. Полное название клуба было Homebrew Computer Club. В нем состояло много программистов, не имеющих понятия об аппаратных средствах, но тем не менее занимающихся сборкой компьютеров. Я был сбит с толку. Они обошли меня, собирая небольшие дешевые компьютеры на основе микропроцессоров, а я об этом никогда не слышал и не принимал в этом участия. А ведь именно этим я хотел заниматься в жизни. За одну ночь я проанализировал, что представляет собой микропроцессор, и обнаружил, что он очень похож на мини‑компьютеры, которые я собирал еще в старших классах школы.

А затем я исследовал Altair – первый микрокомпьютер, который, по сути, нельзя было считать полноценным. Для меня компьютер – это нечто цельное, т. е. одно устройство. Еще в старшей школе я сказал отцу, что хочу ПК модели 4K Data General Nova. Что значит 4K? Это указывает на то, что в Data General Nova установлено 4 Кбайт оперативной памяти, то есть минимально необходимый ее объем для выполнения программ на языке программирования. Иными словами, компьютер гарантировал пользователю возможность писать приложения на Fortran или Basic, или любом другом языке и выполнять их. Компьютеры Altair, которые продавались по смехотворно низкой цене, по сути, представляли собой разрекламированный микропроцессор компании Intel и несколько чипов для преобразования напряжения. То есть в Altair объединили пару отдельных комплектующих, назвали их компьютером и заявили: «Теперь вы можете сами добавить все элементы, для совместной работы с которыми спроектирован микропроцессор». Вы можете добавить оперативную память, карты расширения для взаимодействия с телетайпом, длинный кабель для подключения к нему или просто купить телетайп за несколько тысяч долларов. К тому моменту, когда вы приобретете достаточный объем ОЗУ и все остальное, чтобы собрать компьютер, способный выполнять программы, ваши затраты окажутся совершенно неподъемными. Суммарная стоимость такого ПК составляла около 5 тыс. долл. А мы были простыми технарями, мечтающими обзавестись собственным компьютером, которым едва хватало денег на насущные нужды.

Кроме того, за пять лет до этого, в 1970 году я сам собрал компьютер аналогичного с Altair типа. Однако у меня не было микропроцессора. Вместо него я использовал набор микросхем. То есть я создал собственный небольшой процессор, который разместил на компактной плате размером 3×5 дюймов. На ней я установил переключатели, лампочки, и она выглядела как приборная панель в самолете. Я мог использовать эти переключатели, нажимать кнопки, передавать в память комбинации нулей и единиц и выполнять программы. Мой компьютер был практически аналогом компьютера Altair. Он имел такой же объем оперативной памяти (начальный объем составлял 256 байт). Кроме того, я мог проверить его работоспособность. И его я собрал на пять лет раньше появления Altair. Теперь же я увидел ПК на основе микропроцессора и понял, что его недостаточно. Нужно единое устройство, способное выполнять программы на языке программирования. Хотя модель Altair была очень близка к реализации этой задачи.

Я решил собрать собственный компьютер. Я всегда был убежден, что стоимость подобных устройств должна быть разумной. Однако мне требовалось как минимум 4 Кбайт ОЗУ. В 1975 году появилась динамическая оперативная память (DRAM) в виде модулей по 4 Кбайта. Впервые они стали стоить дешевле, чем память на магнитных сердечниках, которая до этого использовалась во всех компьютерах. Мир внезапно перешел на кремниевую оперативную память.

Все компьютеры того времени, а это Altair, Sphere, Polymorphic и Insight, проектировались недостаточно квалифицированными инженерами, вернее, не самыми лучшими представителями этой профессии. В процессе участвовали технические специалисты, которые могли посмотреть спецификацию конкретной оперативной памяти и сравнить ее с техническими данными микропроцессора. В последнем были каналы, именуемые «адрес», и в ОЗУ имелись такие каналы. Они просто соединяли их. Это было несложно, когда дело касалось статической оперативной памяти.