История создания компьютера. Поколения компьютеров - история развития вычислительной техники

Как сегодня прожить без компьютеров, смартфонов и других гаджетов? Еще сложнее осознать, что 50 лет назад эти технологии можно было узнать только из научно-фантастических книг.

Предлагаем небольшой экскурс в историю, чтобы узнать, как развивались персональные компьютеры.

Первые компьютеры были созданы уже по окончании Второй мировой войны. Они были очень большими и дорогими (стоили даже больше, чем последняя версия современного MacBook). Поэтому поиграть такими игрушками могли только сотрудники серьезных организаций, банков или ведущих университетов. А вот развитие домашнего ПК (персональных компьютеров) пришлось на вторую половину ХХ века. Первым можно назвать мини-компьютер PDP-8. Его выпустили в марте 1965 года, сделала это корпорация Digital Equipment Corporation.

Надо заметить, что когда мы называем PDP-8 мини-компьютером, то имеем в виду, что он не занимал всю комнату. PDP-8 был не больше, нежели обычный холодильник, что для нашего времени звучит довольно дико. Его цена составляла 18500$, однако это не мешало компьютерным энтузиастам покупать это чудо техники. Поэтому PDP-8 стал не только первым домашним ПК, но и первым коммерчески успешным компьютером.

Следующий «прорыв» сделала компания МІТЅ, когда в 1975 году выпустила компьютер Altair 8800. Он считается одним из «революционеров» домашних ПК, а также первым звеном становления компаний-производителей персональных компьютеров.

В чем же секрет Altair 8800? Он был компактным, производительным и недорогим. Всего за 439$ каждый желающий мог приобрести детали для компьютера и собрать его с помощью журнала Popular Electronics. За 621$ можно было получить уже готовую модель. Altair 8800 имел микропроцессор Intel 8080 с тактовой частотой 2 МГц, а также обрабатывать 8 и 16-разрядные числа. Кстати, Билл Гейтс начал карьеру именно благодаря Altair 8800!

В то же время еще два компьютерных энтузиаста – Стив Джобс и Стив Возняк – решили создать компанию, которая занималась бы разработкой компьютерной техники. Их действительно революционным проектом можно назвать Apple II, появившийся в 1977 году. Джобс и Возняк продемонстрировали, каким должен быть компьютер общего использования. С того времени техникой могли пользоваться не только энтузиасты или радиолюбители, но и обычные граждане.

IBM PC 5150

В 1981 г. IBM присоединилась к массовому ажиотажу и выпустила ПК IBM PC 5150, который, наверное, еще можно найти в некоторых государственных учреждениях.

Компьютер считается одним из самых успешных домашних ПК в мире. Всего было продано 20 миллионов устройств. ПК был оснащен процессором MOS 6510. Также его можно было подключить к телевизору и использовать как игровую приставку.

Apple Macintosh

Следующим успешным продуктом компании Apple стал Макинтош, который окончательно определил вид персонального компьютера. Основными нововведениями, которыми щеголял продукт, были манипулятор типа «мышь» и полностью графический интерфейс. Фактически, это прадедушка всех современных iMac и MacBook. А еще это первый компьютер, который поздоровался со своими будущими пользователями.

IBM PC Convertible – это первый в мире ноутбук, который в 1986 году представила компания IBM. Он имел процессор Intel 80С88 и объем ОЗУ 256 килобайт, которую можно было расширить до 512 кбайт. Также ноутбук мог похвастаться двумя дисководами и модемом. ПК продавался очень плохо. Он был тяжелым, недостаточно быстрым, а с жидкокристаллического монитора было непросто читать. IBM PC Convertible все равно остается первым ноутбуком, который был выпущен в массовое производство и повлиял на дальнейшее развитие индустрии.

Немного о будущем

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

Большие персональные компьютеры начинают уступать место ультратонким ноутбукам и планшетам (хотя все еще остаются энтузиасты, которые самостоятельно собирают и модернизируют ПК). По прогнозам специалистов, через 100 лет функции ноутбука или ПК будут выполнять умные часы, смартфоны и голограмофоны, а мощные ПК будут использовать для вычисления больших объемов информации.

Одним из первых устройств (V-IV вв. до н.э.), с которых, можно считать, началась история развития компьютеров, была специальная доска, названная впоследствии «абак». Вычисления на ней проводились перемещением костей или камней в углублениях досок из бронзы, камня, слоновой кости и тому подобное. В Греции абак существовал уже в V в. до н.э., у японцев он назывался «серобаян», у китайцев — «суанпань». В Древней Руси для счета применялось устройство, похожее на абак, — «дощаный счет». В XVII веке этот прибор принял вид привычных российских счетов.

Абак (V-IV вв. до н.э.)

Французский математик и философ Блез Паскаль в 1642 г. создал первую машину, получившую в честь своего создателя название — Паскалина. Механическое устройство в виде ящика со многими шестернями кроме сложения выполняла и вычитание. Данные вводились в машину с помощью поворота наборных колесиков, которые отвечали числам от 0 до 9. Ответ появлялся в верхней части металлического корпуса.


Паскалина

В 1673 году Готфрид Вильгельм Лейбниц создал механическое счетное устройство (ступенчатый вычислитель Лейбница — калькулятор Лейбница), которое впервые не только складывало и вычитало, а еще умножало, делило и вычисляло квадратный корень. Впоследствии колесо Лейбница стало прототипом для массовых счетных приборов — арифмометров.


Модель ступенчатого вычислителя Лейбница

Английский математик Чарльз Бэббидж разработал устройство, которое не только выполняло арифметические действия, но и сразу же печатало результаты. В 1832 г. была построена десятикратно уменьшенная модель из двух тысяч латунных деталей, которая весила три тонны, но была способна выполнять арифметические операции с точностью до шестого знака после запятой и вычислять производные второго порядка. Эта вычислительная машина стала прообразом настоящих компьютеров, называлась она дифференциальной машиной.

Дифференциальная машина

Суммирующий аппарат с непрерывной передачей десятков создает российский математик и механик Пафнутий Львович Чебышев. В этом аппарате достигнута автоматизация выполнения всех арифметических действий. В 1881 году была создана приставка к суммирующему аппарату для умножения и деления. Принцип непрерывной передачи десятков широко использовался в различных счетчиках и вычислительных машинах.


Суммирующий аппарат Чебышева

Автоматизированная обработка данных появилась в конце прошлого века в США. Герман Холлерит создал устройство — Табулятор Холлерита — в котором , нанесенная на перфокарты, расшифровывалось электрическим током.

Табулятор Холлерита

В 1936 году молодой ученый из Кембриджа Алан Тьюринг придумал мысленный счетный аппарат-компьютер, который существовал только на бумаге. Его «умная машина» действовала по определенному заданному алгоритму. В зависимости от алгоритма, воображаемая машина могла применяться для самых разнообразных целей. Однако в то время это были чисто теоретические рассуждения и схемы, которые послужили прототипом программируемого компьютера, как вычислительного устройства, которое обрабатывает данные в соответствии с определенной последовательностью команд.

Информационные революции в истории

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

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

Вторая (середина XVI в.) революция вызвана изобретением книгопечатания, которое радикально изменило индустриальное общество, культуру, организацию деятельности.

Третья (конец XIX в.) революция с открытиями в области электричества, благодаря чему появились телеграф, телефон, радио, устройства, которые позволяют оперативно передавать и накапливать информацию в любом объеме.

Четвертая (с семидесятых годов XX в.) революция связана с изобретением микропроцессорной технологии и появлением персонального компьютера. На микропроцессорах и интегральных схемах создаются компьютеры, системы передачи данных (информационные коммуникации).

Этот период характеризуют три фундаментальные инновации:

  • переход от механических и электрических средств преобразования информации к электронным;
  • миниатюризация всех узлов, устройств, приборов, машин;
  • создание программно-управляемых устройств и процессов.

История развития компьютерной техники

Потребность в хранении, преобразовании и передачи информации у человека появилась значительно раньше, чем был создан телеграфный аппарат, первая телефонная станция и электронная вычислительная машина (ЭВМ). Фактически весь опыт, все знания, накопленные человечеством, так или иначе, способствовали появлению вычислительной техники. История создания ЭВМ — общее название электронных машин для выполнения вычислений — начинается далеко в прошлом и связана с развитием практически всех сторон жизни и деятельности человека. Сколько существует человеческая цивилизация, столько времени используется определенная автоматизация вычислений.

История развития компьютерной техники насчитывает около пяти десятилетий. За это время сменилось несколько поколений ЭВМ. Каждое следующее поколение отличалось новыми элементами (электронные лампы, транзисторы, интегральные схемы), технология изготовления которых была принципиально иной. В настоящее время существует общепринятая классификация поколений ЭВМ:

  • Первое поколение (1946 — начало 50-х гг.). Элементная база — электронные лампы. ЭВМ отличались большими габаритами, большим потреблением энергии, малым быстродействием, низкой надежностью, программированием в кодах.
  • Второе поколение (конец 50-х — начало 60-х гг.). Элементная база — полупроводниковые . Улучшились по сравнению с ЭВМ предыдущего поколения практически все технические характеристики. Для программирования используются алгоритмические языки.
  • 3-е поколение (конец 60-х — конец 70-х). Элементная база — интегральные схемы, многослойный печатный монтаж. Резкое снижение габаритов ЭВМ, повышение их надежности, увеличение производительности. Доступ с удаленных терминалов.
  • Четвёртое поколение (с середины 70-х — конец 80-х). Элементная база — микропроцессоры, большие интегральные схемы. Улучшились технические характеристики. Массовый выпуск персональных компьютеров. Направления развития: мощные многопроцессорные вычислительные системы с высокой производительностью, создание дешевых микроЭВМ.
  • Пятое поколение (с середины 80-х гг.). Началась разработка интеллектуальных компьютеров, которая пока не увенчалась успехом. Внедрение во все сферы компьютерных сетей и их объединение, использование распределенной обработки данных, повсеместное применение компьютерных информационных технологий.

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

