Пожар в Долине. История создания персональных компьютеров (без иллюстраций) - [7]
Прежде всего электричество создало базу для появления электроники. Так же, как ранее за зубчатыми колесами паровой машины Бэббиджа пришли электрические реле, их должна была вытеснить электроника — так считал Джон Атанасофф, профессор математики и физики колледжа штата Айова. Незадолго до вступления Америки во Вторую мировую войну Атанасофф вместе с Клиффордом Берри изобрели АВС, компьютер Атанасоффа-Берри. Переключателями в нем служили электронные вакуумные лампы, а не реле. Такая замена стала важным технологическим прорывом. В принципе, машины на вакуумных электронных лампах делали вычисления значительно быстрее и действовали намного эффективнее, чем машины на реле. Но работа над АВС, как и над устройством Бэббиджа, не была доведена до конца опять же по причине недостаточного финансирования. В итоге Атанасофф и Берри создали только простой прототип своего изобретения, кучу проводов и ламп, которая напоминала примитивный настольный калькулятор. Тем не менее, используя электронные лампы в качестве переключающих элементов, Атанасофф своим открытием сделал шаг вперед в развитии компьютеров.
Электронная лампа — это стеклянная трубка с выкачанным из нее воздухом. Томас Эдисон в свое время доказал, что при определенных условиях вакуум проводит электричество, а позже Ли де Форест превратил электронные лампы в электрические переключатели.
Таким образом, в тридцатых годах возникли все предпосылки для появления компьютеров. Именно в это время английский математик Алан Тюринг придумал машину, которая была предназначена только для чтения кодированных инструкций для любой поддающейся описанию задачи. Она также выполняла эти задачи, следуя инструкциям. Спустя десятилетие идея Тюринга воплотилась в реальность. Инструкции стали называться программами, а сама идея в руках другого математика, Джона Фон Неймана, приобрела вид универсальной ЭВМ.
Случилось это следующим образом. В 1943 году в инженерной школе Мура в Филадельфии Джон Мочли и Джон Преспер Эккерт предложили идею создания ENIAC, первого полностью электронного компьютера, и начали воплощать ее в жизнь. За исключением периферийного устройства для ввода и вывода информации, ENIAC полностью состоял из электронных ламп, что частично отразило идеи Мочли, родившиеся во время общения с Атанасоффом. Мочли и Эккерт привлекли к проекту ENIAC немало талантливых математиков, включая Джона Фон Неймана. Фон Нейман втянулся в проект и в ходе работы над ENIAC предложил различные идеи, в том числе и схему более сложной машины, названной EDVAC. Акцент в школе Мура делался в основном на логику, поэтому фон Нейман считал EDVAC не только вычислительным устройством. Он чувствовал, что машина, кроме выполнения арифметических операций, способна работать с определенными кодированными символами. Инструкции для работы с кодами и интерпретации символов в свою очередь кодировались, чтобы машина могла их использовать. Это была последняя необходимая разработка в области современного компьютера. Сделав вывод, что EDVAC должен программироваться с помощью инструкций, которые вводятся в компьютер, Фон Нейман пришел к идее создания компьютера с хранящимися в его памяти программами.
Для упрощения работы с машиной Адель Голдстайн написала язык программирования, состоявший из 55 операторов. После этого никто больше не работал на EDVAC, используя первоначальную систему внутренних кодов.
Когда в начале 1946 года усовершенствование ENIAC закончилось, этот компьютер стал работать в 1000 раз быстрее, чем его электромеханические братья, хотя и оставался достаточно шумным. ENIAC представлял собой целую комнату клацающих телетайпных машин, где трещали лентопротяжные механизмы, а по стенам шла электропроводка. Он состоял из 20 000 переключателей, весил 30 тонн и потреблял 150 кВт энергии. Несмотря на такую мощность, ENIAC мог оперировать только 20 числами по 10 знаков в каждом. Несмотря на то что работа над ним еще не была закончена, ENIAC приобретал все большее значение. В частности, в 1945 году эта машина выполняла вычисления, необходимые для разработки и использования атомной бомбы (Лос-Аламос, Нью-Мексико).
После Второй мировой войны производство компьютеров превратилось в новую отрасль индустрии, в большой бизнес. Тон в ней поначалу стала задавать компания Sperry Univac — бывшая компания Ремингтона, выпускавшая пишущие машинки. Именно в ней работали Джон Мочли и Джон Преспер Эккерт, которые находились на гребне успеха благодаря ENIAC. В течение следующих лет название Univac стало синонимом компьютера. Но постепенно у компании появилось несколько опасных конкурентов. Главный среди них — IBM, компания, которая начала собираться с силами и средствами после отказа от работы над Mark-1 и хотела создать универсальную ЭВМ. Эти компании заметно различались по стилю: в IBM работали люди в деловых костюмах, в то время как сотрудники Sperry Univac носили тапочки. Может быть, благодаря своему имиджу или деловой хватке впоследствии именно IBM стала на долгие годы лидером своей отрасли.
Она быстро ликвидировала отставание, и вскоре большинство компьютеров производилось IBM, причем доля компании на рынке компьютеров продолжала расти. Тем временем увеличился и сам рынок. Появлялись другие компании, чьи инженеры ранее работали в IBM или в Sperry Univac. Control Data Corporation из Миннеаполиса впрямую вела свое происхождение от IBM, компьютеры также выпускали компании Honeywell, Burroughs, General Electric, RCA и NCR. В течение десятилетия восемь компаний стали лидерами растущего компьютерного рынка, но доходы IBM были настолько выше, что появилось образное выражение: «Белоснежка и семь гномов». Роль Белоснежки, естественно, отводилась IBM.