Читаем Пожар в Долине полностью

Людям, увлекавшимся компьютерами, требовалось много воображения, чтобы научиться пользоваться разработкой MITS. К середине 1975 года, когда начались регулярные поставки Altair на рынок компьютеров, собранная машина выглядела как металлическая коробка с блоком питания, соединенным с большой печатной платой. Эту плату назвали материнской, так как она являлась основной частью схемы машины. Сотней золотых нитей материнская плата соединялась с 18 слотами, к которым подключались другие монтажные платы.

Эти 18 слотов были одновременно символом безграничных возможностей Altair и неумения его создателей их использовать. Независимо от того, что заказывал клиент, он получал машину лишь с двумя слотами. К одному подсоединялась плата, включающая ЦПУ (в основном чип Intel 8080 и поддерживающую схему), к другому — плата с 256 байтами памяти.

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

По сравнению с более продвинутыми моделями, Altair действительно проигрывал по многим параметрам. Так, у него не было ПЗУ (постоянного запоминающего устройства). Пользователи могли вводить информацию в машину и обрабатывать ее, но как только они отключали питание или переходили к выполнению другой задачи, предыдущая информация стиралась. Даже возможности временного запоминающего устройства были очень ограничены. Несмотря на то, что в Altair имелась плата памяти, ее 256 байт было недостаточно, чтобы сохранить даже абзац текста.

Что касается системы ввода/вывода, настройка внешней панели оставляла желать лучшего и требовала от пользователя выполнения нескольких утомительных операций. Ввод информации осуществляли с помощью переключателей, которые включали и выключали, одно движение переключателя равнялось 1 байту информации. Для считывания входных данных пользователю нужно было интерпретировать серию мигающих огоньков. На то, чтобы ввести и проконтролировать абзац информации, могло уйти несколько минут даже у опытного любителя. До тех пор, пока не появились считывающие устройства и Бейсик Пола Аллена и Билла Гейтса, владельцам Altair приходилось общаться со своими компьютерами на машинном языке с помощью переключателей и лампочек.

Машинный язык — набор команд в виде чисел, которые заставляют ЦПУ совершать действия, — был родным языком микропроцессора Intel 8080. С помощью кода ЦПУ выполняет простейшую функцию, например, скопировать содержание одного определенного участка в память другого или добавить единицу к сохраненному значению. Некоторые программисты предпочитают работать на машинном языке или на чем-то подобном, так как в этом случае можно быстро и непосредственно осуществлять контроль над операциями ЦПУ. Такие специалисты — настоящие хакеры. Но все они соглашаются, что программирование на языке высокого уровня намного проще, чем работа с машинным языком. Бейсик для Altair был языком высокого уровня. К сожалению, он занимал 4096 байт памяти — небольшой объем памяти для языка высокого уровня, но в 16 раз превышавший объем памяти, имевшийся у компьютера.

Заполнение 18 слотов Altair платами с 256 байтами памяти и введение Бейсика в систему — процесс довольно утомительный, в течение которого приходилось без ошибки включать и выключать внешние переключатели более 30 000 раз, и только после этого пользователь теоретически мог работать с языком высокого уровня. Но оставшегося объема памяти едва ли хватало на выполнение их собственных программ. Кроме того, Бейсик приходилось загружать каждый раз, когда компьютер включали. Для совершенствования Бейсика и Altair требовались две вещи: память с высокой плотностью записи и быстрый ввод программ. MITS работала над этим. И не только над этим — над многими проектами.

К моменту приезда Пола Аллена в Альбукерк крупнейший проект по аппаратному обеспечению MITS состоял из платы памяти на 4 Кб, которую разработал Эд Робертс и пытался собрать Пэт Годдинг. У компьютерщиков буква «К», от «кило-», равняется 1024 единицам, это число близко к 1000 при использовании двоичной системы. Таким образом, 4 Кб равняется 4096. Благодаря использованию двоичной системы исчисления в компьютере, когда любое число можно представить в виде разных комбинаций двух чисел, компьютеру проще всего различать их точные значения. Новая плата памяти MITS могла содержать более 4000 байт информации, следовательно, Бейсик Altair свободно помещался на этой плате.

С тех пор, как благодаря плате с 4 Кб памяти стало возможным работать с Бейсиком Гейтса и Аллена на Altair, Пола Аллена больше всего беспокоила надежность платы. На деле часто оказывалось, что она не работала. Точнее, она не работала вместе с другими платами. Проблема заключалась не только в самой плате памяти, но и в одновременном использовании нескольких плат. «Это больше напоминало аналоговую схему, — рассказывал Аллен, — все нужно было тщательно проверять».

Перейти на страницу:

Похожие книги

«Ага!» и его секреты
«Ага!» и его секреты

Вы бы не хотели, скажем, изобрести что-то или открыть новый физический закон, а то и сочинить поэму или написать концерт для фортепьяно с оркестром?Не плохо бы, верно? Только как это сделать? Говорят, Шиллер уверял, будто сочинять стихи ему помогает запах гнилых яблок. И потому, принимаясь за работу, всегда клал их в ящик письменного стола. А физик Гельмгольц поступал иначе. Разложив все мысленно по полочкам, он дожидался вечера и медленно поднимался на гору лесной дорогой. Во время такой прогулки приходило нужное решение.Словом, сколько умов, столько способов заставить мозг работать творчески. А нет ли каких-то строго научных правил? Одинаковы ли они для математиков, биологов, инженеров, поэтов, художников? Да и существуют ли такие приемы, или каждый должен полагаться на свои природные способности и капризы вдохновения?Это тем более важно знать, что теперь появились «электронные ньютоны» — машины, специальность которых делать открытия. Но их еще нужно учить.Решающее слово здесь принадлежит биологам: именно они должны давать рецепты инженерам. А биологи и сами знают о том, как мы думаем, далеко не все. Им предстоит еще активнее исследовать лабораторию нашего мышления.О том, как ведутся эти исследования, как постепенно «умнеют» машины, как они учатся и как их учат, — словом, о новой науке эвристике рассказывает эта книга.

Елена Викторовна Сапарина

Зарубежная компьютерная, околокомпьютерная литература
С компьютером на ты. Самое необходимое
С компьютером на ты. Самое необходимое

Рассказывается о работе в операционной системе Windows (на примере версий XP и 7), текстовом редакторе Word 2010 и других приложениях, необходимых каждому пользователю: архиваторах, антивирусах и программах для просмотра видео и прослушивания музыки (Winamp, QuickTime Pro). Большое внимание уделяется работе в Интернете. Рассказывается о программах для просмотра Web-страниц, об электронной почте, а также о различных полезных приложениях для работы в сети — менеджерах закачек файлов, ICQ, Windows Live Messenger, MSN и многих других. Во втором издании рассмотрена новая ОС — Windows 7, а также последние версии приложений для пользователей.Для начинающих пользователей ПК.

Андрей Александрович Егоров , Андрей Егоров

Зарубежная компьютерная, околокомпьютерная литература / Прочая компьютерная литература / Книги по IT