Принципы работы компьютеров Конрада Цузе

Идея о возможности построения автоматизированного счетного аппарата пришла в голову немецкому инженеру Конраду Цузе (Konrad Zuse) и в 1934 г. Цузе сформулировал основные принципы, на которых должны работать будущие компьютеры:

  • двоичная система счисления;
  • использование устройств, работающих по принципу «да / нет» (логические 1 / 0);
  • полностью автоматизированный процесс работы вычислителя;
  • программное управление процессом вычислений;
  • поддержка арифметики с плавающей запятой;
  • использование памяти большой емкости.

Цузе первым в мире определил, что обработка данных начинается с бита (бит он называл «статусом да / нет», а формулы двоичной алгебры — условными суждениями), первым ввел термин «машинное слово» (Word), первым объединил в вычислители арифметические и логические операции, отметив, что «элементарная операция компьютера — проверка двух двоичных чисел на равенство. Результатом будет тоже двоичное число с двумя значениями (равно, не равно)».

Первое поколение — ЭВМ с электронными лампами

Colossus I — первая вычислительная машина на лампах, созданная англичанами в 1943 г., для раскодирования немецких военных шифров; она состояла из 1800 электронных ламп — устройств для хранения информации — и была одним из первых программируемых электронных цифровых компьютеров.

ENIAC — был создан для расчета артиллерийских таблиц баллистики; этот компьютер весил 30 тонн, занимал 1000 квадратных футов и потреблял 130-140 кВт электроэнергии. Компьютер содержал 17468 вакуумных ламп шестнадцати типов, 7200 кристаллических диодов и 4100 магнитных элементов, и содержались они в шкафах общим объемом около 100 м 3 . ENIAC имел производительность 5000 операций в секунду. Общая стоимость машины составляла $ 750 000. Потребность в потребления электричества — 174 кВт, общее занимаемое пространство — 300 м 2 .


ENIAC — устройство для расчета артиллерийских таблиц баллистики

Еще один представитель 1-го поколения ЭВМ, на который следует обратить внимание, это EDVAC (Electronic Discrete Variable Computer). EDVAC интересен тем, что в нем была сделана попытка записывать программы электронным способом в так называемых «ультразвуковых линиях задержки» с помощью ртутных трубок. В 126 таких линиях было возможно сохранять 1024 строк четырехзначных двоичных чисел. Это была «быстрая» память. В качестве «медленной »памяти предполагалось фиксировать числа и команды на магнитном проводе, однако этот метод оказался ненадежным, и пришлось вернуться к телетайпным лентам. EDVAC работал быстрее своего предшественника, сложение занимало 1 мкс, деление — 3 мкс. Он содержал всего 3,5 тыс. электронных ламп и располагался на 13 м 2 площади.

UNIVAC (Universal Automatic Computer) представлял собой электронное устройство с программами, хранящимися в памяти, которые вводились туда уже не с перфокарт, а с помощью магнитной ленты; это обеспечивало высокую скорость чтения и записи информации, а, следовательно, и более высокое быстродействие машины в целом. Одна лента могла содержать миллион символов, записанных в двоичной форме. Ленты могли хранить и программы, и промежуточные данные.


Представители I-го поколения ЭВМ: 1) Electronic Discrete Variable Computer; 2) Universal Automatic Computer

Второе поколение — ЭВМ на транзисторах.

Транзисторы пришли на смену электронным лампам в начале 60-х годов. Транзисторы (которые действуют как электрические переключатели), потребляя меньше электроэнергии и выделяя меньше тепла, занимают и меньше места. Объединение нескольких транзисторных схем на одной плате дает интегральную схему (chip — «щепка», «стружка» буквально, пластинка). Транзисторы это счетчики двоичных чисел. Эти детали фиксируют два состояния — наличие тока и отсутствие тока, и тем самым обрабатывают информацию, представленную им именно в таком двоичном виде.

В 1953 г.. Уильям Шокли изобрел транзистор с p — n переходом (junction transistor). Транзистор заменяет электронную лампу и при этом работает с большей скоростью, выделяет очень мало тепла и почти не потребляет электроэнергию. Одновременно с процессом замены электронных ламп транзисторами совершенствовались методы хранения информации: как устройства памяти стали применяться магнитные сердечники и магнитные барабаны, а уже в 60-е годы получило распространение хранение информации на дисках.

Один из первых компьютеров на транзисторах — Atlas Guidance Computer — был запущен в 1957 г. и использовался при управлении запуском ракеты Atlas.

Созданный в 1957 г.. RAMAC был недорогим компьютером с модульной внешней памятью на дисках, комбинированным оперативным запоминающим устройством на магнитных сердечниках и барабанах. И хотя этот компьютер еще не был полностью транзисторным, он отличался высокой работоспособностью и простотой обслуживания и пользовался большим спросом на рынке средств автоматизации делопроизводства в офисах. Поэтому для корпоративных заказчиков срочно выпустили уже «большой» RAMAC (IBM-305), для размещения 5 Мбайт данных системе RAMAC нужно было 50 дисков диаметром 24 дюйма. Созданная на основе этой модели информационная система безотказно обрабатывала массивы запросов на 10 языках.

В 1959 году IBM создала свой первый полностью транзисторный большой универсальный компьютер модели 7090, способный выполнять 229 тыс. операций в секунду — настоящий транзисторный мэйнфрейм. В 1964 году на основе двух 7090-х мейнфреймов американская авиакомпания SABRE впервые применила автоматизированную систему продажи и бронирования авиабилетов в 65 городах мира.

В 1960 году DEC представила первый в мире миникомпьютер — модель PDP-1 (Programmed Data Processor, программируемый процессор данных), компьютер с монитором и клавиатурой, который стал одним из самых заметных явлений на рынке. Этот компьютер был способен выполнять 100 000 операций в секунду. Сама машина занимала на полу всего 1,5 м 2 . PDP-1 стал, по сути, первой в мире игровой платформой благодаря студенту MIT Стиву Расселу, который написал для него компьютерную игрушку Star War!


Представители II-го поколения ЭВМ: 1) RAMAC ; 2) PDP -1

В 1968 году Digital впервые наладила серийное производство мини-компьютеров — это был PDP-8: цена их была около $ 10000, а размером модель была холодильник. Именно эту модель PDP-8 смогли покупать лаборатории, университеты и небольшие предприятия.

Отечественные компьютеры того времени можно охарактеризовать так: по архитектурным, схемным и функциональных решений они соответствовали своему времени, но их возможности были ограничены из-за несовершенства производственной и элементной базы. Наибольшей популярностью пользовались машины серии БЭСМ. Серийное производство, достаточно незначительное, началось выпуском ЭВМ «Урал-2» (1958), БЭСМ-2, « Минск-1» и « Урал-3» (все — 1959 г.). В 1960 г. пошли в серию « М-20» и «Урал-4». Максимальной производительностью в конце 1960 располагал «М-20» (4500 ламп, 35 тыс. полупроводниковых диодов, память на 4096 ячеек) — 20 тыс. операций в секунду. Первые компьютеры на полупроводниковых элементах («Раздан-2», «Минск — 2», «М-220» и «Днепр») находились еще в стадии разработки.

Третье поколение — малогабаритные ЭВМ на интегральных схемах

В 50-х и 60-х годах сборка электронного оборудования представляла трудоемкий процесс, который замедлялся возрастающей сложностью электронных схем. Так, например, компьютер типа CD1604 (1960 , Control Data Corp.) , содержал около 100 тыс. диодов и 25 тыс. транзисторов.

В 1959 американцы Джек Сент Клэр Килби (фирма Texas Instruments) и Роберт Н. Нойс (фирма Fairchild Semiconductor) независимо друг от друга изобрели интегральную схему (ИС) — совокупность тысяч транзисторов, размещенных на одном кристалле кремния внутри микросхемы.

Производство компьютеров на ИС (микросхемами их стали называть позже) было гораздо дешевле, чем на транзисторах. Благодаря этому многие организации смогли приобрести и освоить такие машины. А это, в свою очередь, привело к росту спроса на универсальные ЭВМ, предназначенные для решения различных задач. В эти годы производство компьютеров приобрело промышленные масштабы.

В это же время появляется полупроводниковая память, которая и по сей день используется в персональных компьютерах.


Представитель III-го поколения ЭВМ — ЕС-1022

Четвертое поколение — персональные компьютеры на процессорах

Предшественниками IBM PC были Apple II, Radio Shack TRS-80, Atari 400 и 800, Commodore 64 и Commodore PET.

Рождения персональных компьютеров (ПК, PC) с полным основанием связывают с процессорами Intel. Корпорация была основана в середине июня 1968 г. с тех пор Intel превратилась в крупнейшего в мире производителя микропроцессоров с числом сотрудников более 64 тысяч. Целью Intel было создание полупроводниковой памяти и, чтобы выжить, фирма стала брать и сторонние заказы на разработку полупроводниковых устройств.

В 1971 г.. Intel получила заказ на разработку набора из 12 микросхем для программируемых микрокалькуляторов, но инженерам Intel создание 12 специализированных чипов показалось громоздким и неэффективным. Задача сокращения номенклатуры микросхем была решена путем создания «спарки» с полупроводниковой памяти и исполнительного устройства, способного работать по командам, хранящимся в ней. Это был прорыв в философии создания вычислительных средств: универсальное логическое устройство в виде 4-разрядного центрального процессорного устройства i4004, который позже был назван первый микропроцессором. Он представлял собой набор из 4 чипов, в числе которых был один чип, управляемый командами, которые хранились в полупроводниковой внутренней памяти.

Как коммерческая разработка, микрокомпьютер (так тогда называлась микросхема) появился на рынке 11 ноября 1971 под названием 4004: 4 битный, содержащий 2300 транзисторов, тактовая частота 60 кГц, стоимость — $ 200. В 1972 г. компания Intel выпустила восьмибитный микропроцессор 8008, а в 1974 г. — его усовершенствованную версию Intel-8080, которая к концу 70-х годов стала стандартом для микрокомпьютерной индустрии. Уже в 1973 году во Франции появляется первый компьютер на базе процессора 8080 — Micral. По разным причинам этот процессор не имел успеха в Америке (в Советском Союзе он был скопирован и выпускался долгое время под названием 580ВМ80). Тогда же группа инженеров ушла из Intel и образовала фирму Zilog. Наиболее громким ее продуктом является Z80, который имеет расширенный набор команд 8080 и, что обеспечило его коммерческий успех для бытовых приборов, обходился одним напряжением питания 5В. На его основе был создан, в частности, компьютер ZX-Spectrum (иногда его называют по имени создателя — Sinclair), ставший практически прообразом Home PC середины 80-х. В 1981 г. Intel выпускает 16-разрядный процессор 8086 и 8088 — аналог 8086, за исключением внешней 8-битной шины данных (вся периферия тогда была еще 8-битной).

Конкурент Intel, компьютер Apple II отличался тем, что не был вполне законченным аппаратом и оставалась некоторая свобода для доработки непосредственно пользователем — можно было устанавливать дополнительные интерфейсные платы, платы памяти и др. Именно эта особенность, которую впоследствии стали называть «открытой архитектурой», стала его основным преимуществом. Успеху Apple II способствовали еще две новинки, разработаные в 1978 году. Недорогой накопитель на гибких дисках, и первая программа для коммерческих расчетов — электронная таблица VisiCalc.

Большой популярностью в 70-х годах пользовался компьютер Altair-8800, построенный на основе процессора Intel -8080. Хотя возможности Altair были довольно ограничены — оперативная память составляла всего 4 Kb, клавиатура и экран отсутствовали, его появление было встречено с большим энтузиазмом. Он был выпущен на рынок в 1975 году, и в первые месяцы было продано несколько тысяч комплектов машины.


Представители IV -го поколения ЭВМ: а) Micral; б) Apple II

Этот компьютер, разработанный фирмой MITS, продавался по почте в виде набора деталей для самостоятельной сборки. Весь комплект для сборки стоил $ 397, тогда как только один процессор от Intel продавался за $360.

Распространение ПК к концу 70-х годов привело к некоторому снижению спроса на большие ЭВМ и мини-ЭВМ — фирма IBM в 1979 выпустила IBM PC на базе процессора 8088. Существующее в начале 80-х годов программное обеспечение было ориентировано на обработку текстов и простых электронных таблиц, а сама мысль о том, что «микрокомпьютер» может стать привычным и необходимым устройством на работе и дома, казалась невероятной.

12 августа 1981 года IBM представила Personal Computer (PC), ставший, в сочетании с программным обеспечением от Microsoft, стандартом для всего парка ПК современного мира. Цена модели IBM PC с монохромным дисплеем составила около $3.000, с цветным — $6.000. Конфигурация IBM PC: процессор Intel 8088 с частотой 4,77 МГц и 29 тысячами транзисторов, 64 Кб оперативной памяти, 1 флоппи-дисковод емкостью 160 Кб, — обычный встроенный динамик. В это время запуск приложений и работа с ними были настоящей мукой: из-за отсутствия жесткого диска приходилось все время менять дискеты, не было ни «мыши», ни графического оконного пользовательского интерфейса, ни точного соответствия между изображением на экране и конечным результатом (WYSIWYG). Цветная графика была крайне примитивна, о трехмерной анимации или фотообработке не было и речи, однако история развития персональных компьютеров началась именно с этой модели.

В 1984 году IBM представила еще две новинки. Во-первых, была выпущена модель для домашних пользователей, названная PCjr на базе процессора 8088, котрая была оснащена едва ли не первой беспроводной клавиатурой, но успеха на рынке эта модель не добилась.

Вторая новинка — IBM PC AT. Важнейшая особенность: переход на микропроцессоры более высоких уровней (80286 с цифровым сопроцессором 80287) с сохранением совместимости с предыдущими моделями. Этот компьютер оказался законодателем стандартов на много лет вперед в целом ряде отношений: здесь впервые появилась 16-разрядная шина расширений (остающаяся стандартной и по сей день) и графические адаптеры EGA с разрешением 640х350 при глубине представления цвета 16 бит.

В 1984 г. состоялся выпуск первых компьютеров Macintosh с графическим интерфейсом, манипулятором «мышь» и многими другими атрибутами пользовательского интерфейса, без которых не мыслятся современные настольные компьютеры. Пользователей новый интерфейс не оставил равнодушными, но революционный компьютер не был совместим ни с прежними программами, ни с аппаратными компонентами. А в тогдашних корпорациях уже стали нормальными рабочими инструментами WordPerfect и Lotus 1-2-3. Пользователи уже привыкли и приспособились к символьному интерфейса DOS. С их точки зрения, Macintosh выглядел даже как-то несерьезно.

Пятое поколение компьютеров (с 1985 и по наше время)

Отличительные признаки V -го поколения:

  1. Новые технологии производства.
  2. Отказ от традиционных языков программирования таких, как Кобол и Фортран в пользу языков с повышенными возможностями манипулирования символами и с элементами логического программирования (Пролог и Лисп).
  3. Акцент на новые архитектуры (например, на архитектуру потока данных).
  4. Новые способы ввода-вывода, удобные для пользователя (например, распознавание речи и образов, синтеза речи, обработка сообщений на естественном языке)
  5. Искусственный интеллект (то есть автоматизация процессов решения задач, получения выводов, манипулирования знаниями)

Именно на рубеже 80-90-х сформировался альянс Windows-Intel. Когда в начале 1989 г. Intel выпустила микропроцессор 486, производители компьютеров не стали дожидаться примера со стороны IBM или Compaq. Началась гонка, в которую вступили десятки фирм. Но все новые компьютеры были чрезвычайно похожи друг на друга — их объединяла совместимость с Windows и процессоры от Intel.

В 1989 г. был выпущен процессор i486. Он имел встроенный математический сопроцессор, конвейер и встроенный кэш первого уровня.

Направления развития компьютеров

Нейрокомпьютеры можно отнести к шестому поколению ЭВМ. Несмотря на то, что реальное применение нейросетей началось относительно недавно, нейрокомпьютингу как научному направлению пошел седьмой десяток лет, а первый нейрокомпьютер был построен в 1958 году. Разработчиком машины был Фрэнк Розенблатт, который подарил своему детищу имя Mark I.

Теория нейронных сетей впервые была обозначена в работе МакКаллока и Питтса в 1943 г.: любую арифметическую или логическую функцию можно реализовать с помощью простой нейронной сети. Интерес к нейрокомпьютингу снова вспыхнул в начале 80-х годов и был подогрет новыми работами с многослойным перцептроном и параллельными вычислениями.

Нейрокомпьютеры — это ПК, состоящих из множества работающих параллельно простых вычислительных элементов, которые называют нейронами. Нейроны образуют так называемые нейросети. Высокое быстродействие нейрокомпьютеров достигается именно за счет огромного количества нейронов. Нейрокомпьютеры построены по биологическим принципу: нервная система человека состоит из отдельных клеток — нейронов, количество которых в мозгу достигает 10 12 , при том, что время срабатывания нейрона — 3 мс. Каждый нейрон выполняет достаточно простые функции, но так как он связан в среднем с 1 — 10 тыс. других нейронов, такой коллектив успешно обеспечивает работу человеческого мозга.

Представитель VI-го поколения ЭВМ — Mark I

В оптоэлектронных компьютерах носителем информации является световой поток. Электрические сигналы преобразуются в оптические и обратно. Оптическое излучение в качестве носителя информации имеет ряд потенциальных преимуществ по сравнению с электрическими сигналами:

  • Световые потоки, в отличие от электрических, могут пересекаться друг с другом;
  • Световые потоки могут быть локализованы в поперечном направлении нанометровых размеров и передаваться по свободному пространству;
  • Взаимодействие световых потоков с нелинейными средами распределено по всей среде, что дает новые степени свободы в организации связи и создания параллельных архитектур.

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

Оптический компьютер имеет невиданную производительность и совсем другую, чем электронный компьютер, архитектуру: за 1 такт продолжительностью менее 1 наносекунды (это соответствует тактовой частоте более 1000 МГц) в оптическом компьютере возможна обработка массива данных около 1 мегабайта и больше. К настоящему времени уже созданы и оптимизированы отдельные составляющие оптических компьютеров.

Оптический компьютер размером с ноутбук может дать пользователю возможность разместить в нем едва ли не всю информацию о мире, при этом компьютер сможет решать задачи любой сложности.

Биологические компьютеры — это обычные ПК, только основанные на ДНК-вычислений. Реально показательных работ в этой области так мало, что говорить о существенных результатах не приходится.

Молекулярные компьютеры — это ПК, принцип действия которых основан на использовании изменении свойств молекул в процессе фотосинтеза. В процессе фотосинтеза молекула принимает различные состояния, так что ученым остается только присвоить определенные логические значения каждом состояния, то есть «0» или «1». Используя определенные молекулы, ученые определили, что их фотоцикл состоит всего из двух состояний, «переключать» которые можно изменяя кислотно-щелочной баланс среды. Последнее очень легко сделать с помощью электрического сигнала. Современные технологии уже позволяют создавать целые цепочки молекул, организованные подобным образом. Таким образом, очень даже возможно, что и молекулярные компьютеры ждут нас «не за горами».

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

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

Можно выделить общие тенденции развития компьютеров:

  1. Увеличение количества элементов на единицу площади.
  2. Уменьшение размеров.
  3. Увеличение скорости работы.
  4. Снижение стоимости.
  5. Развитие программных средств, с одной стороны, и упрощение, стандартизация аппаратных – с другой.

Нулевое поколение. Механические вычислители

Предпосылки к появлению компьютера формировались, наверное, с древних времен, однако нередко обзор начинают со счетной машины Блеза Паскаля, которую он сконструировал в 1642 г. Эта машина могла выполнять лишь операции сложения и вычитания. В 70-х годах того же века Готфрид Вильгельм Лейбниц построил машину, умеющую выполнять операции не только сложения и вычитания, но и умножения и деления.

В XIX веке большой вклад в будущее развитие вычислительной техники сделал Чарльз Бэббидж. Его разностная машина , хотя и умела только складывать и вычитать, зато результаты вычислений выдавливались на медной пластине (аналог средств ввода-вывода информации). В дальнейшем описанная Бэббиджем аналитическая машина должна была выполнять все четыре основные математические операции. Аналитическая машина состояла из памяти, вычислительного механизма и устройств ввода-вывода (прямо таки компьютер … только механический), а главное могла выполнять различные алгоритмы (в зависимости от того, какая перфокарта находилась в устройстве ввода). Программы для аналитической машины писала Ада Ловлейс (первый известный программист). На самом деле машина не была реализована в то время из-за технических и финансовых сложностей. Мир отставал от хода мыслей Бэббиджа.

В XX веке автоматические счетные машины конструировали Конрад Зус, Джорж Стибитс, Джон Атанасов. Машина последнего включала, можно сказать, прототип ОЗУ, а также использовала бинарную арифметику. Релейные компьютеры Говарда Айкена: «Марк I» и «Марк II» были схожи по архитектуре с аналитической машиной Бэббиджа.

Первое поколение. Компьютеры на электронных лампах (194х-1955)

Быстродействие: несколько десятков тысяч операций в секунду.

Особенности:

  • Поскольку лампы имеют существенные размеры и их тысячи, то машины имели огромные размеры.
  • Поскольку ламп много и они имеют свойство перегорать, то часто компьютер простаивал из-за поиска и замены вышедшей из строя лампы.
  • Лампы выделяют большое количество тепла, следовательно, вычислительные машины требуют специальные мощные охладительные системы.

Примеры компьютеров:

Колоссус – секретная разработка британского правительства (в разработке принимал участие Алан Тьюринг). Это первый в мире электронный компьютер, хотя и не оказавший влияние на развитие компьютерной техники (из-за своей секретности), но помог победить во Второй мировой войне.

Эниак . Создатели: Джон Моушли и Дж. Преспер Экерт. Вес машины 30 тонн. Минусы: использование десятичной системы счисления; множество переключателей и кабелей.

Эдсак . Достижение: первая машина с программой в памяти.

Whirlwind I . Слова малой длины, работа в реальном времени.

Компьютер 701 (и последующие модели) фирмы IBM. Первый компьютер, лидирующий на рынке в течение 10 лет.

Второе поколение. Компьютеры на транзисторах (1955-1965)

Быстродействие: сотни тысяч операций в секунду.

По сравнению с электронными лампами использование транзисторов позволило уменьшить размеры вычислительной техники, повысить надежность, увеличить скорость работы (до 1 млн. операций в секунду) и почти свести на нет теплоотдачу. Развиваются способы хранения информации: широко используется магнитная лента, позже появляются диски. В этот период была замечена первая компьютерная игра.

Первый компьютер на транзисторах TX стал прототипом для компьютеров ветки PDP фирмы DEC, которые можно считать родоначальниками компьютерной промышленности, т.к появилось явление массовой продажи машин. DEC выпускает первый миникомпьютер (размером со шкаф). Зафиксировано появление дисплея.

Фирма IBM также активно трудится, производя уже транзисторные версии своих компьютеров.

Компьютер 6600 фирмы CDC, который разработал Сеймур Крей, имел преимущество над другими компьютерами того времени – это его быстродействие, которое достигалось за счет параллельного выполнения команд.

Третье поколение. Компьютеры на интегральных схемах (1965-1980)

Быстродействие: миллионы операций в секунду.

Интегральная схема представляет собой электронную схему, вытравленную на кремниевом кристалле. На такой схеме умещаются тысячи транзисторов. Следовательно, компьютеры этого поколения были вынуждены стать еще мельче, быстрее и дешевле.

Последнее свойство позволяло компьютерам проникать в различные сферы деятельности человека. Из-за этого они становились более специализированными (т.е. имелись различные вычислительные машины под различные задачи).

Появилась проблема совместимости выпускаемых моделей (программного обеспечения под них). Впервые большое внимание совместимости уделила компания IBM.

Было реализовано мультипрограммирование (это когда в памяти находится несколько выполняемых программ, что дает эффект экономии ресурсов процессора).

Дальнейшее развитие миникомпьютеров (PDP-11 ).

Четвертое поколение. Компьютеры на больших (и сверхбольших) интегральных схемах (1980-…)

Быстродействие: сотни миллионов операций в секунду.

Появилась возможность размещать на одном кристалле не одну интегральную схему, а тысячи. Быстродействие компьютеров увеличилось значительно. Компьютеры продолжали дешеветь и теперь их покупали даже отдельные личности, что ознаменовало так называемую эру персональных компьютеров. Но отдельная личность чаще всего не была профессиональным программистом. Следовательно, потребовалось развитие программного обеспечения, чтобы личность могла использовать компьютер в соответствие со своей фантазией.

В конце 70-х – начале 80-х популярностью пользовался компьютера Apple , разработанный Стивом Джобсом и Стивом Возняком. Позднее в массовое производство был запущен персональный компьютер IBM PC на процессоре Intel.

Позднее появились суперскалярные процессоры, способные выполнять множество команд одновременно, а также 64-разрядные компьютеры.

Пятое поколение?

Сюда относят неудавшийся проект Японии (хорошо описан в Википедии). Другие источники относят к пятому поколению вычислительных машин так называемые невидимые компьютеры (микроконтроллеры, встраиваемые в бытовую технику, машины и др.) или карманные компьютеры.

Также существует мнение, что к пятому поколению следует относить компьютеры с двухядерными процессорами. С этой точки зрения пятое поколение началось примерно с 2005 года.

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

Манчестерский "Марк I" и EDSAC

Первым компьютером в современном понимании этого слова стало устройство "Марк I", созданное в 1949 году. Его уникальность заключалась в том, что он был полностью электронным, а в его оперативной памяти хранилась программа. Это достижение британских специалистов было большим рывком вперед в многовековой истории развития вычислительных машин. Манчестерский "Марк I" включал в себя трубки Уильямса и магнитные барабаны, которые и служили хранилищем для информации.

Сегодня, спустя много лет, история создания первого компьютера вызывает дискуссии. Спорным остается вопрос о том, какую именно машину можно назвать первым компьютером. Манчестерский "Марк I" остается самой популярной версией, хотя есть и другие претенденты. Один из них - EDSAC. Без этой машины история возникновения компьютера как изобретения была бы совершенно другой. Если "Марк" появился в Манчестере, то EDSAC создавался силами ученых из Кембриджского университета. Этот компьютер был введен в эксплуатацию в мае 1949 года. Тогда на нем была выполнена первая программа, которая возвела в квадрат числа от 0 до 99.

Z4

Манчестерский "Марк I" и EDSAC предназначались для конкретных программ. Следующим шагом в эволюции вычислительных машин стал Z4. Не в последнюю очередь устройство отличала драматичная история создания. Компьютер был создан немецким инженером Конрадом Цузе. Работа над проектом началась на завершающем Это обстоятельство сильно затормозило данную разработку. Лаборатория Цузе была уничтожена во время налета авиации противника. Вместе с ней было утеряно все оборудование и предварительные результаты длительной работы.

Тем не менее талантливый инженер не сдался. Изготовление было продолжено уже после наступления мира. В 1950 году проект наконец был завершен. Долгой и тернистой оказалась история его создания. Компьютер тут же заинтересовал Швейцарскую высшую техническую школу. Она выкупила машину. Z4 заинтересовал специалистов неспроста. Компьютер обладал универсальным программированием, то есть был первым многофункциональным устройством подобного типа.

В том же 1950 году история создания компьютеров в СССР ознаменовалась не менее важным событием. В Киевском институте электротехники была создана МЭСМ - малая электронная счетная машина. Над проектом трудилась группа советских ученых, которой руководил академик Сергей Лебедев.

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

Коммерческие модели

На первом этапе развития компьютеров их разработкой занимались специалисты из университетов или других государственных структур. В 1951 году появилась модель LEO I, созданная благодаря вложениям британской частной компании Lyons and Company, владевшей ресторанами и магазинами. С появлением этого устройства история создания компьютеров достигла очередного важного рубежа. LEO I первым использовался для обработки коммерческих данных. Его конструкция была схожа с конструкцией идейного предшественника EDSAC.

Первым американским коммерческим компьютером стал UNIVAC I. Он появился в том же 1951 году. Всего было продано сорок шесть таких моделей, стоимость каждой из которых составляла миллион долларов. Одна из них использовалась при переписи населения в США. Устройство состояло более чем из пяти тысяч электровакуумных ламп. В качестве носителя информации использовались линии задержки из ртути. На одной из них могло храниться до тысячи слов. При разработке UNIVAC I было решено отказаться от перфокарт и перейти на металлизированную магнитную ленту. С ее помощью устройство могло подключаться к коммерческим системам хранения данных.

«Стрела»

Тем временем у советских электронных была своя история создания. Компьютер «Стрела», появившийся в 1953 году, стал первым подобным серийным устройством в СССР. Новинка выпускалась на базе Московского завода счетно-аналитических машин. За три года производства было изготовлено восемь образцов. Эти уникальные машины были установлены в Академии наук, МГУ и конструкторских бюро, расположенных в закрытых городах.

«Стрела» могла совершать 2-3 тысячи операций в секунду. Для отечественной техники это были рекордные цифры. Данные хранились на магнитной ленте, которая вмещала до 200 тысяч слов. Разработчики устройства были удостоены Главный конструктор Юрий Базилевский также стал Героем Социалистического Труда.

Второе поколение ЭВМ

Еще в 1947 году были изобретены транзисторы. В конце 50-х гг. они пришли на смену энергозатратным и хрупким лампам. С появлением транзисторов у вычислительных машина началась новая история создания. Компьютеры, получившие эти новые детали, позже были признаны моделями второго поколения. Главное новшество заключалось в том, что печатные платы и транзисторы позволили значительно уменьшить размеры компьютеров, отчего те стали гораздо практичнее и удобнее.

Если раньше ЭВМ занимали собой целые комнаты, то теперь они уменьшились до пропорций офисных столов. Такой к примеру, была модель IBM 650. Но даже транзисторы не разрешили еще одной важной проблемы. Компьютеры по-прежнему были крайне дорогими, из-за чего они производились только на заказ для университетов, крупных корпораций или правительств.

Дальнейшая эволюция компьютеров

В 1959 году были изобретены интегральные схемы. Они положили начало третьему поколению компьютеров. 1960-е гг. стали переломными для ЭВМ. Их производство и продажа увеличились в разы. Благодаря новым деталям устройства стали дешевле и доступнее, хотя они по-прежнему не были персональными. В основном эти ЭВМ покупались компаниями.

В 1971 году разработчики Intel выпустили на рынок первый в истории микропроцессор На его основе появились компьютеры четвертого поколения. Микропроцессы разрешали несколько важных проблем, до того скрывавшихся в устройстве любой ЭВМ. Одна такая деталь выполняла все логические и арифметические операции, которые были записаны с помощью машинного кода. До этого открытия данная функция лежала на множестве мелких элементов. Появление единственной универсальной детали стало предвестием разработки небольших домашних компьютеров.

Персональные компьютеры

В 1977 году компания Apple, основанная Стивом Джобсом, представила миру модель Apple II. Ее принципиальное отличие от любых других предыдущих компьютеров заключалось в том, что устройство молодой калифорнийской компании предназначалось для продажи обычным гражданам. Это был прорыв, который еще совсем недавно казался просто неслыханным. Так началась история создания персональных компьютеров поколения ЭВМ. Новинка пользовалась спросом вплоть до 90-х гг. За этот период было продано около семи миллионов устройств, что было абсолютным рекордом того времени.

Последующие модели Apple получили уникальный графический интерфейс, привычную современным пользователям клавиатуру и многие другие новшества. Все тот же чуть сделал популярной компьютерную мышь. В 1984 году он презентовал свою самую успешную модель Macintosh, положившую начало целой линейке, существующей и сегодня. Многие открытия инженеров и разработчиков Apple стали базой для сегодняшних персональных компьютеров, созданных в том числе и другими производителями.

Отечественные разработки

Из-за того что все революционные открытия, связанные с ЭВМ, происходили на Западе, история создания компьютеров в России и СССР оставалась в тени иностранных успехов. Связано это было еще и с тем, что разработка подобных машин контролировалась государством, в то время как в Европе и США инициатива постепенно перешла в руки частных компаний.

В 1964 году появились первые советские полупроводниковые ЭВМ «Снег» и «Весна». В 1970-е гг. в оборонной промышленности стали использоваться компьютеры «Эльбрус». Они применялись в системе противоракетной обороны и ядерных центрах.

В данной статье описаны основные этапы развития компьютеров. Описаны основные направления развития компьютерных технологий и причины их этого развития.

Основные этапы развития компьютеров

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

Основные этапы истории развития компьютеров:

Год выпуска Название компьютера Создатель Примечания
1834 Аналитическая машина Бэббидж Первая попытка построить цифровой компьютер
1936 Z1 Зус Первая релейная вычислительная машина
1943 COLOSSUS Британское правительство Первый электронный компьютер
1944 Mark I Айкен Первый американский многоцелевой компьютер
1946 ENIAC I Экерт/Моушли С этой машины начинается история современных компьютеров
1949 EDSAC Уилкс Первый компьютер с программами, хранящимися в памяти
1951 Whirlwind I МТИ Первый компьютер реального времени
1952 IAS Фон Нейман Этот проект используется в большинстве современных компьютеров
1960 PDP-1 DEC Первый мини-компьютер (продано 50 экземпляров)
1961 1401 IBM Очень популярный маленький компьютер
1962 7094 IBM Очень популярная небольшая вычислительная машина
1963 В5000 Burroughs Первая машина, разработанная для языка высокого уровня
1964 360 IBM Первое семейство компьютеров
1964 6600 CDC Первый суперкомпьютер для научных расчетов
1965 PDP-8 DEC Первый мини-компьютер массового потребления (продано 50 000 экземпляров)
1970 PDP-11 DEC Эти мини-компьютеры доминировали на компьютерном рынке в 70-е годы
1974 8080 Intel Первый универсальный 8-разрядный компьютер на микросхеме
1974 CRAY-1 Cray Первый векторный суперкомпьютер
1978 VAX DEC Первый 32-разрядный суперминикомпьютер
1981 IBM PC IBM Началась эра современных персональных компьютеров
1981 Osbome-1 Osborne Первый портативный компьютер
1983 Lisa Apple Первый ПК с графическим пользовательским интерфейсом
1985 386 Intel Первый 32-разрядный предшественник линейки Pentium
1985 MIPS MIPS Первый компьютер RISC
1987 SPARC Sun Первая рабочая станция RISC на основе процессора SPARC
1990 RS6000 IBM Первый суперскалярный компьютер
1992 Alpha DEC Первый 64-разрядный ПК
1993 Newton Apple Первый карманный компьютер

Всего из истории можно выделить 6 этапов развития компьютеров: поколение механических компьютеров, компьютеры на электронных лампах (такие, как ENIAC), транзисторные компьютеры (IBM 7094), первые компьютеры на интегральных схемах (IBM 360), персональные компьютеры (линейки с ЦП Intel) и, так называемые, невидимые компьютеры.

Нулевое поколение - механические компьютеры (1642-1945)

Первым человеком, создавшим счетную машину, был французский ученый Блез Паскаль (1623-1662), в честь которого назван один из языков программирования. Паскаль сконструировал эту машину в 1642 году, когда ему было всего 19 лет, для своего отца, сборщика налогов. Это была механическая конструкция с шестеренками и ручным приводом. Счетная машина Паскаля могла выполнять только операции сложения и вычитания.

Тридцать лет спустя великий немецкий математик Готфрид Вильгельм Лейбниц (1646-1716) построил другую механическую машину, которая помимо сложения и вычитания могла выполнять операции умножения и деления. В сущности, Лейбниц три века назад создал подобие карманного калькулятора с четырьмя функциями.

Еще через 150 лет профессор математики Кембриджского Университета, Чарльз Бэббидж (1792-1871), изобретатель спидометра, разработал и сконструировал разностную машину . Эта механическая машина, которая, как и машина Паскаля, могла лишь складывать и вычитать, подсчитывала таблицы чисел для морской навигации. В машину был заложен только один алгоритм - метод конечных разностей с использованием полиномов. У этой машины был довольно интересный способ вывода информации: результаты выдавливались стальным штампом на медной дощечке, что предвосхитило более поздние средства ввода-вывода - перфокарты и компакт-диски.

Хотя его устройство работало довольно неплохо, Бэббиджу вскоре наскучила машина, выполнявшая только один алгоритм. Он потратил очень много времени, большую часть своего семейного состояния и еще 17 000 фунтов, выделенных правительством, на разработку аналитической машины. У аналитической машины было 4 компонента: запоминающее устройство (память), вычислительное устройство, устройство ввода (для считывания перфокарт), устройство вывода (перфоратор и печатающее устройство). Память состояла из 1000 слов по 50 десятичных разрядов; каждое из слов содержало переменные и результаты. Вычислительное устройство принимало операнды из памяти, затем выполняло операции сложения, вычитания, умножения или деления и возвращало полученный результат обратно в память. Как и разностная машина, это устройство было механическим.

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

Поскольку аналитическая машина программировалась на элементарном ассемблере, ей было необходимо программное обеспечение. Чтобы создать это программное обеспечение, Бэббидж нанял молодую женщину - Аду Августу Ловлейс (Ada Augusta Lovelace), дочь знаменитого британского поэта Байрона. Ада Ловлейс была первым в мире программистом. В ее честь назван современный язык программирования - Ada.

К несчастью, подобно многим современным инженерам, Бэббидж никогда не отлаживал компьютер. Ему нужны были тысячи и тысячи шестеренок, сделанных с такой точностью, которая в XIX веке была недоступна. Но идеи Бэббиджа опередили его эпоху, и даже сегодня большинство современных компьютеров по конструкции сходны с аналитической машиной. Поэтому справедливо будет сказать, что Бэббидж был дедушкой современного цифрового компьютера.

В конце 30-х годов немец Конрад Зус (Konrad Zuse) сконструировал несколько автоматических счетных машин с использованием электромагнитных реле. Ему не удалось получить денежные средства от правительства на свои разработки, потому что началась война. Зус ничего не знал о работе Бэббиджа, его машины были уничтожены во время бомбежки Берлина в 1944 году, поэтому его работа никак не повлияла на будущее развитие компьютерной техники. Однако он был одним из пионеров в этой области.

Немного позже счетные машины были сконструированы в Америке. Машина Джона Атанасова (John Atanasoff) была чрезвычайно развитой для того времени. В ней использовалась бинарная арифметика и информационные емкости, которые периодически обновлялись, чтобы избежать уничтожения данных. Современная динамическая память (ОЗУ) работает по точно такому же принципу. К несчастью, эта машина так и не стала действующей. В каком-то смысле Атанасов был похож на Бэббиджа - мечтатель, которого не устраивали технологии своего времени.

Компьютер Джорджа Стибитса (George Stibbitz) действительно работал, хотя и был примитивнее, чем машина Атанасова. Стибитс продемонстрировал свою машину на конференции в Дартмутском колледже в 1940 году. На этой конференции присутствовал Джон Моушли (John Mauchley), ничем не примечательный на тот момент профессор физики из университета Пенсильвании. Позднее он стал очень известным в области компьютерных разработок.

Пока Зус, Стибитс и Атанасов разрабатывали автоматические счетные машины, молодой Говард Айкен (Howard Aiken) в Гарварде упорно проектировал ручные счетные машины в рамках докторской диссертации. После окончания исследования Айкен осознал важность автоматических вычислений. Он пошел в библиотеку, прочитал о работе Бэббиджа и решил создать из реле такой же компьютер, который Бэббиджу не удалось создать из зубчатых колес.

Работа над первым компьютером Айкена «Mark I» была закончена в 1944 году. Компьютер имел 72 слова по 23 десятичных разряда каждое и мог выполнить любую команду за 6 секунд. В устройствах ввода-вывода использовалась перфолента. К тому времени, как Айкен закончил работу над компьютером «Mark II», релейные компьютеры уже устарели. Началась эра электроники.

Первое поколение - электронные лампы (1945-1955)

Стимулом к созданию электронного компьютера стала Вторая мировая война. В начале войны германские подводные лодки разрушали британские корабли. Германские адмиралы посылали на подводные лодки по радио команды, и хотя англичане могли перехватывать эти команды, проблема была в том, что радиограммы были закодированы с помощью прибора под названием ENIGMA , предшественник которого был спроектирован изобретателем-дилетантом и бывшим президентом США Томасом Джефферсоном.

В начале войны англичанам удалось приобрести ENIGMA у поляков, которые, в свою очередь, украли ее у немцев. Однако, чтобы расшифровать закодированное послание, требовалось огромное количество вычислений, и их нужно было произвести сразу после перехвата радиограммы. Поэтому британское правительство основало секретную лабораторию для создания электронного компьютера под названием COLOSSUS. В создании этой машины принимал участие знаменитый британский математик Алан Тьюринг. COLOSSUS работал уже в 1943 году, но, так как британское правительство полностью контролировало этот проект и рассматривало его как военную тайну на протяжении 30 лет, COLOSSUS не стал базой для дальнейшего развития компьютеров. Мы упомянули о нем только потому, что это был первый в мире электронный цифровой компьютер.

Вторая мировая война повлияла на развитие компьютерной техники и в США. Армии нужны были таблицы, которые использовались при нацеливании тяжелой артиллерии. Сотни женщин нанимались для расчетов на ручных счетных машинах и заполнения полей этих таблиц (считалось, что женщины аккуратнее в расчетах, чем мужчины). Тем не менее этот процесс требовал много времени, и часто случались ошибки.

Джон Моушли, который был знаком с работами Атанасова и Стибблитса, понимал, что армия заинтересована в счетных машинах. Он потребовал от армии финансирования работ по созданию электронного компьютера. Требование было удовлетворено в 1943 году, и Моушли со своим студентом Дж. Преспером Экертом (J. Presper Eckert) начали конструировать электронный компьютер, который они назвали ENIAC (Electronic Numerical Integrator and Computer - электронный цифровой интегратор и калькулятор). ENIAC состоял из 18 000 электровакуумных ламп и 1500 реле, весил 30 тонн и потреблял 140 киловатт электроэнергии. У машины было 20 регистров, каждый из которых мог содержать 10-разрядное десятичное число. (Десятичный регистр - это память очень маленького объема, которая может вмещать число до какого-либо определенного максимального количества разрядов, что-то вроде одометра, запоминающего километраж пройденного автомобилем пути.) В ENIAC было установлено 6000 многоканальных переключателей и имелось множество кабелей, протянутых к разъемам.

Работа над машиной была закончена в 1946 году, когда она уже была не нужной - по крайней мере, для достижения первоначально поставленных целей.

Поскольку война закончилась, Моушли и Экерту позволили организовать школу, где они рассказывали о своей работе коллегам-ученым. В этой школе и зародился интерес к созданию больших цифровых компьютеров.

После появления школы за конструирование электронных вычислительных машин взялись другие исследователи. Первым рабочим компьютером был EDSAC (1949 год). Эту машину сконструировал Морис Уилкс в Кембриджском университете. Далее - JOHNIAC в корпорации Rand, ILLIAC в Университете Иллинойса, MANIAC в лаборатории Лос-Аламоса и WEIZAC в Институте Вайцмана в Израиле.

Экерт и Моушли вскоре начали работу над машиной EDVAC (Electronic Discrete Variable Computer - электронная дискретная параметрическая машина). К несчастью, этот проект закрылся, когда они ушли из университета, чтобы основать компьютерную корпорацию в Филадельфии (Силиконовой долины тогда еще не было). После ряда слияний эта компания превратилась в Unisys Corporation.

Экерт и Моушли хотели получить патент на изобретение цифровой вычислительной машины. После нескольких лет судебной тяжбы было вынесено решение, что патент недействителен, так как цифровую вычислительную машину изобрел Атанасов, хотя он ее и не запатентовал.

В то время как Экерт и Моушли работали над машиной EDVAC, один из участников проекта ENIAC, Джон Фон Нейман, поехал в Институт специальных исследований в Принстоне, чтобы сконструировать собственную версию EDVAC под названием IAS (Immediate Address Storage - память с прямой адресацией). Фон Нейман был гением в тех же областях, что и Леонардо да Винчи. Он знал много языков, был специалистом в физике и математике, обладал феноменальной памятью: он помнил все, что когда-либо слышал, видел или читал. Он мог дословно процитировать по памяти текст книг, которые читал несколько лет назад. Когда фон Нейман стал интересоваться вычислительными машинами, он уже был самым знаменитым математиком в мире.

Фон Нейман вскоре осознал, что создание компьютеров с большим количеством переключателей и кабелей требует длительного времени и очень утомительно. Он пришел к мысли, что программа должна быть представлена в памяти компьютера в цифровой форме, вместе с данными. Он также отметил, что десятичная арифметика, используемая в машине ENIAC, где каждый разряд представлялся десятью электронными лампами A включена и 9 выключены), должна быть заменена параллельной бинарной арифметикой. Между прочим, Атанасов пришел к аналогичному выводу лишь спустя несколько лет.

Основной проект, который фон Нейман описал вначале, известен сейчас как фон-неймановская вычислительная машина . Он был использован в EDSAC, первой машине с программой в памяти, и даже сейчас, более чем полвека спустя, является основой большинства современных цифровых компьютеров. Сам замысел и машина IAS оказали очень большое влияние на дальнейшее развитие компьютерной техники, поэтому стоит кратко описать проект фон Неймана. Стоит иметь в виду, что хоть проект и связан с именем фон Неймана, в его разработке приняли деятельное участие другие ученые - в частности, Голдстайн. Архитектуру этой машины иллюстрирует следующий рисунок:

Машина фон Неймана состояла из пяти основных частей: памяти, арифметико-логического устройства, устройства управления, а также устройств ввода-вывода. Память включала 4096 слов размером по 40 бит, бит - это 0 или 1. Каждое слово содержало или 2 команды по 20 бит, или целое число со знаком на 40 бит. 8 бит указывали на тип команды, а остальные 12 бит определяли одно из 4096 слов. Арифметический блок и блок управления составляли «мозговой центр» компьютера. В современных машинах эти блоки сочетаются в одной микросхеме, называемой центральным процессором (ЦП) .

Внутри арифметико-логического устройства находился особый внутренний регистр на 40 бит, так называемый аккумулятор. Типичная команда добавляла слово из памяти в аккумулятор или сохраняла содержимое аккумулятора в памяти. Эта машина не выполняла арифметические операции с плавающей точкой, поскольку Фон Нейман считал, что любой сведущий математик способен держать плавающую точку в голове.

Примерно в то же время, когда Фон Нейман работал над машиной IAS, исследователи МТИ разрабатывали свой компьютер Whirlwind I. В отличие от IAS, ENIAC и других машин того же типа со словами большой длины, машина Whirlwind I имела слова по 16 бит и предназначалась для работы в реальном времени. Этот проект привел к изобретению Джеем Форрестером (Jay Forrester) памяти на магнитном сердечнике, а затем и первого серийного мини-компьютера.

В то время IBM была маленькой компанией, производившей перфокарты и механические машины для сортировки перфокарт. Хотя фирма IBM частично финансировала проект Айкена, она не интересовалась компьютерами и только в 1953 году построила компьютер 701, через много лет после того, как компания Экерта и Моушли со своим компьютером UNIVAC стала номером один на компьютерном рынке.

В 701 было 2048 слов по 36 бит, каждое слово содержало две команды. 701 стал первым компьютером, лидирующим на рынке в течение десяти лет. Через три года появился компьютер 704, у которого было 4 Кбайт памяти на магнитных сердечниках, команды по 36 бит и процессор с плавающей точкой. В 1958 году компания IBM начала работу над последним компьютером на электронных лампах, 709, который по сути представлял собой усложненную версию 704.

Второе поколение - транзисторы (1955-1965)

Транзистор был изобретен сотрудниками лаборатории Bell Laboratories Джоном Бардином Oohn Bardeen), Уолтером Браттейном (Walter Brattain) и Уильямом Шокли (William Shockley), за что в 1956 году они получили Нобелевскую премию в области физики. В течение десяти лет транзисторы совершили революцию в производстве компьютеров, и к концу 50-х годов компьютеры на вакуумных лампах уже безнадежно устарели. Первый компьютер на транзисторах был построен в лаборатории МТИ (Массачусетским Техническим Институтом). Он содержал слова из 16 бит, как и Whirlwind I. Компьютер назывался ТХ-0 (Transistorized experimental computer 0 - экспериментальная транзисторная вычислительная машина 0) и предназначался только для тестирования будущей машины ТХ-2.

Машина ТХ-2 не имела большого значения, но один из инженеров этой лаборатории, Кеннет Ольсен (Kenneth Olsen), в 1957 году основал компанию DEC (Digital Equipment Corporation - корпорация по производству цифровой аппаратуры), чтобы производить серийную машину, сходную с ТХ-0. Эта машина, PDP-1, появилась только через четыре года главным образом потому, что те, кто финансировал DEC, считали производство компьютеров невыгодным. Поэтому компания DEC продавала в основном небольшие электронные платы.

Компьютер PDP-1 появился только в 1961 году. Он имел 4096 слов по 18 бит и быстродействие 200 000 команд в секунду. Этот параметр был в два раза меньше, чем у 7090, транзисторного аналога 709. PDP-1 был самым быстрым компьютером в мире в то время. PDP-1 стоил 120 000 долларов, в то время как 7090 стоил миллионы. Компания DEC продала десятки компьютеров PDP-1, и так появилась компьютерная промышленность.

Одну из первых машин модели PDP-1 отдали в МТИ, где она сразу привлекла внимание некоторых молодых исследователей, подающих большие надежды. Одним из нововведений PDP-1 был дисплей размером 512 х 512 пикселов, на котором можно было рисовать точки. Вскоре студенты МТИ составили специальную программу для PDP-1, чтобы играть в «Войну миров» - первую в мире компьютерную игру.

Через несколько лет компания DEC разработала модель PDP-8, 12-разрядный компьютер. PDP-8 стоил гораздо дешевле, чем PDP-1 A6 000 долларов). Главное нововведение - единственная шина (omnibus), показанная на рис. 1.5. Шина - это набор параллельно соединенных проводов для связи компонентов компьютера. Это нововведение радикально отличало PDP-8 от IAS. Такая структура с тех пор стала использоваться во всех компьютерах. Компания DEC продала 50 000 компьютеров модели PDP-8 и стала лидером на рынке мини-компьютеров.

Как уже отмечалось, с изобретением транзисторов компания IBM построила транзисторную версию 709 - 7090, а позднее - 7094. У этой версии время цикла составляло 2 микросекунды, а память состояла из 32 536 слов по 36 бит. 7090 и 7094 были последними компьютерами типа ENIAC, но они широко использовались для научных расчетов в 60-х годах прошлого века.

Компания IBM выпускала также компьютеры 1401 для коммерческих расчетов. Эта машина могла считывать и записывать магнитные ленты и перфокарты и распечатывать результат так же быстро, как и 7094, но при этом стоила дешевле. Для научных вычислений она не подходила, но зато была очень удобна для ведения деловых записей.

У 1401 не было регистров и фиксированной длины слова. Память содержала 4000 байт по 8 бит (в более поздних моделях объем увеличился до немыслимых в то время 16 000 байт). Каждый байт содержал символ в 6 бит, административный бит и бит для указания конца слова. У команды MOVE, например, есть исходный адрес и адрес пункта назначения. Эта команда перемещает байты из первого адреса во второй, пока бит конца слова не примет значение 1.

В 1964 году компания CDC (Control Data Corporation) выпустила машину 6600, которая работала почти на порядок быстрее, чем 7094. Этот компьютер для сложных расчетов пользовался большой популярностью, и компания CDC пошла «в гору». Секрет столь высокого быстродействия заключался в том, что внутри ЦПУ (центрального процессора) находилась машина с высокой степенью параллелизма. У нее было несколько функциональных устройств для сложения, умножения и деления, и все они могли работать одновременно. Для того чтобы машина быстро работала, требовалось составить хорошую программу, а приложив некоторые усилия, можно было сделать так, чтобы машина выполняла 10 команд одновременно.

Внутри машины 6600 было встроено несколько маленьких компьютеров. Центральный процессор, таким образом, производил только подсчет чисел, а остальные функции (управление работой машины, а также ввод и вывод информации) выполняли маленькие компьютеры. Некоторые принципы работы устройства 6600 используются и в современных компьютерах.

Разработчик компьютера 6600 Сеймур Крей (Seymour Cray) был легендарной личностью, как и фон Нейман. Он посвятил всю свою жизнь созданию очень мощных компьютеров, которые сейчас называют суперкомпьютерами . Среди них можно назвать 6600, 7600 и Сгау-1. Сеймур Крей также является автором известного «алгоритма покупки автомобилей»: вы идете в магазин, ближайший к вашему дому, показываете на машину, ближайшую к двери, и говорите: «Я беру эту». Этот алгоритм позволяет тратить минимум времени на не очень важные дела (покупку автомобилей) и позволяет большую часть времени на важные (разработку суперкомпьютеров).

Следует упомянуть еще один компьютер - Burroughs B5000. Разработчики машин PDP-1, 7094 и 6600 занимались только аппаратным обеспечением, стараясь снизить его стоимость (DEC) или заставить работать быстрее (IBM и CDC). Программное обеспечение не менялось. Производители В5000 пошли другим путем. Они разработали машину с намерением программировать ее на языке Algol 60 (предшественнике языков С и Java), сконструировав аппаратное обеспечение так, чтобы упростить задачу компилятора. Так появилась идея, что при
разработке компьютера нужно также учитывать и программное обеспечение. Но вскоре эта идея была забыта.

Третье поколение - интегральные схемы (1965-1980)

Изобретение в 1958 году Робертом Нойсом (Robert Noyce) кремниевой интегральной схемы означало возможность размещения на одной небольшой микросхеме десятков транзисторов. Компьютеры на интегральных схемах были меньшего размера, работали быстрее и стоили дешевле, чем их предшественники на транзисторах.

К 1964 году компания IBM лидировала на компьютерном рынке, но существовала одна большая проблема: компьютеры 7094 и 1401, которые она выпускала, были несовместимы друг с другом. Один из них предназначался для сложных расчетов, в нем использовалась двоичная арифметика на регистрах по 36 бит, во втором применялась десятичная система счисления и слова разной длины. У многих покупателей были оба этих компьютера, и им не нравилось, что они совершенно несовместимы.

Когда пришло время заменить эти две серии компьютеров, компания IBM сделала решительный шаг. Она выпустила линейку транзисторных компьютеров System/360, которые были предназначены как для научных, так и для коммерческих расчетов. Линейка System/360 имела много нововведений. Это было целое семейство компьютеров для работы с одним языком (ассемблером). Каждая новая модель была больше по возможностям, чем предыдущая. Компания смогла заменить 1401 на 360 (модель 30), а 7094 - на 360 (модель 75). Модель 75 была больше по размеру, работала быстрее и стоила дороже, но программы, написанные для одной из них, могли использоваться в другой. На практике программы, написанные для маленькой модели, выполнялись большой моделью без особых затруднений. Но в случае переноса программного обеспечения с большой машины на маленькую могло не хватить памяти. И все же создание такой линейки компьютеров было большим достижением. Идея создания семейств компьютеров вскоре стала очень популярной, и в течение нескольких лет большинство компьютерных компаний выпустили серии сходных машин с разной стоимостью и функциями. В табл. ниже показаны некоторые параметры первых моделей из семейства 360. О других моделях этого семейства мы расскажем далее.

Первые модели серии IBM 360:

Параметры Модель 30 Модель 40 Модель 50 Модель 65
Относительная производительность 1 3,5 10 21
Время цикла (нс) 1000 625 500 250
Максимальный объем памяти (байт) 65536 262144 262144 524288
Количество байтов, вызываемых из памяти за 1 цикл 1 2 4 16
Максимальное число каналов данных 3 3 4 6

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

Компьютер 360 был первой машиной, которая могла полностью эмулировать работу других компьютеров. Маленькие модели могли эмулировать 1401, а большие - 7094, поэтому программисты могли оставлять свои старые программы без изменений и использовать их в работе с 360. Некоторые модели 360 выполняли программы, написанные для 1401, гораздо быстрее, чем сама 1401, поэтому стала бессмысленной переделка программ.

Компьютеры серии 360 могли эмулировать работу других компьютеров, потому что создавались с использованием микропрограммирования. Нужно было написать всего лишь три микропрограммы: одну - для системы команд 360, другую - для системы команд 1401, третью - для системы команд 7094. Требование гибкости стало одной из главных причин применения микропрограммирования.

Компьютеру 360 удалось разрешить дилемму между двоичной и десятичной системами счисления: у этого компьютера было 16 регистров по 32 бит для бинарной арифметики, но память состояла из байтов, как у 1401. В 360 использовались такие же команды для перемещения записей разного размера из одной части памяти в другую, как ив 1401.

Объем памяти у 360 составлял 2 24 байт (16 Мбайт). В те времена такой объем памяти казался огромным. Линейка 360 позднее сменилась линейкой 370, затем 4300, 3080, 3090. У всех этих компьютеров была сходная архитектура. К середине 80-х годов 16 Мбайт памяти стало недостаточно, и компании IBM пришлось частично отказаться от совместимости, чтобы перейти на 32-разрядную адресацию, необходимую для памяти объемом в 2 32 байт.

Можно было бы предположить, что поскольку у машин были слова в 32 бит и регистры, у них вполне могли бы быть и адреса в 32 бит. Но в то время никто не мог даже представить себе компьютер с объемом памяти в 16 Мбайт. Обвинять IBM в отсутствии предвидения все равно что обвинять современных производителей персональных компьютеров в том, что адреса в них всего по 32 бит. Возможно, через несколько лет объем памяти компьютеров будет составлять намного больше 4 Гбайт, и тогда адресов в 32 бит будет недостаточно.

Мир мини-компьютеров сделал большой шаг вперед в третьем поколении вместе с производством линейки компьютеров PDP-11, последователей PDP-8 со словами по 16 бит. Во многих отношениях компьютер PDP-11 был младшим братом 360, a PDP-1 - младшим братом 7094. И у 360, и у PDP-11 были регистры, слова, память с байтами, и в обеих линейках компьютеры имели разную стоимость и разные функции. PDP-1 широко использовался, особенно в университетах, и компания DEC продолжала лидировать среди производителей мини-компьютеров.

Четвертое поколение - сверхбольшие интегральные схемы (1980-?)

Появление сверхбольших интегральных схем (СБИС) в 80-х годах позволило помещать на одну плату сначала десятки тысяч, затем сотни тысяч и, наконец, миллионы транзисторов. Это привело к созданию компьютеров меньшего размера и более быстродействующих. До появления PDP-1 компьютеры были настолько велики и дороги, что компаниям и университетам приходилось иметь специальные отделы (вычислительные центры ). К 80-м годам цены упали так сильно, что возможность приобретать компьютеры появилась не только у организаций, но и у отдельных людей. Началась эра персональных компьютеров.

Персональные компьютеры требовались совсем для других целей, чем их предшественники. Они применялись для обработки слов, электронных таблиц, а также для выполнения приложений с высоким уровнем интерактивности (например, игр), с которыми большие компьютеры не справлялись.

Первые персональные компьютеры продавались в виде комплектов. Каждый комплект содержал печатную плату, набор интегральных схем, обычно включающий схему Intel 8080, несколько кабелей, источник питания и иногда 8-дюймовый дисковод. Сложить из этих частей компьютер покупатель должен был сам. Программное обеспечение к компьютеру не прилагалось. Покупателю приходилось писать программное обеспечение самому. Позднее появилась операционная система СР/М, написанная Гари Килдаллом (Gary Kildall) для Intel 8080. Эта действующая операционная система помещалась на дискету, она включала в себя систему управления файлами и интерпретатор для выполнения пользовательских команд, которые набирались с клавиатуры.

Еще один персональный компьютер, Apple (а позднее и Apple II), был разработан Стивом Джобсом (Steve Jobs) и Стивом Возняком (Steve Wozniak). Этот компьютер стал чрезвычайно популярным среди домашних пользователей и школ, что в мгновение ока сделало компанию Apple серьезным игроком на рынке.

Наблюдая за тем, чем занимаются другие компании, компания IBM, лидирующая тогда на компьютерном рынке, тоже решила заняться производством персональных компьютеров. Но вместо того, чтобы конструировать компьютер на основе отдельных компонентов IBM «с нуля», что заняло бы слишком много времени, компания предоставила одному из своих работников, Филипу Эстриджу (Philip Estridge), большую сумму денег, приказала ему отправиться куда-нибудь подальше от вмешивающихся во все бюрократов главного управления компании, находящегося в Армонке (шт. Нью-Йорк), и не возвращаться, пока не будет создан действующий персональный компьютер. Эстридж открыл предприятие достаточно далеко от главного управления компании (во Флориде), взял Intel 8088 в качестве центрального процессора и создал персональный компьютер из разнородных компонентов. Этот компьютер (IBM PC) появился в 1981 году и стал самым покупаемым компьютером в истории.

Однако компания IBM сделала одну вещь, о которой позже пожалела. Вместо того чтобы держать проект машины в секрете (или, по крайней мере, оградить себя патентами), как она обычно делала, компания опубликовала полные проекты, включая все электронные схемы, в книге стоимостью 49 долларов. Эта книга была опубликована для того, чтобы другие компании могли производить сменные платы для IBM PC, что повысило бы совместимость и популярность этого компьютера. К несчастью для IBM, как только проект IBM PC стал широко известен, многие компании начали делать клоны PC и часто продавали их гораздо дешевле, чем IBM (поскольку все составные части компьютера можно было легко приобрести). Так началось бурное производство персональных компьютеров.

Хотя некоторые компании (такие, как Commodore, Apple и Atari) производили персональные компьютеры с использованием своих процессоров, а не процессоров Intel, потенциал производства IBM PC был настолько велик, что другим компаниям приходилось пробиваться с трудом. Выжить удалось только некоторым из них, и то лишь потому, что они специализировались в узких областях, например, в производстве рабочих станций или суперкомпьютеров.

Первая версия IBM PC была оснащена операционной системой MS-DOS, которую выпускала тогда еще крошечная корпорация Microsoft. IBM и Microsoft совместно разработали последовавшую за MS-DOS операционную систему OS/2, характерной чертой которой был графический пользовательский интерфейс (Graphical User Interface, GUI), сходный с интерфейсом Apple Macintosh. Между тем компания Microsoft также разработала собственную операционную систему Windows, которая работала на основе MS-DOS, на случай, если OS/2 не будет иметь спроса. OS/2 действительно не пользовалась спросом, a Microsoft успешно продолжала выпускать операционную систему Windows, что послужило причиной грандиозного раздора между IBM и Microsoft. Легенда о том, как крошечная компания Intel и еще более крошечная, чем Intel, компания Microsoft умудрились свергнуть IBM, одну из самых крупных, самых богатых и самых влиятельных корпораций в мировой истории, подробно излагается в бизнес-школах всего мира.

Первоначальный успех процессора 8088 воодушевил компанию Intel на его дальнейшие усовершенствования. Особо примечательна версия 386, выпущенная в 1985 году, - это первый представитель линейки Pentium. Современные процессоры Pentium гораздо быстрее процессора 386, но с точки зрения архитектуры они просто представляют собой его более мощные версии.

В середине 80-х годов на смену CISC (Complex Instruction Set Computer - компьютер с полным набором команд) пришел компьютер RISC (Reduced Instruction Set Computer - компьютер с сокращенным набором команд). RISC-команды были проще и работали гораздо быстрее. В 90-х годах появились суперскалярные процессоры, которые могли выполнять много команд одновременно, часто не в том порядке, в котором они располагаются в программе.

Вплоть до 1992 года персональные компьютеры были 8-, 16- и 32-разрядными. Затем появилась революционная 64-разрядная модель Alpha производства DEC - самый что ни на есть настоящий RISC-компьютер, намного превзошедший по показателям производительности все прочие ПК. Впрочем, тогда коммерческий успех этой модели оказался весьма скромным - лишь через десятилетие 64-разрядиые машины приобрели популярность, да и то лишь в качестве профессиональных серверов.

Пятое поколение - невидимые компьютеры

В 1981 году правительство Японии объявило о намерениях выделить национальным компаниям 500 миллионов долларов на разработку компьютеров пятого поколения на основе технологий искусственного интеллекта, которые должны были потеснить «тугие на голову» машины четвертого поколения. Наблюдая за тем, как японские компании оперативно захватывают рыночные позиции в самых разных областях промышленности - от фотоаппаратов до стереосистем и телевизоров, - американские и европейские производители в панике бросились требовать у своих правительств аналогичных субсидий и прочей поддержки. Однако несмотря на большой шум, японский проект разработки компьютеров пятого поколения в конечном итоге показал свою несостоятельность и был аккуратно «задвинут в дальний ящик». В каком-то смысле эта ситуация оказалась близка той, с которой столкнулся Беббидж: идея настолько опередила свое время, что для ее реализации не нашлось адекватной технологической базы.

Тем не менее то, что можно назвать пятым поколением компьютеров, все же материализовалось, но в весьма неожиданном виде - компьютеры начали стремительно уменьшаться. Модель Apple Newton, появившаяся в 1993 году, наглядно доказала, что компьютер можно уместить в корпусе размером с кассетный плеер. Рукописный ввод, реализованный в Newton, казалось бы, усложнил дело, но впоследствии пользовательский интерфейс подобных машин, которые теперь называются персональными электронными секретарями (Personal Digital Assistants, PDA ), или просто карманными компьютерами , был усовершенствован и приобрел широкую популярность. Многие карманные компьютеры сегодня не менее мощны, чем обычные ПК двух-трехлетней давности.

Но даже карманные компьютеры не стали по-настоящему революционной разработкой. Значительно большее значение придается так называемым «невидимым» компьютерам - тем, что встраиваются в бытовую технику, часы, банковские карточки и огромное количество других устройств. Процессоры этого типа предусматривают широкие функциональные возможности и не менее широкий спектр вариантов применения за весьма умеренную цену. Вопрос о том, можно ли свести эти микросхемы в одно полноценное поколение (а существуют
они с 1970-х годов), остается дискуссионным. Факт в том, что они на порядок расширяют возможности бытовых и других устройств. Уже сейчас влияние невидимых компьютеров на развитие мировой промышленности очень велико, и с годами оно будет возрастать. Одной из особенностей такого рода компьютеров является то, что их аппаратное и программное обеспечение зачастую проектируется методом соразработки .

Заключение

Итак, к первому поколению причисляются компьютеры на электронных лампах (такие, как ENIAC ), ко второму - транзисторные машины (IBM 7094 ), к третьему - первые компьютеры на интегральных схемах (IBM 360 ), к четвертому - персональные компьютеры (линейки ЦП Intel ). Что же касается пятого поколения, то оно больше ассоциируется не с конкретной архитектурой, а со сменой парадигмы. Компьютеры будущего будут встраиваться во все мыслимые и немыслимые устройства и за счет этого действительно станут невидимыми. Они
прочно войдут в повседневную жизнь - будут открывать двери, включать лампы, распределять деньги и выполнять тысячи других обязанностей. Эта модель, разработанная Марком Вайзером (Mark Weiser) в поздний период его деятельности, первоначально получила название повсеместной компьютеризации , но в настоящее время не менее распространен термин «всепроникающая компьютеризация ». Это явление обещает изменить мир не менее радикально, чем промышленная революция.

По материалам книги Э. Танненбаума «Архитектура компьютера», 5 издание.