История развития вычислительной техники поколения эвм кратко. История вт. Закрепление новых знаний






























































































































































Назад Вперёд

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

Цель урока:

  1. познакомить с историей развития вычислительной техники, с устройствами, являющимися предшественниками компьютеров и их изобретателями
  2. дать представление о связи развития ЭВМ с развитием человеческого общества,
  3. познакомить с основными особенностями ЭВМ разных поколений.
  4. Развитие познавательного интереса, умение использовать дополнительную литературу

Тип урока: изучение нового материала

Вид: урок-лекция

Программно-дидактическое обеспечение: ПК, слайды презентации с изображением основных устройств, портретов изобретателей и ученых.

План урока:

  1. Организационный момент
  2. Актуализация новых знаний
  3. Предыстория компьютеров
  4. Поколения ЭВМ (компьютеров)
  5. Будущее компьютеров
  6. Закрепление новых знаний
  7. Подведение итогов урока
  8. Домашнее задание

1. Организационный момент

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

2. Актуализация новых знаний

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

Здравствуйте! Как вы думаете, какие технические изобретения особенно изменили способы труда человека?

(Ученики высказывают свои мнения по данному вопросу, по необходимости учитель их корректирует)

- Вы правы, действительно, основным техническим устройством, повлиявшим на труд человека, является изобретение компьютеров - электронно – вычислительных машин. Сегодня на уроке, мы с вами узнаем, какие вычислительные устройства предшествовали появлению компьютеров, как изменялись сами компьютеры, последовательность становления компьютера, когда машина предназначенная просто для счёта стала сложным техническим устройством. Тема нашего урока: «История вычислительной техники. Поколения компьютеров». Цель нашего урока: познакомиться с историей развития вычислительной техники, с устройствами, являющимися предшественниками компьютеров и их изобретателями познакомиться с основными особенностями ЭВМ разных поколений.

На уроке мы будем работать с помощью мультимедийной презентации, состоящей из 4-х разделов «Предыстория компьютеров», «Поколения компьютеров», «Галерея учёных», «Компьютерный словарь». В каждом разделе есть подраздел «Проверь себя» - это тест, в котором вы сразу узнаете результат.

3. Предыстория компьютеров

Обратить внимание учеников, что ЭВМ – это электронно-вычислительная машина, другое название «компьютер» или «computer» произошло от английского глагола «compute» – вычислять, поэтому слово «компьютер» можно перевести как «вычислитель». То есть и в слове ЭВМ и в слове компьютер главный смысл это вычисления. Хотя мы с вами хорошо знаем, что современные ЭВМ позволяют не только вычислять, но и создавать и обрабатывать тексты, рисунки, видео, звук. Заглянем в историю…

(параллельно оформляем в тетради таблицу «Предыстория компьютеров»)

«Предыстория компьютеров»

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

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

Придя в Древний Рим абак, изменился внешне. Римляне стали изготавливать его из бронзы, слоновой кости или цветного стекла. На доске присутствовали два ряда прорезей, по которым можно было передвигать косточки. Абак превратился в настоящий счетный прибор, позволяющий представлять даже дроби, и был значительно удобнее греческого. Римляне называли это устройство calculare – «камешки». Отсюда произошел латинский глагол calculare – «вычислять», а от него – русское слово «калькулятор».

После падения Римской империи произошел упадок науки и культуры и абак был закрыт на некоторое время. Возродился он и распространился по Европе только в X веке. Абаком пользовались купцы, менялы, ремесленники. Даже спустя шесть столетий абак оставался важнейшим инструментом для выполнения вычислений.

Естественно, что в течение такого большого промежутка времени абак менял свой внешний вид и в XLL-XLLLвв.он приобрел форму так называемого счета на линиях, так и между ними. Такая форма счета в некоторых европейских странах сохранялась до конца XVLLLв. и лишь затем окончательно уступила место вычислениям на бумаге.

В Китае абак был известен с LV века до нашей эры. На специальной доске выкладывались счетные палочки. Постепенно их сменили разноцветные фишки, а в V веке появились китайские счеты – суан-пан. Они представляли собой раму с двумя рядами нанизанных на прутики косточек. На каждом прутике их было по семь. Из Китая суан-пан пришел в Японию. Произошло это в XVL веке и устройство получило название «соробан».

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

В России был распространен «счет костьми». Он был близок европейскому счету на линиях, но писцы использовали вместо жетонов плодовые косточки. В XVL возник дощаной счет, первый вариант русских счетов. Такие счеты хранятся сейчас в Историческом музе в Москве.

Счеты в России использовались почти 300 лет и сменили их только дешевые карманные калькуляторы.

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

В 1642 году один из крупнейших ученых в истории человечества – французский математик, физик, философ и богослов Блез Паскаль изобрел и изготовил механическое устройство для складывания и вычитания чисел – АРИФМОМЕТР. ? Как вы думаете, из какого материала был сделан первый в истории арифмометр? (дерево).

Главная идея конструкции будущей машины была сформирована – автоматический перенос разряда. «Каждое колесо… некоторого разряда, совершая движение на десять арифметических цифр, заставляет двигаться следующее только на одну цифру» - эта формула изобретения утверждала приоритет Блеза Паскаля в изобретении и закрепила за ним право производить и продавать машины.

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

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

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

В 1673 году немецкий математик и философ Готфрид Вильгельм Лейбниц изобрел и изготовил арифмометр, который мог не только складывать и вычитать числа, но и умножать и делить. Скудость, примитивность первых вычислительных аппаратов не помешала Паскалю и Лейбницу высказать ряд интересных идей о роли вычислительной техники в будущем. Лейбниц писал о машинах, которые будут работать не только с числами, но и сос словами, понятиями, формулами, могли выполнять логические операции. Эта идея большинству современников Лейбница казалась абсурдом. В 18 веке взгляды Лейбница были осмеяны великим английским сатириком Дж.Свифтом, автором известного романа «Путешествия Гулливера».

Лишь в 20-ом веке стала понятна значительность идей Паскаля и Лейбница.

Наряду с устройствами для вычислений развивались и механизмы для АВТОМАТИЧЕСКОЙ РАБОТЫ ПО ЗАДАННОЙ ПРОГРАММЕ (музыкальные автоматы, часы с боем, ткацкие станки Жаккарда).

В начале 19-го века английский математик Чарльз Беббидж, занимавшийся составлением таблиц для навигации, разработал ПРОЕКТ вычислительной «аналитической» машины, в основе которого лежал ПРИНЦИП ПРОГРАММНОГО УПРАВЛЕНИЯ (ППУ). Новаторская мысль Беббиджа была подхвачена и развита его ученицей Адой Лавлейс, дочерью поэта Джорджа Байрона – которая стала первой программисткой в мире. Однако практическая реализация проекта Беббиджа была невозможной из-за недостаточного развития промышленности и техники.

Основные элементы машины Беббиджа, присущие современному компьютеру:

  1. Склад – устройство, где хранятся исходные числа и промежуточные результаты. В современно компьютере это память.
  2. Фабрика – арифметическое устройство, в котором осуществляются операции над числами, взятые из Склада. В современном компьютере это Процессор.
  3. Блоки ввода исходных данных – устройство ввода.
  4. Печать результатов – устройство вывода.

Архитектура машины практически соответствует архитектуре современных ЭВМ, а команды, которые выполняла аналитическая машина, в основном включают все команды процессора.

Интересным историческим фактом является то, что первую программу для аналитической машины написал Ада Августа Лавлейс – дочь великого английского поэта Джорджа Байрона. Именно Беббидж заразил ее идеей создания вычислительной машины.

Идея программирования механических устройств с помощь перфокарты впервые была реализована в 1804 году в ткацком станке. Впервые применили их конструкторы ткацких станков. Преуспел в этом дел лондонский ткач Жозеф Мари Жаккард. В 1801 году он создал автоматический ткацкий станок, управляемый перфокартами.

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

Идея записи программы на перфокарте пришла в голову и первой программистке Аде Августе Лавлейс. Именно она предложила использовать перфорированные карты в аналитической машине Беббиджа. В частности, в одном из писем она писала: «Аналитическая машина точно так же плетет алгебраические узоры, как ткацкий станок воспроизводит цвета и листья».

Герман Холлерит также использовал в своей машине перфокарты для записи и обработки информации. Перфокарты использовались и в компьютерах первого поколения.

До 40-х годов двадцатого века вычислительная техника представлялась арифмометрами, которые из механических стали электрическими, где электромагнитные реле затрачивали на умножение чисел несколько секунд, которые работали точно по тем же принципам, как и арифмометры Паскаля и Лейбница. Кроме того, они были очень ненадежны, часто ломались. Интересно, что однажды причиной поломки электрического арифмометра оказался мотылек, застрявший в реле, по-английски «мотылек, жук» – bug, отсюда появилось понятие «жучок» как неполадка в ЭВМ.

Герман Холлерит родился 29 февраля 1860 года в американском городе Буффало в семье немецких эмигрантов. Герману легко давались математика и естественные науки, и в 15 лет он поступил в Горную школу при Колумбийском университете. На способного юношу обратил внимание профессор того же университета и пригласил его после окончания школы в возглавляемое им национальное бюро по переписи населения. Перепись населения производилась каждые десять лет. Население постоянно росло, и ее численность в США к тому времени составляло около 50 миллионов человек. Заполнить на каждого человека карточку вручную, а затем подсчитать и обработать результаты, было практически невозможно. Этот процесс затянулся на несколько лет, почти до следующей переписи. Необходимо было найти выход из этой ситуации. Герману Холлериту идею механизировать этот процесс подсказал доктор Джон Биллингс, возглавлявший департамент сводных данных. Он предложил использовать для записи информации перфокарты. Свою машину Холлерит назвал табулятором и в 1887 году он был опробован в Балтиморе. Результаты оказались положительными, и эксперимент повторили в Сент-Луисе. Выигрыш во времени был почти десятикратным. Правительство США сразу же заключило с Холлеритом контракт на поставку табуляторов, и уже в 1890 году перепись населения прошла с использованием машин. Обработка результатов заняла менее двух лет и сэкономила 5 миллионов долларов. Система Холлерита не только обеспечивала высокую скорость, но и позволяла сравнить статистические данные по самым разным параметрам. Холлерит разработал удобный клавишный перфоратор, позволяющий пробивать около 100 отверстий в минуту одновременно на нескольких картах, автоматизировал процедур подачи и сортировки перфокарт. Сортировку осуществляло устройство в виде набора ящиков с крышками. Перфокарты продвигались по своеобразному конвейеру. С одной стороны карты находились считывающие штыри на пружинках, с другой – резервуар с ртутью. Когда штырь попадал в отверстие на перфокарте, то благодаря ртути, находящейся на другой стороне, замыкал электрическую цепь. Крышка соответствующего ящика открывалась и туда попадала перфокарта. Табулятор использовали для переписи населении в нескольких странах.

В 1896 году герма Холлерит сновал компанию Tabulating Machine Company (TMC) и его машины применялись повсюду – и на крупных промышленных предприятиях и в обычных фирмах. И в 1900 году табулятор использовался для переписи населения. переименовывает фирму в IBM (International Business Machines).

4. Поколения ЭВМ (компьютеров)

(параллельно оформляем записи в тетради и таблицу «Поколения ЭВМ (компьютеров)»)

ПОКОЛЕНИЯ ЭВМ
период Элементная база Быстро-действие (оп/сек.) Носители информации программы применение Примеры ЭВМ
I
II
III
IV
V

I поколение ЭВМ: В 30-х годах 20-го века в развитии физики произошел прорыв, коренной переворот. В вычислительных машинах стали использоваться уже не колеса, валики и реле, а вакуумные электронные лампы. Переход от электромеханических элементов к электронным сразу увеличил быстродействие машин в сотни раз. Первая действующая ЭВМ была построена в США в 1945 году, в университете штата Пенсильвания учеными Эккертом и Моучли и называлась ЭНИАК. Эта машина была построена по заказу министерства обороны США для средств ПВО, для автоматизации управления. Чтобы правильно рассчитать траекторию и скорость движения снаряда для поражения воздушной цели, надо было решить систему из 6-ти дифференциальных уравнений. Эту задачу и должна была решать первая ЭВМ. Первая ЭВМ занимала два этажа одного здания, весила 30 тонн и состояла из десятков тысяч электронных ламп, которые соединялись проводами, общая протяженность которых составляла 10 тысяч км. Когда ЭВМ ЭНИАК работала, электричество в городке отключалась, так много электричества потреблялось этой машиной, электронные лампы быстро перегревались и выходили из строя. Целая группа студентов занималась только тем, что непрерывно искала и заменяла перегоревшие лампы.

В СССР основоположником вычислительной техники стал Сергей Алексеевич Лебедев, создавший МЭСМ (малая счетная машина) 1951 год (Киев) и БЭСМ (быстродействующая ЭСМ) – 1952 г., Москва.

II поколение: В 1948 году американским ученым Уолтером Брайттеном был изобретен ТРАНЗИСТОР, полупроводниковый прибор, который заменил радиолампы. Транзистор был намного меньше радиолампы, был более надежным и потреблял намного меньше электричества, он один заменял 40 электронных ламп! Вычислительные машины стали меньше в размерах и значительно дешевле, их быстродействие достигло нескольких сот операций в секунду. Теперь ЭВМ были размером с холодильник, их могли приобрести и использовать научные и технические институты. В то время СССР шел в ногу со временем и выпускал ЭВМ мирового уровня БЭСМ-6.

III поколение: Вторая половина 20-го века характеризуется бурным развитием науки и техники, особенно физики полупроводников и с 1964 года транзисторы стали размещать на микросхемах, выполненных на поверхностях кристаллов. Это позволило преодолеть миллионный барьер в быстродействии.

IV поколение: Начиная с 1980 года ученые научились на одном кристалле размещать несколько интегральных микросхем, развитие микроэлектроники привело к созданию микропроцессоров. Кристалл ИС меньше и тоньше контактной линзы. Быстродействие современных ЭВМ исчисляется сотнями миллионов операций в секунду.

В 1977 году появился первый ПК (персональный компьютер) фирмы Apple Macintosh. С 1981 года лидером в производстве ПК стала фирма IBM (International Business Machine), эта фирма работала на рынке США еще с 19-го века и выпускала различные устройства для офисов – счеты, арифмометры ручки и т.д. и зарекомендовала себя как надежная фирма, которой доверяло большинство деловых людей в США. Но не только поэтому ПК IBM были намного популярнее, чем ПК Apple Macintosh. ПК Apple Macintosh представляли собой “черный ящик” для пользователя – он не разобрать модернизировать ПК, присоединять к ПК новые устройства, а ПК IBM были открыты для пользователя и тем самым позволяли собирать ПК как детский конструктор, поэтому большинство пользователей выбрали ПК IBM. Хотя мы с вами при слове ЭВМ представляем именно ПК, но существуют задачи, которые даже современные ПК решить не могут, с которыми могут справиться только суперЭВМ, быстродействие которых исчисляется миллиардами операций в секунду.

Научная школа Лебедева по своим результатам успешно соперничала с ведущей фирмой США IBM . Среди ученых мира, современников Лебедева, нет человека, который подобно ему обладал бы столь мощным творческим потенциалом, чтобы охватить своей научной деятельностью период от создания первых ламповых ЭВМ до сверхбыстродействующей суперЭВМ. Когда американский ученый Норберт Винер, которого называют «первый киберпророк», в 1960 году приезжал в СССР, он отметил « Они совсем немного отстают от нас в аппаратуре, зато далеко впереди нас в ТЕОРИИ автоматизации». К сожалению, в 60-х годах наука кибернетика подвергалась гонениям, как «буржуазная лженаука», ученых-кибернетиков сажали в тюрьмы, из-за чего советская электроника стала заметно отставать от зарубежной. Хотя создавать новые ЭВМ становилось невозможным, запретить мыслить ученым никто не мог. Поэтому до сих пор наши российские ученые опережают мировую научную мысль в области теории автоматизации.

Для разработки программ для ЭВМ создавались различные языки программирования (алгоритмические языки). Фортран FORTRAN – FORmula TRANslated – первый язык, создан в 1956 году Дж. Бэкусом. В 1961 году появился Бейсик BASIC (Beginners All-purpose Simbolic Instartion Code –многоцелевой язык символических инструкций для начинающих) Т.Куртц, дж. Кемени.В 1971 году профессор Цюрихского университета Николас Вирт создал язык Паскаль Pascal, который назвал в честь ученого Блеза Паскаля. Создавались и другие языки: Ада, Алгол, Кобол, Си, Пролог, Фред, Лого, Лисп и др. Но до сих пор самым популярным языком программирования является Паскаль, многие более поздние языки взяли из Паскаля основные команды и принципы построения программы, например язык Си, Си+ и система программирования Delphi, даже Бейсик, изменившись позаимствовал из Паскаля его структурированность и универсальность. Мы с вами в 11-ом классе будем изучать язык Паскаль и научимся создавать программы для решения задач с формулами, для обработки текста, научимся рисовать и создавать движущиеся рисунки.

Суперкомпьютеры

5. Будущее компьютеров

  • Преимущества искусственного интеллекта (ИИ):
  • Молекулярные компьютеры
  • Биокомпьютеры
  • Оптические компьютеры
  • Квантовые компьютеры

6. Закрепление новых знаний

Закрепление нового материала возможно с помощью теста в мультимедийной презентации к уроку: раздел «Проверь себя» в каждой части презентации: «Предыстория компьютеров», «Поколения ЭВМ», «Галерея учёных».

Проверка знаний по данной теме возможно с помощью тестов «История вычислительной техники» (Приложение 1 ) в 4-х вариантах и тест об учёных «Информатика в лицах» (Приложение 2 )

7. Подведение итогов урока

Проверка заполненных таблиц (Приложение 3 )

8. Домашнее задание

  • лекция в тетради по презентации, таблицы «Предыстория компьютеров», «Поколения ЭВМ»
  • подготовить сообщение про 5-ое поколение ЭВМ (будущее компьютеров)

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

Стержни абака в арифметическом смысле представляют собой десятичные разряды. Каждая костяшка на первом стержне имеет достоинство 1, на втором стержне – 10, на третьем стержне – 100 и т.д. До XVII века счеты оставались практически единственным счетным инструментом.

В России так называемые русские счеты появились в XVI веке. Они основаны на десятичной системе счисления и позволяют быстро выполнять арифметические действия (рис. 6)

Рис. 6. Счеты

В 1614 году математик Джон Непер изобрел логарифмы.

Логарифм – это показатель степени, в которую нужно возвести число (основание логарифма), чтобы получить другое заданное число. Открытие Непера состояло в том, что таким способом можно выразить любое число, и что сумма логарифмов двух любых чисел равна логарифму произведения этих чисел. Это дало возможность свести действие умножения к более простому действию сложения. Непер создал таблицы логарифмов. Для того, чтобы перемножить два числа, нужно посмотреть в этой таблице их логарифмы, сложить их и отыскать число, соответствующее этой сумме, в обратной таблице – антилогарифмов. На основе этих таблиц в 1654 году Р. Биссакар и в 1657 году независимо от него С. Партридж разработали прямоугольную логарифмическую линейку: основной счетный прибор инженера до середины XX века (рис. 7).

Рис. 7. Логарифмическая линейка

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

Однако победила в цифровой вычислительной технике не десятичная, а двоичная система счисления. Главная причина этого в том, что в природе встречается множество явлений с двумя устойчивыми состояниями, например, «включено/выключено», «есть напряжение / нет напряжения», «ложное высказывание / истинное высказывание», а явления с десятью устойчивыми состояниями – отсутствуют. Почему же десятичная система так широко распространена? Да просто потому, что у человека на двух руках – десять пальцев, и их удобно использовать для простого устного счета. Но в электронной вычислительной технике гораздо проще применять двоичную систему счисления всего с двумя устойчивыми состояниями элементов и простейшими таблицами сложения и умножения. В современных цифровых вычислительных машинах – компьютерах – двоичная система используется не только для записи чисел, над которыми нужно производить вычислительные операции, но и для записи самих команд этих вычислений и даже целых программ операций. При этом все вычисления и операции сводятся в компьютере к простейшим арифметическим действиям над двоичными числами.



Одним из первых проявил интерес к двоичной системе великий немецкий математик Готфрид Лейбниц. В 1666 году в двадцатилетнем возрасте, в работе «Об искусстве комбинаторики» он разработал общий метод, позволяющий свести любую мысль к точным формальным высказываниям. Это открыло возможность перевести логику (Лейбниц называл ее законами мышления) из царства слов в царство математики, где отношения между объектами и высказываниями определяются точно и определенно. Таким образом, Лейбниц явился основателем формальной логики. Он занимался исследованием двоичной системы счисления. При этом Лейбниц наделял ее неким мистическим смыслом: цифру 1 он ассоциировал с Богом, а 0 – с пустотой. От этих двух цифр, по его мнению, произошло все. И с помощью этих двух цифр можно выразить любое математическое понятие. Лейбниц первым высказал мысль, что двоичная система может стать универсальным логическим языком.

Лейбниц мечтал о построении «универсальной науки». Он хотел выделить простейшие понятия, с помощью которых по определенным правилам можно сформулировать понятия любой сложности. Мечтал о создании универсального языка, на котором можно было бы записывать любые мысли в виде математических формул. Думал о машине, которая могла бы выводить теоремы из аксиом, о превращении логических утверждений в арифметические. В 1673 году создал новый тип арифмометра – механический калькулятор, который не только складывает и вычитает числа, но и умножает, делит, возводит в степень, извлекает квадратные и кубические корни. В нем использовалась двоичная система счисления.

Универсальный логический язык создал в 1847 году английский математик Джордж Буль. Он разработал исчисление высказываний, впоследствии названное в его честь булевой алгеброй. Она представляет собой формальную логику, переведенную на строгий язык математики. Формулы булевой алгебры внешне похожи на формулы той алгебры, что знакома нам со школьной скамьи. Однако это сходство не только внешнее, но и внутреннее. Булева алгебра – это вполне равноправная алгебра, подчиняющаяся своду принятых при ее создании законов и правил. Она является системой обозначений, применимой к любым объектам – числам, буквам и предложениям. Пользуясь этой системой, можно закодировать любые утверждения, истинность или ложность которых нужно доказать, а затем манипулировать ими подобно обычным числам в математике.

Буль Джордж (1815–1864) – английский математик и логик, один из основоположников математической логики. Разработал алгебру логики (в трудах «Математический анализ логики» (1847) и «Исследование законов мышления» (1854)).

Огромную роль в распространении булевой алгебры и ее развитии сыграл американский математик Чарльз Пирс.

Пирс Чарльз (1839–1914) – американский философ, логик, математик и естествоиспытатель, известен своими работами по математической логике.

Предмет рассмотрения в алгебре логики – так называемые высказывания, т.е. любые утверждения, о которых можно сказать, что они либо истинны, либо ложны: «Омск – город в России», «15 – четное число». Первое высказывание истинно, второе – ложно.

Сложные высказывания, получаемые из простых с помощью союзов И, ИЛИ, ЕСЛИ...ТО, отрицания НЕ, также могут быть истинными или ложными. Их истинность зависит только от истинности или ложности образующих их простых высказываний, например: «Если на улице нет дождя, то можно пойти гулять». Основная задача булевой алгебры состоит в изучении этой зависимости. Рассматриваются логические операции, позволяющие строить сложные высказывания из простых: отрицание (НЕ), конъюнкция (И), дизъюнкция (ИЛИ) и другие.

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

В 1820 году Тома де Кольмар разработал первый коммерческий арифмометр, способный умножать и делить. Начиная с XIX века, арифмометры получили широкое распространение при выполнении сложных расчетов.

В 1830 году Чарльз Бэббидж попытался создать универсальную аналитическую машину, которая должна была выполнять вычисления без участия человека. Для этого в нее вводились программы, которые были заранее записаны на перфокартах из плотной бумаги с помощью отверстий, сделанных на них в определенном порядке (слово «перфорация» означает «пробивка отверстий в бумаге или картоне»). Принципы программирования для аналитической машины Бэббиджа разработала в 1843 году Ада Лавлейс – дочь поэта Байрона.


Рис. 8. Чарльз Бэббидж


Рис. 9. Ада Лавлейс

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

В 1880 году В.Т. Однер в России создал механический арифмометр с зубчатыми колесами, и в 1890 году наладил его массовый выпуск. В дальнейшем под названием «Феликс» он выпускался до 50-х годов XX века (рис. 11).


Рис. 10. В.Т. Однер


Рис. 11. Механический арифмометр «Феликс»

В 1888 году Герман Холлерит (рис. 12) создал первую электромеханическую счетную машину – табулятор, в котором нанесенная на перфокарты (рис. 13) информация расшифровывалась электрическим током. Эта машина позволила в несколько раз сократить время подсчетов при переписи населения в США. В 1890 г. изобретение Холлерита было впервые использовано в 11-й американской переписи населения. Работа, которую 500 сотрудников раньше выполняли целых 7 лет, Холлерит с 43 помощниками на 43 табуляторах закончили за один месяц.

В 1896 году Холлерит основал фирму под названием Tabulating Machine Co. В 1911 году эта компания была объединена с двумя другими фирмами, специализировавшимися на автоматизации обработки статистических данных, а свое современное название IBM (International Business Machines) получила в 1924 г. Она стала электронной корпорацией, одним из крупнейших мировых производителей всех видов компьютеров и программного обеспечения, провайдером глобальных информационных сетей. Основателем IBM стал Томас Уотсон Старший, возглавивший компанию в 1914 году, фактически создавший корпорацию IBM и руководивший ею более 40 лет. С середины 1950-х годов Ай-Би-Эм заняла ведущее положение на мировом компьютерном рынке. В 1981 году компания создала свой первый персональный компьютер, который стал стандартом в своей отрасли. К середине 1980-х годов IBM контролировала около 60% мирового производства электронно-вычислительных машин.


Рис. 12. Томас Уотсон старший

Рис. 13. Герман Холлерит

В конце XIX века была изобретена перфолента – бумажная или целлулоидная пленка, на которую информация наносилась перфоратором в виде совокупности отверстий.

Широкая бумажная перфолента была применена в монотипе – наборной машине, изобретенной Т. Ланстоном в 1892 году. Монотип состоял из двух самостоятельных аппаратов: клавиатуры и отливного аппарата. Клавиатура служила для составления программы набора на перфоленте, а отливной аппарат изготавливал набор в соответствии с ранее составленной на клавиатуре программой из специального типографского сплава – гарта.

Рис. 14. Перфокарта

Рис. 15. Перфоленты

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

Несколько ранее монотипа, в 1881 году, была изобретена пианола (или фонола) – инструмент для автоматической игры на фортепиано. Действовала она также с помощью сжатого воздуха. В пианоле каждой клавише обыкновенного пианино или рояля соответствует молоточек, ударяющий но ней. Все молоточки вместе составляют контрклавиатуру, приставляемую к клавиатуре пианино. В пианолу вставляется широкая бумажная перфолента, намотанная на валик. Отверстия на перфоленте проделаны заранее во время игры пианиста – это своеобразные «ноты». При работе пианолы перфолента перематывается с одного валика на другой. Считывание записанной на ней информации производится с помощью пневматического механизма. Он приводит в действие молоточки, соответствующие отверстиям на перфоленте, заставляет их ударять по клавишам и воспроизводить игру пианиста. Таким образом, пианола также являлась машиной с программным управлением. Благодаря сохранившимся перфолентам пианол удалось восстановить и заново записать современными методами игру таких замечательных пианистов прошлого, как композитор А.Н. Скрябин. Пианолой пользовались известные композиторы и пианисты Рубинштейн, Падеревский, Бузони.

Позднее было применено считывание информации с перфоленты и перфокарт с помощью электрических контактов – металлических щеточек, которые при попадании на отверстие замыкали электрическую цепь. Затем щеточки заменили на фотоэлементы, и считывание информации стало оптическим, бесконтактным. Так записывалась и считывалась информация в первых цифровых вычислительных машинах.

Логические операции тесно связаны с повседневной жизнью.

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

0 +0 =0; 0+1=1; 1+0=1; 1+1=0. При этом он выделяет бит переноса.

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

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

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

В 1937 году Джордж Стибиц (рис.16) создал из обыкновенных электромеханических реле двоичный сумматор – устройство, способное выполнять операцию сложения чисел в двоичном коде. И сегодня двоичный сумматор по–прежнему является одним из основных компонентов любого компьютера, основой его арифметического устройства.


Рис. 16. Джордж Стибиц

В 1937–1942 гг. Джон Атанасофф (рис. 17) создал модель первой вычислительной машины, работавшей на вакуумных электронных лампах. В ней использовалась двоичная система счисления. Для ввода данных и вывода результатов вычислений использовались перфокарты. Работа над этой машиной в 1942 году была практически завершена, но из-за войны дальнейшее финансирование было прекращено.


Рис. 17. Джон Атанасофф

В 1937 году Конрад Цузе (рис.12) создал свою первую вычислительную машину Z1 на основе электромеханических реле. Исходные данные вводились в нее с помощью клавиатуры, а результат вычислений высвечивался на панели с множеством электрических лампочек. В 1938 году К. Цузе создал усовершенствованную модель Z2. Программы в нее вводились с помощью перфоленты. Ее изготавливали, пробивая отверстия в использованной 35-миллиметровой фотопленке. В 1941 году К. Цузе построил действующий компьютер Z3, а позднее и Z4, основанные на двоичной системе счисления. Они использовались для расчетов при создании самолетов и ракет. В 1942 году Конрад Цузе и Хельмут Шрайер задумали перевести Z3 с электромеханических реле на вакуумные электронные лампы. Такая машина должна была работать в 1000 раз быстрее, но создать ее не удалось – помешала война.


Рис. 18. Конрад Цузе

В 1943–1944 годах на одном из предприятий Ай-Би-Эм (IBM) в сотрудничестве с учеными Гарвардского университета во главе с Говардом Эйкеном была создана вычислительная машина «Марк-1». Весила она около 35 тонн. «Марк-1» был основан на применении электромеханических реле и оперировал числами, закодированными на перфоленте.

При ее создании использовались идеи, заложенные Ч. Бэббиджем в его аналитической машине. В отличие от Стибица и Цузе, Эйкен не осознал преимуществ двоичной системы счисления и в своей машине использовал десятичную систему. Машина могла манипулировать числами длиной до 23 разрядов. Для перемножения двух таких чисел ей было необходимо затратить 4 секунды. В 1947 году была создана машина «Марк-2», в которой уже использовалась двоичная система счисления. В этой машине операции сложения и вычитания занимали в среднем 0,125 секунды, а умножение – 0,25 секунды.

Абстрактная наука алгебра логики близка к практической жизни. Она позволяет решать самые разные задачи управления.

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

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

Связи между электромагнитными реле в схемах удобно обозначать с помощью логических операций НЕ, И, ИЛИ, ПОВТОРЕНИЕ (ДА) и т.д. Например, последовательное соединение контактов реле реализует операцию И, а параллельное соединение этих контактов – логическую операцию ИЛИ. Аналогично выполняются операции И, ИЛИ, НЕ в электронных схемах, где роль реле, замыкающих и размыкающих электрические цепи, выполняют бесконтактные полупроводниковые элементы – транзисторы, созданные в 1947–1948 годах американскими учеными Д. Бардиным, У. Браттейном и У. Шокли.

Электромеханические реле работали слишком медленно. Поэтому уже в 1943 году американцы начали разработку вычислительной машины на основе электронных ламп. В 1946 году Преспер Эккерт и Джон Мочли (рис. 13) построили первую электронную цифровую вычислительную машину ENIAC. Ее вес составлял 30 тонн, она занимала 170 кв. м площади. Вместо тысяч электромеханических реле ENIAC содержал 18000 электронных ламп. Считала машина в двоичной системе и производила 5000 операций сложения или 300 операций умножения в секунду. На электронных лампах в этой машине было построено не только арифметическое, но и запоминающее устройство. Ввод числовых данных осуществлялся с помощью перфокарт, программы же вводились в эту машину с помощью штекеров и наборных полей, то есть приходилось соединять для каждой новой программы тысячи контактов. Поэтому для подготовки к решению новой задачи требовалось до нескольких дней, хотя сама задача решалась за несколько минут. Это было одним из основных недостатков такой машины.


Рис. 19. Преспер Эккерт и Джон Мочли

Работы трех выдающихся ученых – Клода Шеннона, Алана Тьюринга и Джона фон Неймана – стали основой для создания структуры современных компьютеров.

Шеннон Клод (1916 г.р.) – американский инженер и математик, основоположник математической теории информации.

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

Тьюринг Алан (1912–1954) – английский математик. Основные труды – по математической логике и вычислительной математике. В 1936–1937 гг. написал основополагающую работу «О вычислимых числах», в которой ввел понятие абстрактного устройства, названного впоследствии «машиной Тьюринга». В этом устройстве он предвосхитил основные свойства современного компьютера. Тьюринг назвал свое устройство «универсальной машиной», так как она должна была решать любую допустимую (теоретически разрешимую) математическую или логическую задачу. Данные в нее нужно вводить с бумажной ленты, поделенной на ячейки – клетки. В каждой такой клетке должен был либо содержаться символ, либо нет. Машина Тьюринга могла обрабатывать вводимые с ленты символы и изменять их, то есть стирать их и записывать новые по инструкциям, хранимым в ее внутренней памяти.

Нейман Джон фон (1903–1957) – американский математик и физик, участник работ по созданию атомного и водородного оружия. Родился в Будапеште, с 1930 года проживал в США. В своем докладе, опубликованном в 1945 году и ставшем первой работой по цифровым электронным компьютерам, выделил и описал «архитектуру» современного компьютера.

В следующей машине – EDVAC – ее более вместительная внутренняя память способна была хранить не только исходные данные, но и программу вычислений. Эту идею – хранить в памяти машины программы – наряду с Мочли и Эккертом выдвинул математик Джон фон Нейман. Он впервые описал структуру универсального компьютера (так называемую «архитектуру фон Неймана» современного компьютера). Для универсальности и эффективной работы, по мнению фон Неймана, компьютер должен содержать центральное арифметико-логическое устройство, центральное устройство управления всеми операциями, запоминающее устройство (память) и устройство ввода/вывода информации, а программы следует хранить в памяти компьютера.

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

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

Бардин Джон (1908–1991) – американский физик. Один из создателей первого транзистора (Нобелевская премия 1956 г. по физике совместно с У. Браттейном и У. Шокли за открытие транзисторного эффекта). Один из авторов микроскопической теории сверхпроводимости (вторая Нобелевская премия 1957 г. совместно с Л. Купером и Д. Шриффеном).

Браттейн Уолтер (1902–1987) – американский физик, один из создателей первого транзистора, лауреат Нобелевской премии по физике 1956 года.

Шокли Уильям (1910–1989) – американский физик, один из создателей первого транзистора, лауреат Нобелевской премии по физике 1956 года.

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

Совершенствование первых образцов вычислительных машин привело в 1951 году к созданию компьютера UNIVAC, предназначенного для коммерческого использования. Он стал первым серийно выпускаемым компьютером.

Серийный ламповый компьютер IBM 701, появившийся в 1952 году, выполнял до 2200 операций умножения в секунду.


Компьютер IBM 701

Инициатива создания этой системы принадлежала Томасу Уотсону–младшему. В 1937 году он начал работать в компании в качестве коммивояжера. Он прерывал свою работу в IBM лишь во время войны, когда был летчиком военно-воздушных сил Соединенных Штатов. Вернувшись на работу в компанию в 1946–м, он стал ее вице-президентом и возглавлял компанию IBM с 1956 до 1971 года. Оставаясь членом совета директоров IBM, Томас Уотсон с 1979 по 1981 год являлся послом Соединенных Штатов в СССР.


Томас Уотсон (младший)

В 1964 году фирма IBM объявила о создании шести моделей семейства IBM 360 (System 360), ставших первыми компьютерами третьего поколения. Модели имели единую систему команд и отличались друг от друга объемом оперативной памяти и производительностью. При создании моделей семейства использовался ряд новых принципов, что делало машины универсальными и позволяло с одинаковой эффективностью применять их как для решения задач в различных областях науки и техники, так и для обработки данных в сфере управления и бизнеса. IBM System/360 (S/360) – это семейство универсальных компьютеров класса мейнфреймов. Дальнейшим развитием IBM/360 стали системы 370, 390, z9 и zSeries. В СССР IBM/360 была клонирована под названием ЕС ЭВМ. Они были программно совместимы со своими американскими прообразами. Это давало возможность использовать западное программное обеспечение в условиях неразвитости отечественной «индустрии программирования».


Компьютер IBM/360


Т. Уотсон (младший) и В. Лерсон у компьютера IBM/360

Первая в СССР Малая Электронная Счетная машина (МЭСМ) на электронных лампах была построена в 1949–1951 гг. под руководством академика С.А. Лебедева. Независимо от зарубежных учёных С.А. Лебедев разработал принципы построения ЭВМ с хранимой в памяти программой. МЭСМ была первой такой машиной. А в 1952–1954 гг. под его руководством была разработана Быстродействующая Электронная Счетная машина (БЭСМ), выполнявшая 8000 операций в секунду.


Лебедев Сергей Алексеевич

Созданием электронных вычислительных машин руководили крупнейшие советские ученые и инженеры И.С. Брук, В.М. Глушков, Ю.А. Базилевский, Б.И. Рамеев, Л.И. Гутенмахер, Н.П. Брусенцов.

К первому поколению советских компьютеров относятся ламповые ЭВМ – «БЭСМ-2», «Стрела», «М-2», «М-3», «Минск», «Урал-1», «Урал-2», «М-20».

Ко второму поколению советских компьютеров относятся полупроводниковые малые ЭВМ «Наири» и «Мир», средние ЭВМ для научных расчетов и обработки информации со скоростью 5–30 тысяч операций в секунду «Минск-2», «Минск-22», «Минск-32», «Урал-14», «Раздан-2», «Раздан-3», «БЭСМ-4», «М-220» и управляющие ЭВМ «Днепр», «ВНИИЭМ-3», а также сверхбыстродействующая БЭСМ-6 с производительностью 1 млн. операций в секунду.

Родоначальниками советской микроэлектроники были ученые, эмигрировавшие из США в СССР: Ф.Г. Старос (Альфред Сарант) и И.В. Берг (Джоэл Барр). Они стали инициаторами, организаторами и руководителями центра микроэлектроники в Зеленограде под Москвой.


Ф.Г. Старос

Компьютеры третьего поколения на интегральных микросхемах появились в СССР во второй половине 1960–х годов. Были разработаны Единая Система ЭВМ (ЕС ЭВМ) и Система Малых ЭВМ (СМ ЭВМ) и организовано их серийное производство. Как уже указывалось выше, эта система представляла собой клон американской системы IBM/360.

Евгений Алексеевич Лебедев был ярым противником начавшегося в 1970-е годы копирования американской системы IBM/360, которая в советском варианте носила название ЕС ЭВМ. Роль ЕС ЭВМ в развитии отечественных компьютеров неоднозначна.

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

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

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

На позднейшем этапе, с началом перестройки, с 1988–89 годов, нашу страну наводнили зарубежные персональные компьютеры. Никакие меры уже не могли остановить кризис серии ЕС ЭВМ. Отечественная промышленность не смогла создать аналогов или заменителей ЕС ЭВМ на новой элементной базе. Экономика СССР не позволила к тому времени затратить гигантские финансовые средства для создания микроэлектронной техники. В итоге произошёл полный переход на импортные компьютеры. Были окончательно свёрнуты программы по разработке отечественных компьютеров. Возникли проблемы переноса технологий на современные компьютеры, модернизации технологий, трудоустройства и переквалификации сотен тысяч специалистов.

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

Четвертое поколение советских компьютеров реализовано на основе больших (БИС) и сверхбольших (СБИС) интегральных микросхем.

Примером крупных вычислительных систем четвертого поколения стал многопроцессорный комплекс «Эльбрус-2» с быстродействием до 100 млн. операций в секунду.

В 1950-х годах было создано второе поколение компьютеров, выполненных на транзисторах. В результате быстродействие машин возросло в 10 раз, а размеры и вес значительно уменьшились. Стали применять запоминающие устройства на магнитных ферритовых сердечниках, способные хранить информацию неограниченное время даже при отключении компьютеров. Их разработал Джой Форрестер в 1951–1953 годах. Большие объемы информации хранились на внешнем носителе, например на магнитной ленте или на магнитном барабане.

Первый в истории вычислительной техники накопитель на жестких магнитных дисках (винчестер – winchester) разработала в 1956 году группа инженеров IBM под руководством Рейнольда Б. Джонсона. Устройство носило название 305 RAMAC – контрольно-считывающее устройство по методу случайного доступа (Random Access Method of Accounting and Control). Накопитель состоял из 50 алюминиевых дисков диаметром 24 дюйма (около 60 см) при толщине 2,5 см каждый. На поверхность алюминиевой пластины наносился магнитный слой, на который и осуществлялась запись. Вся эта конструкция из дисков на общей оси в рабочем режиме вращалась с постоянной скоростью 1200 об/мин, а сам накопитель занимал площадку размерами 3х3,5 м. Суммарная емкость его составляла 5 Мb. Одним из важнейших принципов, использованных в конструкции RAMAC 305, явилось то, что головки не прикасались к поверхности дисков, а зависали на малом фиксированном расстоянии. Для этого использовались специальные воздушные сопла, которые направляли поток к диску через маленькие отверстия в держателях головок и тем самым создавали зазор между головкой и поверхностью вращающейся пластины.

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

В 1959 году Д. Килби, Д. Херни, К. Леховец и Р. Нойс (рис. 14) изобрели интегральные микросхемы (чипы), в которых все электронные компоненты вместе с проводниками помещались внутри кремниевой пластинки. Применение чипов в компьютерах позволило сократить пути прохождения тока при переключениях. Скорость вычислений при этом увеличилась в десятки раз. Существенно уменьшились и габариты машин. Появление чипа позволило создать третье поколение компьютеров. И в 1964 году фирма IBM начинает выпуск компьютеров IBM-360 на интегральных микросхемах.


Рис. 14. Д. Килби, Д. Херни, К. Леховец и Р. Нойс

В 1965 году Дуглас Энгелбарт (рис.15) создал первую «мышь» – компьютерный ручной манипулятор. Впервые она была применена в персональном компьютере Apple фирмы Macintosh, выпущенном позднее, в 1976 году.


Рис. 19. Дуглас Энгелбарт

В 1971 году компания IBM начала производить дискету для компьютера, изобретенную Йосиро Накамацу – съемный гибкий магнитный диск («флоппи–диск») для постоянного хранения информации. Первоначально дискета была гибкой, имела диаметр 8 дюймов и емкость 80 Кбайт, затем – 5 дюймов. Современная дискета емкостью 1,44 Мбайта, впервые выпущенная фирмой Sony в 1982 году, заключена в жесткий пластмассовый корпус и имеет диаметр 3,5 дюйма.

В 1969 году в США началось создание оборонной компьютерной сети – прародителя современной всемирной сети Internet.

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

В 1971 году сотрудник компании Intel Эдвард Хофф (рис. 20) создал первый микропроцессор 4004, разместив несколько интегральных микросхем на одном кремниевом кристалле. Хотя первоначально он предназначался для использования в калькуляторах, по существу он представлял собой законченный микрокомпьютер. Это революционное изобретение кардинально перевернуло представление о компьютерах как о громоздких, тяжеловесных монстрах. Микропроцессор дал возможность создать компьютеры четвертого поколения, которые помещались на письменном столе пользователя.


Рис. 20. Эдвард Хофф

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

В 1974 году Эдвард Робертс (рис. 21) создал первый персональный компьютер «Altair» на основе микропроцессора 8080 фирмы «Intel» (рис.22). Но без программного обеспечения он был неработоспособен: ведь дома у частного пользователя нет «под рукой» своего программиста.


Рис. 21. Эдвард Робертс


Рис. 22. Первый персональный компьютер Altair

В 1975 году о создании ПК Altair узнали два студента Гарвардского университета Билл Гейтс и Пол Аллен (рис. 23). Они первыми поняли насущную необходимость написания программного обеспечения для персональных компьютеров и в течение месяца создали его для ПК «Altair» на основе языка Бейсик. В том же году они основали компанию Microsoft, быстро завоевавшую лидерство в создании программного обеспечения для персональных компьютеров и ставшую богатейшей компанией во всем мире.


Рис. 23. Билл Гейтс и Пол Аллен


Рис. 24. Билл Гейтс

В 1973 году фирмой IBM был разработан жесткий магнитный диск (винчестер) для компьютера. Это изобретение дало возможность создать долговременную память большого объема, которая сохраняется при выключении компьютера.

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

В 1976 году 26-летний инженер Стив Возняк из компании Hewlett-Packard создал принципиально новый микрокомпьютер. Он впервые применил для ввода данных клавиатуру, подобную клавиатуре пишущей машинки, а для отображения информации – обыкновенный телевизор. Символы выводились на его экран в 24 строки по 40 символов в каждой. Компьютер имел 8 Кбайт памяти, половину из которых занимал встроенный язык Бейсик, а половину пользователь мог использовать для введения своих программ. Этот компьютер значительно превосходил Altair-8800, имевший всего 256 байтов памяти. С. Возняк предусмотрел для своего нового компьютера разъем (так называемый «слот») для подсоединения дополнительных устройств. Первым понял и оценил перспективы этого компьютера приятель Стива Возняка – Стив Джобс (рис. 25). Он предложил организовать фирму для его серийного изготовления. 1 апреля 1976 года они основали компанию Apple, и в январе 1977 года официально зарегистрировали ее. Новый компьютер они назвали Apple-I (рис. 26). В течение 10 месяцев им удалось собрать и продать около 200 экземпляров Apple-I.


Рис. 25. Стив Возняк и Стив Джобс


Рис. 26. Персональный компьютер Apple-I

В это время Возняк уже работал над его усовершенствованием. Новая версия получила название Apple-II (рис. 23). Компьютер был выполнен в пластмассовом корпусе, получил графический режим, звук, цвет, расширенную память, 8 разъемов расширения (слотов) вместо одного. Для сохранения программ в нем использовался кассетный магнитофон. Основу первой модели Apple II составлял, как и в Apple I, микропроцессор 6502 фирмы MOS Technology с тактовой частотой 1 мегагерц. В постоянной памяти был записан Бейсик. Объем оперативной памяти в 4 Кбайта был расширен до 48 Кбайт. Информация выводилась на цветной или черно-белый телевизор, работающий в стандартной для США системе NTSC. В текстовом режиме отображались 24 строки, по 40 символов в каждой, а в графическом разрешение составляло 280 на 192 точки (шесть цветов). Основное достоинство Apple II заключалось в возможности расширения его оперативной памяти до 48 Кбайт и использования 8 разъемов для подключения дополнительных устройств. Благодаря использованию цветной графики его можно было использовать для самых различных игр (рис. 27).


Рис. 27. Персональный компьютер Apple II

Благодаря своим возможностям Apple II завоевал популярность среди людей самых различных профессий. От его пользователей не требовалось знания электроники и языков программирования.

Apple II стал первым по-настоящиму персональным компьютером для ученых, инженеров, юристов, бизнесменов, домохозяек и школьников.

В июле 1978 года Apple II был дополнен дисководом Disk II, значительно расширившим его возможности. Для него была создана дисковая операционная система Apple-DOS. А в конце 1978 года компьютер снова усовершенствовали и выпустили под именем Apple II Plus. Теперь его можно было использовать в деловой сфере для хранения информации, ведения дел, помощи в принятии решений. Началось создание таких прикладных программ, как текстовые редакторы, органайзеры, электронные таблицы.

В 1979 году Дэн Бриклин и Боб Фрэнкстон создали программу VisiCalc – первую в мире электронную таблицу. Этот инструмент лучше всего подходил для бухгалтерских расчетов. Первая его версия была написана для Apple II, который зачастую покупали только для того, чтобы работать с VisiCalc.

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

В 1981 году появился персональный компьютер IBM PC, который вскоре стал стандартом компьютерной индустрии и вытеснил с рынка почти все конкурирующие модели персональных компьютеров. Исключение составил только Apple. В 1984 году был создан Apple Macintosh – первый компьютер с графическим интерфейсом, управляемый мышью. Благодаря его преимуществам фирме Apple удалось удержаться на рынке персональных компьютеров. Она завоевала рынок в области образования и издательского дела, где выдающиеся графические возможности «Макинтошей» используются для верстки и обработки изображений.

Сегодня фирма Apple контролирует 8–10% мирового рынка персональных компьютеров, а остальные 90% – IBM-совместимые персональные компьютеры. Большая часть компьютеров Macintosh находится у пользователей в США.

В 1979 году появился оптический компакт-диск (CD), разработанный фирмы Philips и предназначенный только для прослушивания музыкальных записей.

В 1979 году фирма Intel разработала микропроцессор 8088 для персональных компьютеров.

Широкое распространение получили персональные компьютеры модели IBM PC, созданные в 1981 году группой инженеров фирмы IBM под руководством Уильяма Лоуи (William C. Lowe). Компьютер IBM PC имел процессор Intel 8088 с тактовой частотой 4.77 МHz, 16 Kb памяти с возможностью расширения до 256 Kb, операционную систему DOS 1.0. (рис. 24). Операционная система DOS 1.0 была создана компанией Microsoft. В течение всего одного месяца компания IBM сумела продать 241 683 компьютера IBM PC. По договоренности с руководителями Microsoft компания IBM отчисляла создателям программы определенную сумму за каждую копию операционной системы, устанавливавшуюся на IBM PC. Благодаря популярности персонального компьютера IBM PC руководители Microsoft Билл Гейтс и Пол Аллен вскоре стали миллиардерами, а Microsoft заняла лидирующее положение на рынке программных продуктов.


Рис. 28. Персональный компьютер модели IBM PC

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

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

В конце 1990-х годов IBM PC-совместимые компьютеры составили 90% рынка персональных компьютеров.

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

Сегодня фирма Apple контролирует 8–10% мирового рынка персональных компьютеров, а остальные 90% – IBM-совместимые персональные компьютеры. Большая часть компьютеров Macintosh находится у пользователей США.

За последние десятилетия XX века компьютеры многократно увеличили свое быстродействие и объемы перерабатываемой и запоминаемой информации.

В 1965 году Гордон Мур, один из основателей корпорации Intel, лидирующей в области компьютерных интегральных схем – «чипов», высказал предположение, что число транзисторов в них будет ежегодно удваиваться. В течение последующих 10 лет это предсказание сбылось, и тогда он предположил, что теперь это число будет удваиваться каждые 2 года. И, действительно, число транзисторов в микропроцессорах удваивается за каждые 18 месяцев. Теперь специалисты по компьютерной технике называют эту тенденцию законом Мура.


Рис. 29. Гордон Мур

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

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

В 1981 году фирма Microsoft разработала операционную cистему MS-DOS для своих персональных компьютеров.

В 1983 году был создан усовершенствованный персональный компьютер IBM PC/XT фирмы IBM.

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

В 1983–1993 годах происходило создание глобальной компьютерной сети Internet и электронной почты E–mail, которыми смогли воспользоваться миллионы пользователей во всем мире.

В 1992 году фирма Microsoft выпустила операционную систему Windows-3.1 для IBM PC-совместимых компьютеров. Слово «Windows» в переводе с английского означает «окна». «Оконная» операционная система позволяет работать сразу с несколькими документами. Она представляет собой так называемый «графический интерфейс». Это – система взаимодействия с ПК, при которой пользователь имеет дело с так называемыми «иконками»: картинками, которыми он может управлять с помощью компьютерной мыши. Такой графический интерфейс и система окон был впервые создан в исследовательском центре фирмы Xerox в 1975 году и применен для ПК Apple.

В 1995 году фирма Microsoft выпустила операционную систему Windows-95 для IBM PC-совместимых компьютеров, более совершенную по сравнению с Windows-3.1, в 1998 году – ее модификацию Windows-98, а в 2000 году – Windows-2000, а в 2006 году – Windows ХР. Для них разработан целый ряд прикладных программ: текстовый редактор Word, электронные таблицы Excel, программа для пользования системой Internet и электронной почтой E-mail – Internet Explorer, графический редактор Paint, стандартные прикладные программы (калькулятор, часы, номеронабиратель), дневник Microsoft Schedule, универсальный проигрыватель, фонограф и лазерный проигрыватель.

За последние годы стало возможным объединить на персональном компьютере текст и графику со звуком и движущимися изображениями. Такая технология получила название «мультимедиа». В качестве носителей информации в таких мультимедийных компьютерах используются оптические компакт-диски CD-ROM (Compact Disk Read Only Memory – т.е. память на компакт-диске «только для чтения»). Внешне они не отличаются от звуковых компакт-дисков, используемых в проигрывателях и музыкальных центрах.

Емкость одного CD-ROM достигает 650 Мбайт, по емкости он занимает промежуточное положение между дискетами и винчестером. Для чтения компакт-дисков используется CD-дисковод. Информация на компакт-диск записывается только один раз в промышленных условиях, а на ПК ее можно только читать. На CD-ROM издаются самые различные игры, энциклопедии, художественные альбомы, карты, атласы, словари и справочники. Все они снабжаются удобными поисковыми системами, позволяющими быстро найти нужный материал. Объема памяти двух компакт-дисков CD-ROM хватает для размещения энциклопедии, превышающей по объему Большую Советскую энциклопедию.

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

В 1990–2000 годах, в дополнение к настольным персональным компьютерам, были выпущены ПК «ноутбук» в виде портативного чемоданчика и еще более миниатюрные карманные «палмтоп» (наладонники) – как следует из их названия, помещающиеся в кармане и на ладони. Ноутбуки снабжены жидкокристаллическим экраном-дисплеем, размещенным в откидной крышке, а у палмтопов – на передней панели корпуса.

В 1998–2000 годах была создана миниатюрная твердотельная «флэш-память» (без подвижных деталей). Так, память Memory Stick имеет размеры и вес пластинки «жвачки», а память SD фирмы Panasonic – почтовой марки. Между тем объем их памяти, которая может храниться сколь угодно долго, составляет 64–128 Мбайт и даже 2–8 и более Гбайт.

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

В 2002 году в Японии был построен суперкомпьютер NEC Earth Simulator, выполняющий 35,6 триллионов операций в секунду. На сегодня это самый быстродействующий в мире суперкомпьютер.


Рис. 30. Сеймур Крей


Рис. 31. Суперкомпьютер Cray-1


Рис. 32. Суперкомпьютер Cray-2

В 2005 году компания IBM разработала суперкомпьютер Blue Gene производительностью свыше 30 триллионов операций в секунду. Он содержит 12000 процессоров и обладает в тысячу раз большей мощностью, чем знаменитый Deep Blue, с которым в 1997 году играл в шахматы чемпион мира Гарри Каспаров. Компания IBM и исследователи из Швейцарского политехнического института в Лозанне впервые предприняли попытку моделирования человеческого мозга.

В 2006 году персональным компьютерам исполнилось 25 лет. Посмотрим, как они изменились за эти годы. Первые из них, оборудованные микропроцессором Intel, работали с тактовой частотой всего 4,77 МГц и имели оперативную память 16 Кбайт. Современные ПК, оборудованные микропроцессором Pentium 4, созданном в 2001 году, имеют тактовую частоту 3–4 ГГц, оперативную память 512 Мбайт – 1Гбайт и долговременную память (винчестер) объемом десятки и сотни Гбайт и даже 1 Терабайт. Такого гигантского прогресса не наблюдается ни в одной отрасли техники, кроме цифровой вычислительной. Если бы такой же прогресс был в увеличении скорости самолетов, то они давно бы уже летали со скоростью света.

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

Основные причины такого прогресса – в необычайно высоких темпах микроминиатюризации устройств цифровой электроники и успехах программирования, сделавших «общение» рядовых пользователей с персональными компьютерами простым и удобным.

У древнего человека был свой счетный инструмент - десять пальцев на руках. Загибал человек пальцы - складывал, разгибал - вычитал. И человек догадался: для счета можно использовать все, что попадется под руку, - камешки, палочки, косточки. Потом стали завязывать узелки на веревке, делать зарубки на палках и дощечках (рис. 1.1).

Рис. 1.1. Узелки (а) и зарубки на дощечках (б)

Период абака. Абаком (гр. abax - доска) называлась дощечка, покрытая слоем пыли, на которой острой палочкой проводились линии и в полученных колонках размещались какие-нибудь предметы по позиционному принципу. В V-IV вв. до н. э. были созданы древнейшие из известных счетов - «саламинская доска» (по названию острова Саламин в Эгейском море), которая у греков и в Западной Европе называлась «абак». В Древнем Риме абак появился в V-VI вв. н. э. и назывался calculi или abakuli. Изготавливался абак из бронзы, камня, слоновой кости и цветного стекла. До нашего времени сохранился бронзовый римский абак, на котором камешки передвигались в вертикально прорезанных желобках (рис. 1.2).

Рис. 1.2.

В XV-XVI вв. в Европе был распространен счет на линиях или счетных таблицах с укладываемыми на них жетонами.

В XVI в. появились русские счеты с десятичной системой счисления. В 1828 г. генерал-майор Ф. М. Свободской выставил на обозрение оригинальный прибор, состоящий из множества счетов, соединенных в общей раме (рис. 1.3). Все операции сводились к действиям сложения и вычитания.

Рис. 1.3.

Период механических устройств. Этот период продолжался от начала XVII до конца XIX в.

В 1623 г. Вильгельм Шиккард описал устройство счетной машины, в которой были механизированы операции сложения и вычитания. В 1642 г. французский механик Блез Паскаль сконструировал первую механическую счетную машину - «Паскалину» (рис. 1.4).

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

Рис. 1.4.

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

В 1801 - 1804 гг. французский изобретатель Ж. М. Жаккар впервые использовал перфокарты для управления автоматическим ткацким станком.

В 1823 г. английский ученый Чарлз Бэббидж разрабатывает проект «Разностной машины», предвосхитившей современную программно-управляемую автоматическую машину (рис. 1.5).

В 1890 г. житель Петербурга Вильгодт Однер изобрел арифмометр и наладил их выпуск. К 1914 г. в одной только России насчитывалось более 22 тыс. арифмометров Однера. В первой четверти XX в. эти арифмометры были единственными математическими машинами, широко применявшимися в различных областях человеческой деятельности (рис. 1.6).


Рис. 1.5. Машина Бэббиджа Рис. 1.6. Арифмометр

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

В 1946 г. под руководством Дж. Моучли и Дж. Эккерта в США была создана первая ЭВМ - «ЭНИАК» (ENIAC) (рис. 1.7). Она имела следующие характеристики: длина 30 м, высота 6 м, вес 35 т, 18 тыс. вакуумных ламп, 1500 реле, 100 тыс. сопротивлений и конденсаторов, 3500 оп/с. Тогда же эти ученые начали работу над новой машиной - «ЭДВАК» (EDVAC - Electronic


Рис. 1.7.

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

В 1949 г. в Великобритании была построена ЭВМ «EDSAC» с хранимой в памяти программой.

Появление первых ЭВМ до сих пор вызывает споры. Так, немцы считают первой ЭВМ машину для артиллерийских расчетов, созданную Конрадом Цузе в 1941 г., хотя она работала на электрических реле и была, таким образом, не электронной, а электромеханической. Для американцев - это «ЭНИАК» (1946 г., Дж. Моучли и Дж. Эккерт). Болгары считают изобретателем ЭВМ Джона (Ивана) Атанасова, сконструировавшего в 1941 г. в США машину для решения систем алгебраических уравнений.

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

Секретную повседневную переписку немцы вели с помощью шифровальных машинок «Энигма» (лат. enigma - загадка). К началу Второй мировой войны англичане уже знали, как работает «Энигма», и искали способы расшифровки ее посланий, но у немцев появилась еще одна шифровальная система, предназначенная только для самых важных сообщений. Это была изготовленная фирмой «Лоренц» в небольшом количестве экземпляров машина «Шлюссельцузатц-40» (название переводится как «шифровальная приставка»). Внешне она представляла собой гибрид обычного телетайпа и механического кассового аппарата. Текст, набиравшийся на клавиатуре, телетайп переводил в последовательность электрических импульсов и пауз между ними (каждой букве соответствует набор из пяти импульсов и «пустых мест»). В «кассовом аппарате» вращались два комплекта по пять зубчатых колесиков, которые случайным образом добавляли к каждой букве еще два набора по пять импульсов и пропусков. Колесики имели разное количество зубцов, и это количество можно было менять: зубцы были сделаны подвижными, их можно было сдвигать в сторону либо выдвигать на место. Имелось еще два «моторных» колесика, каждое из которых вращало свой комплект зубчаток.

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

В 1943 г. математиком Максом Ньюменом в Англии была разработана электронная машина «Колоссус». Колесики машины моделировались 12 группами электронных ламп - тиратронов. Автоматически перебирая разные варианты состояний каждого тиратрона и их сочетаний (тиратрон может находиться в двух состояниях - пропускать или не пропускать электрический ток, т. е. давать импульс или паузу), «Колоссус» разгадывал начальную установку шестеренок немецкой машины. Первый вариант «Колоссуса» имел 1500 тиратронов, а второй, заработавший в июне 1944 г., - 2500. За час машина «проглатывала» 48 км перфоленты, на которую операторы набивали ряды единиц и нулей из немецких посланий, в секунду обрабатывалось 5000 букв. Эта ЭВМ имела память, основанную на заряжавшихся и разряжавшихся конденсаторах. Она позволила читать сверхсекретную переписку Гитлера, Кессельринга, Роммеля и т. д.

Примечание. Современный компьютер разгадывает начальное положение колесиков «Шлюссельцузатц-40» вдвое медленнее, чем это делал «Колоссус», так, задача, которая в 1943 г. решалась за 15 мин, занимает у ПЭВМ «Репйит» 18 ч! Дело в том, что современные компьютеры задуманы как универсальные, предназначенные для выполнения самых разных задач, и не всегда могут состязаться со старинными ЭВМ, умевшими делать только одно действие, зато очень быстро.

Первая отечественная электронная вычислительная машина МЭСМ была разработана в 1950 г. Она содержала более 6000 электронных ламп. К этому поколению ЭВМ можно отнести: «БЭСМ-1», «М-1», «М-2», «М-3», «Стрела», «Минск-1», «Урал-1», «Урал-2», «Урал-3», «М-20», «Сетунь», «БЭСМ-2», «Раздан» (табл. 1.1). Быстродействие их не превышало 2-3 тыс. оп/с, емкость оперативной памяти - 2 К или 2048 машинных слов (1 К = 1024) длиной 48 двоичных знаков.

Таблица 1.1. Характеристики отечественных ЭВМ

Характери

Первое поколение

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

Адресность

Длина ма-

шинного ело-

ва (двоичные разряды)

Быстродейст-

Ферритовый сердечник

Около половины всего объема данных в информационных системах мира хранится на больших ЭВМ. Для этих целей фирма 1ВМ еще в 1960-х гг. начала выпускать вычислительные машины 1ВМ/360, 1ВМ/370 (рис. 1.8), которые получили широкое распространение в мире.

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


Рис. 1.8.

Пионером промышленного использования управляющих ЭВМ за рубежом явилась фирма Digital Equipment Corp. (DEC), которая выпустила в 1963 г. для управления ядерными реакторами специализированную ЭВМ «PDP-5». Исходными данными служили измерения, получаемые в результате аналого-цифрового преобразования, точность которых составляла 10-11 двоичных разрядов. В 1965 г. фирма DEC выпускает первую миниатюрную ЭВМ «PDP-8» размером с холодильник и стоимостью 20 тыс. долл., в качестве элементной базы которой были использованы интегральные схемы.

До появления интегральных схем транзисторы изготовлялись по отдельности, и при сборке схем их приходилось соединять и паять вручную. В 1958 г. американский ученый Джек Килби придумал, как на одной пластине полупроводника получить несколько транзисторов. В 1959 г. Роберт Нойс (будущий основатель фирмы Intel) изобрел более совершенный метод, позволивший создавать на одной пластине и транзисторы, и все необходимые соединения между ними. Полученные электронные схемы стали называться интегральными схемами, или чипами. В дальнейшем количество транзисторов, которое удавалось разместить на единицу площади интегральной схемы, увеличивалось каждый год приблизительно вдвое. В 1968 г. фирма Burroughs выпустила первый компьютер на интегральных схемах, а в 1970 г. фирма Intel начала продавать интегральные схемы памяти.

В 1970 г. был сделан еще один шаг на пути к персональному компьютеру - Маршиан Эдвард Хофф из фирмы Intel сконструировал интегральную схему, аналогичную по своим функциям центральному процессору большой ЭВМ. Так появился первый микропроцессор Intel-4004, который поступил в продажу в конце 1970 г. Конечно, возможности Intel-4004 были куда скромнее, чем у центрального процессора большой ЭВМ, - он работал гораздо медленнее и мог обрабатывать одновременно только 4 бита информации (процессоры больших ЭВМ обрабатывали 16 или 32 бита одновременно). В 1973 г. фирма Intel выпустила 8-битовый микропроцессор Intel-8008, а в 1974 г. - его усовершенствованную версию Intel-8080, которая до конца 1970-х гг. была стандартом для микрокомпьютерной индустрии (табл. 1.2).

Таблица 1.2. Поколения ЭВМ и их основные характеристики

Поколение

Четвертое (с 1975 г.)

Элементная база ЭВМ

Электронные лампы, реле

Транзисторы,

параметроны

Сверхбольшие ИС (СБИС)

Производительность центрального процессора

До 3 10 5 оп/с

До 3 10 6 оп/с

До 3 10 7 оп/с

3 10 7 оп/с

Тип оперативной памяти (ОП)

Триггеры,

ферритовые

сердечники

Миниатюрные

ферритовые

сердечники

Полупроводниковая на

Полупроводниковая на

Более 16 Мб

Характерные типы ЭВМ

поколения

Малые, средние, большие, специальные

мини- и мик-роЭВМ

СуперЭВМ,

ПК, специальные, общие, сети ЭВМ

Типичные модели поколения

IBM 7090, БЭСМ-6

БХ-2, 1ВМ РС/ХТ/АТ, РБ/2, Сгау, сети

Характерное

программное

обеспечение

Коды, автокоды, ассемблеры

Языки программирования, диспетчеры, АСУ, АСУТП

ППП, СУБД, САПРы, ЯВУ, операционные

БД, ЭС, системы параллельного программирования

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

Таблица 1.3. Особенности поколений ЭВМ

Поколение

Особенности

I поколение (1946-1954)

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

II поколение (1955-1964)

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

III поколение (1965-1974)

Компьютеры проектировались на основе интегральных схем малой степени интеграции (МИС от 10 до 100 компонентов на кристалл) и средней степени интеграции (СИС от 10 до 1000 компонентов на кристалл). В конце 1960-х гг. появились мини-компьютеры. В 1971 г. появился первый микропроцессор

IV поколение (с 1975 г.)

Использование при создании компьютеров больших интегральных схем (БИС от 1000 до 100 тыс. компонентов на кристалл) и сверхбольших интегральных схем (СБИС от 100 тыс. до 10 млн компонентов на кристалл). Главный акцент при создании компьютеров сделан на их «интеллектуальности», а также на архитектуре, ориентированной на обработку знаний


а б в

Рис. 1.9. Элементная база ЭВМ: а - электронная лампа; б - транзистор;

в - интегральная микросхема

Первым микрокомпьютером был «Altair-8800», созданный в 1975 г. небольшой компанией в Альбукерке (штат Нью-Мексико) на основе микропроцессора Intel-8080. В конце 1975 г. Пол Аллен и Билл Гейтс (будущие основатели фирмы Microsoft) создали для компьютера «Altair» интерпретатор языка Basic, что позволило пользователям достаточно просто писать программы.

Впоследствии появились компьютеры «TRS-80 РС», «РЕТ РС» и «Apple» (рис. 1.10).

Рис. 1.10.

Отечественная промышленность выпускала DEC-совмести-мые (диалоговые вычислительные комплексы ДВК-1, ..., ДВК-4 на основе ЭВМ «Электроника МС-101», «Электроника 85», «Электроника 32») и IBM PC-совместимые (ЕС 1840 - ЕС 1842, ЕС 1845, ЕС 1849, ЕС 1861, Искра 4861), существенно уступавшие по своим характеристикам вышеназванным.

В последнее время широко известны персональные компьютеры, выпускаемые фирмами США: Compaq Computer, Apple (Macintosh), Hewlett Packard, Dell, DEC; фирмами Великобритании: Spectrum, Amstard; фирмой Франции Micra; фирмой Италии Olivetty; фирмами Японии: Toshiba, Panasonic, Partner.

Наибольшей популярностью в настоящее время пользуются персональные компьютеры фирмы IBM (International Business Machines Corporation).

В 1983 г. появился компьютер IBM PC XT со встроенным жестким диском, а в 1985 г. компьютер IBM PC АТ на основе 16-разрядного процессора Intel 80286 (рис. 1.11).

В 1989 г. разработан процессор Intel 80486 с модификациями 486SX, 486DX, 486DX2 и 486DX4. Тактовые частоты процессоров 486DX в зависимости от модели равны 33, 66 и 100 МГц.


Новое семейство моделей ПК IBM получило название PS/2 (Personal System 2). Первые модели семейства PS/2 использовали процессор Intel 80286 и фактически копировали ПК АТ, но на базе иной архитектуры.

В 1993 г. появились процессоры Pentium с тактовой частотой 60 и 66 МГц.

В 1994 г. фирма Intel стала производить процессоры Pentium с тактовой частотой 75, 90 и 100 МГц. В 1996 г. тактовая частота процессоров Pentium выросла до 150, 166 и 200 МГц (рис. 1.12).


Системный

Манипулятор типа «мышь»

Рис. 1.12. Конфигурация мультимедийного компьютера

В 1997 г. фирма Intel выпустила новый процессор Pentium MMX с тактовыми частотами 166 и 200 МГц. Аббревиатура ММХ означала, что данный процессор оптимизирован для работы с графической и видеоинформацией. В 1998 г. фирма Intel объявила о выпуске процессора Celeron с тактовой частотой 266 МГц.

С 1998 года фирма Intel анонсировала версию процессора Pentium® II Хеоп™ с тактовой частотой 450 МГц (табл. 1.4).

Таблица 1.4. Компьютеры фирмы IBM

компьютера

Процессор

Тактовая частота, МГц

оперативной

Долгое время производители процессоров - прежде всего Intel и AMD для повышения производительности процессоров повышали их тактовую частоту. Однако при тактовой частоте более 3,8 ГГц чипы перегреваются и о выгоде можно забыть. Потребовались новые идеи и технологии, одной из которых и стала идея создания многоядерных чипов. В таком чипе параллельно работают два процессора и более, которые при меньшей тактовой частоте обеспечивают большую производительность. Исполняемая в данный момент программа делит задачи по обработке данных на оба ядра. Это дает максимальный эффект, когда и операционная система, и прикладные программы рассчитаны на параллельную работу, как, например, для обработки графики.

Многоядерная архитектура - это вариант архитектуры процессоров, предполагающий размещение двух или более «исполняющих», или вычислительных, ядер Pentium® в одном процессоре. Многоядерный процессор вставляется в процессорный разъем, но операционная система воспринимает каждое из его исполняющих ядер как отдельный логический процессор, обладающий всеми соответствующими исполняющими ресурсами (рис. 1.13).

В основе такой реализации внутренней архитектуры процессора лежит стратегия «разделяй и властвуй». Иначе говоря, разде-


Рис. 1.13.

ляя вычислительную работу, выполняемую в традиционных микропроцессорах одним ядром Pentium, между несколькими исполнительными ядрами Pentium, многоядерный процессор может выполнять больше работы за конкретный интервал времени. Для этого программное обеспечение (ПО) должно поддерживать распределение нагрузки между несколькими исполнительными ядрами. Эта функциональность называется параллелизмом на уровне потоков, или организацией поточной обработки, а поддерживающие ее приложения и операционные системы (такие, как Microsoft Windows ХР) называются многопоточными.

Многоядерность влияет и на одновременную работу стандартных приложений. Например, одно ядро процессора может отвечать за программу, работающую в фоновом режиме, в то время как антивирусная программа занимает ресурсы второго ядра. На практике двухъядерные процессоры не производят вычисления в два раза быстрее одноядерных: хотя прирост быстродействия и оказывается значительным, но при этом он зависит от типа приложения.

Первые двухъядерные процессоры появились на рынке в 2005 г. Со временем у них появлялось все больше преемников. Поэтому «старые» двухъядерные процессоры сегодня серьезно подешевели. Их можно найти в компьютерах ценой от 600 долл, и ноутбуках ценой от 900 долл. Компьютеры с современными двухъядерными чипами стоят примерно на 100 долл, дороже, чем модели, оснащенные «старыми» чипами. Один из главных разработчиков многоядерных процессоров - корпорация Intel.

Перед появлением двухъядерных чипов изготовители предлагали одноядерные процессоры с возможностью параллельного выполнения нескольких программ. Некоторые процессоры серии Pentium 4 имели функцию Hyper-Threading, возвращающую значение в байтах и содержащую логический и физический идентификаторы текущего процесса. Ее можно рассматривать как предшественницу архитектуры Dual-Core, состоящей из двух оптимизированных мобильных исполнительных ядер. Dual-Core означает, что в то время, пока одно ядро занято запуском приложения, или, например, проверкой на вирусную активность, другое ядро будет доступно для выполнения иных задач, например, пользователь сможет путешествовать по Интернету или работать с таблицей. Хотя у процессора было одно физическое ядро, чип был сконструирован так, что мог исполнять две программы одновременно (рис. 1.14).

Панель управления

ОСРВ QNX Neutrino (одна копия)

Интерфейс командной строки (ядра 0 и 1)

Маршрутизация (ядра 0 и 1)

Управление, администрирование и техническое обслуживание (ядра 0 и 1)

Аппаратное обеспечение информационной панели

Мониторинг информационной панели (ядра 0 и 1)

Рис. 1.14. Схема использования многопроцессорной обработки

в панели управления

Операционная система распознает такой чип как два отдельных процессора. Обычные процессоры обрабатывают 32 бита за один такт. Новейшие чипы успевают обработать за один такт вдвое больше данных, т. е. 64 бита. Это преимущество особенно заметно при обработке больших объемов данных (например, при обработке фотографий). Но для того чтобы им воспользоваться, операционная система и приложения должны поддерживать именно 64-битный режим обработки.

Под специально разработанными 64-битными версиями Windows ХР и Windows Vista в зависимости от необходимости запускаются 32- и 64-битные программы.

Лекция № 10. ИСТОРИЯ РАЗВИТИЯ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ

1.1. НАЧАЛЬНЫЙ ЭТАП РАЗВИТИЯ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ

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

Доска разделялась на бороздки. Одна бороздка соответствовала единицам, другая – десяткам и т.д. Если в какой-то бороздке при счете набиралось более 10 камешков, их снимали и добавляли один камешек в следующем разряде. В странах Дальнего Востока был распространён китайский аналог абака – суан-пан (в основе счета лежала не десятка, а пятерка), в России – счёты .

Абак

Суан-пан. Положено 1930

Счеты. Положено 401,28

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

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

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

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

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

1. «Фабрика» – устройство, в котором производиться все операции по обработке всех видов данных (АЛУ).

2. «Контора» – устройство, обеспечивающие организацию выполнения программы обработки данных и согласованную работу всех узлов машины в ходе этого процесса (УУ).

3. «Склад» – устройство, предназначенное для хранения исходных данных, промежуточных величин и результатов обработки данных (ЗУ, или просто память).

4. Устройства, способные преобразовывать данные в форму, доступную компьютеру (кодирование). Устройства ввода.

5. Устройства, способные преобразовывать результаты обработки данных в форму, понятную человеку. Устройства вывода.

В окончательном варианте машины у нее было три устройства ввода с перфокарт, с которых считывались программа и данные, подлежащие обработке.

Бэббидж не смог довести работу до конца - это оказалось слишком сложно на основе механической техники того времени. Однако он разработал основные идеи, и в 1943 году американец Говард Эйкен на основе уже техники 20 века – электромеханических реле – смог построить на одном из предприятий фирмы IBM такую машину под названием «Марк-1». Для представления чисел в ней были использованы механические элементы (счетные колеса), для управления – электромеханические.

1.2. НАЧАЛО СОВРЕМЕННОЙ ИСТОРИИ ЭЛЕКТРОННОЙ ВЫЧИСЛИТЕЛЬНОЙ ТЕХНИКИ

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

Огромный вклад в теорию и практику создания электронной вычислительной техники на начальном этапе ее развития внес один из крупнейших американских математиков Джон фон Нейман. В историю науки навсегда вошли «принципы фон Неймана». Совокупность этих принципов породила классическую (фон-неймановскую) архитектуру ЭВМ. Один из важнейших принципов - принцип хранимой программы - требует, чтобы программа закладывалась в память машины так же, как в нее закладывается исходная информация. Первая ЭВМ с хранимой программой (EDSAC ) была построена в Великобритании в 1949 г.

В нашей стране вплоть до 70-х годов создание ЭВМ велось почти полностью самостоятельно и независимо от внешнего мира (да и сам этот «мир» был почти полностью зависим от США). Дело в том, что электронная вычислительная техника с самого момента своего первоначального создания рассматривалась как сверхсекретный стратегический продукт, и СССР приходилось разрабатывать и производить ее самостоятельно. Постепенно режим секретности смягчался, но и в конце 80-х годов наша страна могла покупать за рубежом лишь устаревшие модели ЭВМ (а самые современные и мощные компьютеры ведущие производители - США и Япония - и сегодня разрабатывают и производят в режиме секретности).

Первая отечественная ЭВМ - МЭСМ («малая электронно-счетная машина») -была создана в 1951 г. под руководством Сергея Александровича Лебедева, крупнейшего советского конструктора вычислительной техники. Рекордной среди них и одной из лучших в мире для своею времени была БЭСМ-6 («большая электронно-счетная машина, 6-я модель»), созданная в середине 60-х годов и долгое время бывшая базовой машиной в обороне, космических исследованиях, научно-технических исследованиях в СССР. Кроме машин серии БЭСМ выпускались и ЭВМ других серий - «Минск», «Урал», М-20, «Мир» и другие.

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

1.3. ПОКОЛЕНИЯ ЭВМ

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

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

Следует понимать, что разделение ЭВМ по поколениям весьма относительно. Первые ЭВМ, выпускавшиеся до начала 50-х годов, были «штучными» изделиями, на которых отрабатывались основные принципы; нет особых оснований относить их к какому-либо поколению. Нет единодушия и при определении признаков пятого поколения. В середине 80-х годов считалось, что основной признак этого (будущего) поколения - полновесная реализация принципов искусственного интеллекта . Эта задача оказалась значительно сложнее, чем виделось в то время, и ряд специалистов снижают планку требований к этому этапу (и даже утверждают, что он уже состоялся). В истории науки есть аналоги этого явления: так, после успешного запуска первых атомных электростанций в середине 50-х годов ученые объявили, что запуск многократно более мощных, дающих дешевую энергию, экологически безопасных термоядерных станций, вот-вот произойдет; однако, они недооценили гигантские трудности на этом пути,так как термоядерных электростанций нет и по сей день.

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

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

Какие компьютеры относятся в первому поколению?

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

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

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

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

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

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

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

Отечественные машины первого поколения: МЭСМ (малая электронная счётная машина), БЭСМ, Стрела, Урал, М-20.

Какие компьютеры относятся ко второму поколению?

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

Быстродействие - до сотен тысяч операций в секунду, ёмкость памяти - до нескольких десятков тысяч слов.

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

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

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

Таким образом, операционная система является программным расширением устройства управления компьютера .

Для некоторых машин второго поколения уже были созданы операционные системы с ограниченными возможностями.

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

В чем особенности компьютеров третьего поколения?

Машины третьего поколения созданы примерно после 60-x годов. Поскольку процесс создания компьютерной техники шел непрерывно, и в нём участвовало множество людей из разных стран, имеющих дело с решением различных проблем, трудно и бесполезно пытаться установить, когда "поколение" начиналось и заканчивалось. Возможно, наиболее важным критерием различия машин второго и третьего поколений является критерий, основанный на понятии архитектуры.

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

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

Примеры машин третьего поколения - семейства IBM-360, IBM-370, ЕС ЭВМ (Единая система ЭВМ), СМ ЭВМ (Семейство малых ЭВМ) и др.

Быстродействие машин внутри семейства изменяется от нескольких десятков тысяч до миллионов операций в секунду. Ёмкость оперативной памяти достигает нескольких сотен тысяч слов.

Что характерно для машин четвёртого поколения?

Четвёртое поколение - это теперешнее поколение компьютерной техники, разработанное после 1970 года.

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

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

C точки зрения структуры машины этого поколения представляют собой многопроцессорные и многомашинные комплексы, работающие на общую память и общее поле внешних устройств. Быстродействие составляет до нескольких десятков миллионов операций в секунду, ёмкость оперативной памяти порядка 1 - 64 Мбайт.

Для них характерны:

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

Какими должны быть компьютеры пятого поколения?

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

Развитие идет также по пути "интеллектуализации" компьютеров, устранения барьера между человеком и компьютером. Компьютеры будут способны воспринимать информацию с рукописного или печатного текста, с бланков, с человеческого голоса, узнавать пользователя по голосу, осуществлять перевод с одного языка на другой.

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

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

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

Поколения ЭВМ

Показатель

Поколения ЭВМ

Первое

1951-1954

Второе

1958-I960

Третье

1965-1966

Четвертое

Пятое

1976-1979

1985-?

Элементная база процессора

Электронные

лампы

Транзисторы

Интграль-ные схемы

(ИС)

Большие ИС (БИС)

СвербольшиеИС

(СБИС)

Оптоэлек-троника

Криоэлек-троника

Элементная база ОЗУ

Электронно-лучевые трубки

Феррито-вые сердечники

Ферритовые

сердечники

БИС

СБИС

СБИС

Максмальная емкость ОЗУ, байт

10 2

10 1

10 4

10 5

10 7

10 8 (?)

Максимальное быстродействие процессора (оп/с)

10 4

10 6

10 7

10 8

10 9

Многопро-цессорность

10 12 ,

Многопро-цессорность

Языки программирования

Машинный код

Ассемблер

Процедурные языки высокого уровня (ЯВУ)

Новые

процедурные ЯВУ

Непроце-дурные ЯВУ

Новые непрцедур-ные ЯВУ

Средства связи пользователя с ЭВМ

Пульт управления и перфокарты

Перфокарты и перфоленты

Алфавитно- цифровой терминал

Монохром- ный графиче- ский дисплей, клавиатура

Цветной + графический дисплей, клавиатура, «мышь» и др.

История развития вычислительной техники


2. «Время - события - люди»


1. Стадии развития вычислительной техники

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

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

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

В конце XX в. человечество вступило в новую стадию развития - стадию построения информационного общества. Информация стала важнейшим фактором экономического роста, а уровень развития информационной деятельности и степень вовлеченности и влияния ее на глобальную информационную инфраструктуру превратились в важнейшее условие конкурентоспособности страны в мировой экономике. Понимание неизбежности прихода этого общества наступило значительно раньше. Австралийский экономист К. Кларк еще в 40-е годы говорил о приближении эпохи общества информации и услуг, общества новых технологических и экономических возможностей. Американский экономист Ф. Махлуп выдвинул предположение о наступлении информационной экономики и превращении информации в важнейший товар в конце 50-х гг. В конце 60-х гг. Д. Белл констатировал превращение индустриального общества в информационное. Что касается стран, ранее входивших в СССР, то процессы информатизации в них развивались замедленными темпами.

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

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


2. «Время - события - люди»

Рассмотрим историю развития вычислительных средств и методов «в лицах» и объектах (табл.1).

Таблица 1. Основные события в истории развития вычислительных методов, приборов, автоматов и машин

Джон Непер

Шотландец Джон Непер в 1614-м г. опубликовал «Описание удивительных таблиц логарифмов». Он обнаружил, что сумма логарифма чисел а и b равна логарифму произведения этих чисел. Поэтому действие умножения сводилось к простой операции сложения. Также им разработан инструмент перемножения чисел - «костяшки Непера». Он состоял из набора сегментированных стерженьков, которые можно было располагать таким образом, что, складывая числа в прилегающих друг к другу по горизонтали сегментах, получали результат их умножения. «Костяшки Непера» вскоре были вытеснены другими вычислительными устройствами (в основном механического типа). Таблицы Непера, расчет которых требовал очень много времени, были позже «встроены» в удобное устройство, ускоряющее процесс вычисления, - логарифмическую линейку (Р. Биссакар, конец 1620 г.)

Вильгельм Шиккард

Считалось, что первую механическую счетную машину изобрел великий французский математик и физик Б. Паскаль в 1642 г. Однако в 1957 г. Ф. Гаммер (ФРГ, директор Кеплеровского научного центра) обнаружил доказательства создания механической, вычислительной машины приблизительно за два десятилетия до изобретения Паскаля Вильгельмом Шиккардом. Он назвал ее «часы для счета». Машина предназначалась для выполнения четырех арифметических действий и состояла из частей: суммирующее устройство; множительное устройство; механизм для промежуточных результатов. Суммирующее устройство состояло из зубчатых передач и представляло простейшую форму арифмометра. Предложенная схема механического счета считается классической. Однако эту простую и эффективную схему пришлось изобретать заново, так как сведения о машине Шиккарда не стали всеобщим достоянием

Блэз Паскаль

В 1642 г., когда Паскалю было 19 лет, была изготовлена первая действующая модель суммирующей машины. Через несколько лет Блэз Паскаль создал механическую суммирующую машину («паскалина»), которая позволяла складывать числа в десятичной системе счисления. В этой машине цифры шестизначного числа задавались путем соответствующих поворотов дисков (колесиков) с цифровыми делениями, результат операции можно было прочитать в шести окошках - по одному на каждую цифру. Диск единиц был связан с диском десятков, диск десятков - с диском сотен и т. д. Другие операции выполнялись с помощью довольно неудобной процедуры повторных сложений, и в этом заключался основной недостаток «паскалины». Всего приблизительно за десятилетие он построил более 50 различных вариантов машины. Изобретенный Паскалем принцип связанных колес явился основой, на которой строилось большинство вычислительных устройств на протяжении следующих трех столетий

Готфрид Вильгельм Лейбниц

В 1672 г., находясь в Париже, Лейбниц познакомился с голландским математиком и астрономом Христианом Гюйгенсом. Видя, как много вычислений приходится делать астроному, Лейбниц решил изобрести механическое устройство для расчетов. В 1673 г. он завершил создание механического калькулятора. Развив идеи Паскаля, Лейбниц использовал операцию сдвига для поразрядного умножения чисел. Сложение производилось на нем по существу так же, как и на «паска-лине», однако Лейбниц включил в конструкцию движущуюся часть (прообраз подвижной каретки будущих настольных калькуляторов) и ручку, с помощью которой можно было крутить ступенчатое колесо или - в последующих вариантах машины - цилиндры, расположенные внутри аппарата

Жозеф-Мари Жаккар

Развитие вычислительных устройств связано с появлением перфорационных карт и их применением. Появление же перфорационных карт связано с ткацким производством. В 1804 г. инженер Жозеф-Мари Жаккар построил полностью автоматизированный станок (станок Жаккара), способный воспроизводить сложнейшие узоры. Работа станка программировалась с помощью колоды перфокарт, каждая из которых управляла одним ходом челнока. Переход к новому рисунку происходил заменой колоды перфокарт
Чарльз Бэббидж (1791-1871) Он обнаружил погрешности в таблицах логарифмов Непера, которыми широко пользовались при вычислениях астрономы, математики, штурманы дальнего плавания. В 1821 г. приступил к разработке своей вычислительной машины, которая помогла бы выполнить более точные вычисления. В 1822 г. была построена разностная машина (пробная модель), способная рассчитывать и печатать большие математические таблицы. Это было очень сложное, большое устройство и предназначалось для автоматического вычисления логарифмов. Работа модели основывалась на принципе, известном в математике как «метод конечных разностей»: при вычислении многочленов используется только операция сложения и не выполняется умножение и деление, которые значительно труднее поддаются автоматизации. В последующем он пришел к идее создания более мощной - аналитической машины. Она не просто должна была решать математические задачи определенного типа, а выполнять разнообразные вычислительные операции в соответствии с инструкциями, задаваемыми оператором. По замыслу это не что иное, как первый универсальный программируемый компьютер. Аналитическая машина в своем составе должна была иметь такие компоненты, как «мельница» (арифметическое устройство по современной терминологии) и «склад» (память). Инструкции (команды) вводились в аналитическую машину с помощью перфокарт (использовалась идея программного управления Жаккара с помощью перфокарт). Шведский издатель, изобретатель и переводчик Пер Георг Шойц воспользовавшись советами Бэббеджа, построил видоизмененный вариант этой машины. В 1855 г. машина Шойца была удостоена золотой медали на Всемирной выставке в Париже. В дальнейшем один из принципов, лежащих в основе идеи аналитической машины, - использование перфокарт -нашел воплощение в статистическом табуляторе, построенном американцем Германом Холлеритом (для ускорения обработки результатов переписи населения в США в 1890 г.)

Огаста Ада Байрон

(графиня Лавлейс)

Графиня Огаста Ада Лавлейс, дочь поэта Байрона, совместно с Ч. Бэббиджем работала над созданием программ для его счетных машин. Ее работы в этой области были опубликованы в 1843 г. Однако в то время считалось неприличным для женщины издавать свои сочинения под полным именем, и Лавлейс поставила на титуле только свои инициалы. В материалах Бэббиджа и комментариях Лавлейс намечены такие понятия, как «подпрограмма» и «библиотека подпрограмм», «модификация команд» и «индексный регистр», которые стали употребляться только в 50-х гг. XX в. Сам термин «библиотека» был введен Бэббиджем, а термины «рабочая ячейка» и «цикл» предложила А. Лавлейс. «Можно с полным основанием сказать, что аналитическая машина точно так же плетет алгебраические узоры, как ткацкий станок Жак-кара воспроизводит цветы и листья», - писала графиня Лавлейс. Она фактически была первой программисткой (в ее честь был назван язык программирования Ада)

Джордж Буль

Дж. Буль по праву считается отцом математической логики. Его именем назван раздел математической логики - булева алгебра. В 1847 г. написал статью «Математический анализ логики». В 1854 г. Буль развил свои идеи в работе под названием «Исследование законов мышления». Эти труды внесли революционные изменения в логику как науку. Дж. Буль изобрел своеобразную алгебру - систему обозначений и правил, применяемую к всевозможным объектам, от чисел и букв до предложений. Пользуясь этой системой, Буль мог закодировать высказывания (утверждения) с помощью своего языка, а затем манипулировать ими подобно тому, как в математике манипулируют обычными числами. Три основные операции системы - это И, ИЛИ и НЕ

Пафнутий Львович Чебышев

Им была разработана теория машин и механизмов, написан ряд работ, посвященных синтезу шарнирных механизмов. Среди многочисленных изобретенных им механизмов имеется несколько моделей арифмометров, первая из которых была сконструирована не позднее 1876 г. Арифмометр Чебышева для того времени был одной из самых оригинальных вычислительных машин. В своих конструкциях Чебышев предложил принцип непрерывной передачи десятков и автоматический переход каретки с разряда на разряд при умножении. Оба эти изобретения вошли в широкую практику в 30-е гг. XX в. в связи с применением электропривода и распространением полуавтоматических и автоматических клавишных вычислительных машин. С появлением этих и других изобретений стало возможно значительно увеличить скорость работы механических счетных устройств
Алексей Николаевич Крылов (1863-1945) Русский кораблестроитель, механик, математик, академик АН СССР. В 1904 г. он предложил конструкцию машины для интегрирования обыкновенных дифференциальных уравнений. В 1912 г. такая машина была построена. Это была первая интегрирующая машина непрерывного действия, позволяющая решать дифференциальные уравнения до четвертого порядка

Вильгодт Теофил Однер

Выходец из Швеции Вильгодт Теофил Однер в 1869 г. приехал в Петербург. Некоторое время он работал на заводе «Русский дизель» на Выборгской стороне, на котором в 1874 г. был изготовлен первый образец его арифмометра. Созданные на базе ступенчатых валиков Лейбница первые серийные арифмометры имели большие размеры в первую очередь потому, что на каждый разряд нужно было выделять отдельный валик. Однер вместо ступенчатых валиков применил более совершенные и компактные зубчатые колеса с меняющимся числом зубцов - колеса Однера. В 1890 г. Однер получает патент на выпуск арифмометров и в этом же году было продано 500 арифмометров (очень большое количество по тем временам). Арифмометры в России назывались: «Арифмометр Однера», «Оригинал-Однер», «Арифмометр системы Однер» и др. В России до 1917 г. было выпущено примерно 23 тыс. арифмометров Однера. После революции производство арифмометров было налажено на Сущевском механическом заводе им. Ф.Э.Дзержинского в Москве. С 1931 г. они стали называться арифмометры «Феликс». Далее в нашей стране были созданы модели арифмометров Однера с клавишным вводом и электроприводом
Герман Холлерит (1860-1929) После окончания Колумбийского университета поступает на работу в контору по переписи населения в Вашингтоне. В это время США приступили к исключительно трудоемкой (длившейся семь с половиной лет) ручной обработке данных, собранных в ходе переписи населения в 1880 г. К 1890 г. Холлерит завершил разработку системы табуляции на базе применения перфокарт. На каждой карте имелось 12 рядов, в каждом из которых можно было пробить по 20 отверстий, они соответствовали таким данным, как возраст, пол, место рождения, количество детей, семейное положение и прочим сведениям, включенным в вопросник переписи. Содержимое заполненных формуляров переносилось на карты путем соответствующего перфорирования. Перфокарты загружались в специальные устройства, соединенные с табуляционной машиной, где они нанизывались на ряды тонких игл, по одной игле на каждую из 240 перфорируемых позиций на карте. Когда игла попадала в отверстие, она замыкала контакт в соответствующей электрической цепи машины. Полный статистический анализ результатов занял два с половиной года (втрое быстрее по сравнению с предыдущей переписью). Впоследствии Холлерит организовал фирму «Computer Tabulating Recording» (CTR). Молодой коммивояжер этой компании Том Уотсон первым увидел потенциальную прибыльность продажи счетных машин американским бизнесменам на основе перфокарт. Позднее он возглавил компанию и в 1924 г. переименовал ее в корпорацию «International Business Machines» (IBM)

Ванневар Буш

В 1930 г. построил механическое вычислительное устройство - дифференциальный анализатор. Это была машина, на которой можно было решать сложные дифференциальные уравнения. Однако она обладала многими серьезными недостатками, прежде всего, гигантскими размерами. Механический анализатор Буша представлял собой сложную систему валиков, шестеренок и проволок, соединенных в серию больших блоков, которые занимали целую комнату. При постановке задачи машине оператор должен был вручную подбирать множество шестереночных передач. На это уходило обычно 2-3 дня. Позднее В. Буш предложил прототип современного гипертекста - проект МЕМЕХ (MEMory EXtention - расширение памяти) как автоматизированное бюро, в котором человек хранил бы свои книги, записи, любую получаемую им информацию таким образом, чтобы в любой момент воспользоваться ею с максимальной быстротой и удобством. Фактически это должно было быть сложное устройство, снабженное клавиатурой и прозрачными экранами, на которые бы проецировались тексты и изображения, хранящиеся на микрофильмах. В МЕМЕХ устанавливались бы логические и ассоциативные связи между любыми двумя блоками информации. В идеале речь идет о громадной библиотеке, универсальной информационной базе

Джон Винсент Атанасофф

Профессор физики, автор первого проекта цифровой вычислительной машины на основе двоичной, а не десятичной системы счисления. Простота двоичной системы счисления в сочетании с простотой физического представления двух символов (0, 1) вместо десяти (0, 1,..., 9) в электрических схемах компьютера перевешивала неудобства, связанные с необходимостью перевода из двоичной системы в десятичную и обратно. Кроме того, применение двоичной системы счисления способствовало уменьшению размеров вычислительной машины и снизила бы ее себестоимость. В 1939 г. Атанасофф построил модель устройства и стал искать финансовую помощь для продолжения работы. Машина Атанасоффа была практически готова в декабре 1941 г., но находилась в разобранном виде. В связи с началом Второй мировой войны все работы по реализации этого проекта прекратились. Лишь в 1973 г. приоритет Атанасоффа как автора первого проекта такой архитектуры вычислительной машины был подтвержден решением федерального суда США
Говард Айкен В 1937 г. Г. Айкен предложил проект большой счетной машины и искал людей, согласных профинансировать эту идею. Спонсором выступил Томас Уотсон, президент корпорации IBM: его вклад в проект составил около 500 тыс. долларов США. Проектирование новой машины «Марк-1», основанной на электромеханических реле, началось в 1939 г. в лабораториях Нью-Йоркского филиала IBM и продолжалось до 1944 г. Готовый компьютер содержал около 750 тыс. деталей и весил 35 т. Машина оперировала двоичными числами до 23 разрядов и перемножала два числа максимальной разрядности примерно за 4 с. Поскольку создание «Марк-1» длилось достаточно долго, пальма первенства досталась не ему, а релейному двоичному компьютеру Z3 Конрада Цузе, построенному в 1941 г. Стоит отметить, что машина Z3 была значительно меньше машины Айкена и к тому же дешевле в производстве

Конрад Цузе

В 1934 г., будучи студентом технического вуза (в Берлине), не имея ни малейшего представления о работах Ч. Бэббиджа, К. Цузе начал разрабатывать универсальную вычислительную машину, во многом подобную аналитической машине Бэббиджа. В 1938 г. он завершил постройку машины, занимавшую площадь 4 кв. м., названную Z1 (по-немецки его фамилия пишется как Zuse). Это была полностью электромеханическая программируемая цифровая машина. Она имела клавиатуру для ввода условий задач. Результаты вычислений высвечивались на панели с множеством маленьких лампочек. Ее восстановленная версия хранится в музее Verker und Technik в Берлине. Именно Z1 в Германии называют первым в мире компьютером. Позднее Цузе стал кодировать инструкции для машины, пробивая отверстия в использованной 35-миллиметровой фотопленке. Машина, работавшая перфорированной лентой, получила название Z2. В 1941 г. Цузе построил программно-управляемую машину, основанную на двоичной системе счисления - Z3. Эта машина по многим своим характеристикам превосходила другие машины, построенные независимо и параллельно в иных странах. В 1942 г. Цузе совместно с австрийским инженером-электриком Хельмутом Шрайером предложили создать компьютер принципиально нового типа - на вакуумных электронных лампах. Эта машина должна была работать в тысячу раз быстрее, чем любая из машин, имевшихся в то время в Германии. Говоря о потенциальных сферах применения быстродействующего компьютера, Цузе и Шрайер отмечали возможность его использования для расшифровки закодированных сообщений (такие разработки уже велись в различных странах)

Алан Тьюринг

Английский математик, дал математическое определение алгоритма через построение, названное машиной Тьюринга. В период Второй мировой войны немцы использовали аппарат «Enigma» для шифровки сообщений. Без ключа и схемы коммутации (немцы их меняли три раза в день) расшифровать сообщение было невозможно. С целью раскрытия секрета британская разведка собрала группу блестящих и несколько эксцентричных ученых. Среди них был математик Алан Тьюринг. В конце 1943 г. группа сумела построить мощную машину (вместо электромеханических реле в ней применялись около 2000 электронных вакуумных ламп). Машину назвали «Колосс». Перехваченные сообщения кодировались, наносились на перфоленту и вводились в память машины. Лента вводилась посредством фотоэлектрического считывающего устройства со скоростью 5000 символов в секунду. Машина имела пять таких считывающих устройств. В процессе поиска соответствия (расшифровки) машина сопоставляла зашифрованное сообщение с уже известными кодами «Enigma» (по алгоритму работы машины Тьюринга). Работа группы до сих пор остается засекреченной. О роли Тьюринга в работе группы можно судить по следующему высказыванию члена этой группы математика И. Дж. Гуда: «Я не хочу сказать, что мы выиграли войну благодаря Тьюрингу, но беру на себя смелость сказать, что без него мы могли бы ее и проиграть». Машина «Колосс» была ламповая (крупный шаг вперед в развитии вычислительной техники) и специализированная (расшифровка секретных кодов)

Джон Моучли

Преспер Экерт

(род. в 1919)

Первой ЭВМ считается машина ЭНИАК (ENIAC, Electronic Numerial Integrator and Computer - электронный цифровой интегратор и вычислитель). Ее авторы, американские ученые Дж. Моучли и Преспер Экерт, работали над ней с 1943 по 1945 гг. Она предназначалась для расчета траекторий полетов снарядов, и представляла собой сложнейшее для середины XX в. инженерное сооружение длиной более 30 м, объемом 85 куб. м, массой 30 т. В ЭНИАКе были использованы 18 тыс. электронных ламп, 1500 реле, машина потребляла около 150 кВт. Далее возникла идея создания машины с программным обеспечением, хранимым в памяти машины, что изменило бы принципы организации вычислений и подготовило почву для появления современных языков программирования (ЭДВАК - Электронный Автоматический Вычислитель с дискретными переменными, EDVAC - Electronic Discret Variable Automatic Computer). Эта машина была создана в 1950 г. В более емкой внутренней памяти содержались и данные, и программа. Программы записывались электронным способом в специальных устройствах - линиях задержки. Самое главное было то, что в ЭДВАКе данные кодировались не в десятичной системе, а в двоичной (сократилось количество используемых электронных ламп). Дж. Моучли и П. Экерт после создания своей собственной компании задались целью создать универсальный компьютер для широкого коммерческого применения - ЮНИВАК (UNIVAC, Universal Automatic Computer - универсальный автоматический компьютер). Примерно за год до того, как первый
ЭНИАК ЮНИВАК вступил в эксплуатацию в Бюро переписи населения в США, партнеры оказались в тяжелом финансовом положении и вынуждены были продать свою компанию фирме «Ремингтон Рэнд». Однако ЮНИВАК не стал первым коммерческим компьютером. Им стала машина ЛЕО (LEO, Lyons" Bectronic Office), которая применялась в Англии для расчета зарплаты работникам чайных магазинов (фирма «Лайонс»), В 1973 г. федеральный суд США признал их авторские права на изобретение электронного цифрового компьютера недействительными, а идеи - заимствованными у Дж. Атанасоффа
Джон фон Нейман (1903-1957)

Работая в группе Дж. Мочли и П. Экерта, фон Нейман подготовил отчет - «Предварительный доклад о машине ЭДВАК», в котором обобщил планы работы над машиной. Это была первая работа по цифровым электронным компьютерам, с которой познакомились определенные круги научной общественности (по соображениям секретности работы в этой области не публиковались). С этого момента компьютер был признан объектом, представлявшим научный интерес. В своем докладе фон Нейман выделил и детально описал пять ключевых компонентов того, что ныне называют «архитектурой фон Неймана» современного компьютера.

В нашей стране независимо от фон Неймана были сформулированы более детальные и полные принципы построения электронных цифровых вычислительных машин (Сергей Алексеевич Лебедев)

Сергей Алексеевич Лебедев

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

Основы построения ЭВМ, разработанные С. А. Лебедевым независимо от Дж. фон Неймана, заключаются в следующем:

1) в состав ЭВМ должны входить устройства арифметики, памяти, ввода-вывода информации, управления;

2) программа вычислений кодируется и хранится в памяти подобно числам;

3) для кодирования чисел и команд следует использовать двоичную систему счисления;

4) вычисления должны осуществляться автоматически на основе хранимой в памяти программы и операций над командами;

5) помимо арифметических операций вводятся также логические - сравнения, условного и безусловного переходов, конъюнкция, дизъюнкция, отрицание;

6) память строится по иерархическому принципу;

7) для вычислений используются численные методы решения задач.

25 декабря 1951 г. МЭСМ была принята в эксплуатацию. Это была первая в СССР быстродействующая электронная цифровая машина.

В 1948 г. создается Институт точной механики и вычислительной техники (ИТМ и ВТ) АН СССР, которому правительство поручило разработку новых средств вычислительной техники и С. А. Лебедев приглашается заведовать лабораторией № 1 (1951 г). Когда БЭСМ была готова (1953 г.), она ничуть не уступала новейшим американским образцам.

С 1953 г. до конца своей жизни С. А. Лебедев был директором ИТМ и ВТ АН СССР, избран действительным членом АН СССР и возглавил работы по созданию нескольких поколений ЭВМ.

В начале 60-х гг. создается первая ЭВМ из серии больших электронных счетных машин (БЭСМ) - БХМ-1. При создании БЭСМ-1 были применены оригинальные научные и конструкторские решения. Благодаря этому она была тогда самой производительной машиной в Европе (8-10 тысяч операций в секунду) и одной из лучших в мире. Под руководством С. А. Лебедева были созданы и внедрены в производство еще две ламповые ЭВМ - БЭСМ-2 и М-20. В 60-х гг. были созданы полупроводниковые варианты М-20: М-220 и М-222, а также БЭСМ-ЗМ и БЭСМ-4.

При проектировании БЭСМ-6 впервые был применен метод предварительного имитационного моделирования (сдача в эксплуатацию была осуществлена в 1967 г.).

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

IBM Невозможно пропустить ключевой этап в развитии вычислительных средств и методов, связанных с деятельностью фирмы IBM. Исторически первые ЭВМ классической структуры и состава - Computer Installation System/360 (фирменное наименование - «Вычислительная установка системы 360», в дальнейшем известная как просто IBM/360) были выпущены в 1964 г., и с последующими модификациями (IBM/370, IBM/375) поставлялись вплоть до середины 80-х гг., когда под влиянием микроЭВМ (ПК) не начали постепенно сходить со сцены. ЭВМ данной серии послужили основой для разработки в СССР и странах-членах СЭВ так называемой Единой системы ЭВМ (ЕС ЭВМ), которые в течение нескольких десятилетий являлись основой отечественной компьютеризации.
ЕС 1045

Машины включали следующие компоненты:

Центральный процессор (32-разрядный) с двухадресной системой команд;

Главную (оперативную) память (от 128 Кбайт до 2 Мбайт);

Накопители на магнитных дисках (НМД, МД) со сменными пакетами дисков (например, IBM-2314 - 7,25 Мбайт, ШМ-2311 -29 Мбайт, IBM 3330 - 100 Мбайт), аналогичные (иногда совместимые) устройства известны и для других из вышеупомянутых серий;

Накопители на магнитных лентах (НМЛ, МЛ) катушечного типа, ширина ленты 0,5 дюйма, длина от 2400 футов (720 м) и менее (обычно 360 и 180 м), плотность записи от 256 байт на дюйм (обычная) и большая в 2-8 раз (повышенная). Соответственно рабочая емкость накопителя определялась размером катушки и плотностью записи и достигала 160 Мбайт на бобину МЛ;

Устройства печати - построчные печатающие устройства барабанного типа, с фиксированным (обычно 64 или 128 знаков) набором символов, включающих прописную латиницу и кириллицу (либо прописную и строчную латиницу) и стандартное множество служебных символов; вывод информации осуществлялся на бумажную ленту шириной 42 или 21 см со скоростью до 20 строк/с;

Терминальные устройства (видеотерминалы, а первоначально -электрические пишущие машинки), предназначенные для интерактивного взаимодействия с пользователем (IBM 3270, DEC VT-100 и пр.), подключаемые к системе для выполнения функций управления вычислительным процессом (консоль оператора - 1 -2 шт. на ЭВМ) и интерактивной отладки программ и обработки данных (терминал пользователя - от 4 до 64 шт. на ЭВМ).

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

Фирмой IBM была предложена в качестве оболочки ЭВМ IBM/360 первая функционально полноценная ОС - OS/360. Разработка и внедрение ОС позволили разграничить функции операторов, администраторов, программистов, пользователей, а также существенно (а десятки и сотни раз) повысить производительность ЭВМ и степень загрузки технических средств. Версии OS/360/370/375 - MFT (мультипрограммирование с фиксированным количеством задач), MW (с переменным количеством задач), SVS (система с виртуальной памятью), SVM (система виртуальных машин) - последовательно сменяли друг друга и во многом определили современные представления о роли ОС

Билл Гейтс и

Пол Аллен

В 1974 г. Фирма Intel разработала первый универсальный 8-разрядный микропроцессор 8080 с 4500 транзисторами. Эдвард Роберте, молодой офицер ВВС США, инженер-электронщик, построил на базе процессора 8080 микрокомпьютер Альтаир, имевший огромный коммерческий успех, продававшийся по почте и широко использовавшийся для домашнего применения. В 1975 г. молодой программист Пол Аллен и студент Гарвардского университета Билл Гейтс реализовали для Альтаира язык Бейсик. Впоследствии они основали фирму Майкрософт (Microsoft).
Стивен Пол Джобс и Стивен Возняк

В 1976 г. студенты Стив Возняк и Стив Джобс, устроив мастерскую в гараже, реализовали компьютер Apple-1, положив начало корпорации Apple. 1983 г. - корпорация Apple Computers построила персональный компьютер Lisa - первый офисный компьютер, управляемый манипулятором «мышь».

В 2001 Стивен Возняк основал компанию «Wheels Of Zeus» для создания беспроводной GPS технологии.

2001 - Стив Джобс представил первый плеер iPod.

2006 - Apple представила первый ноутбук на базе процессоров Intel.

2008 - Apple представила самый тонкий ноутбук в мире, получивший название MacBook Air.

3. Классы вычислительных машин

Сферам применения и методам использования (а также размерам и вычислительной мощности).

Физическое представление обрабатываемой информации

Здесь выделяют аналоговые (непрерывного действия); цифровые (дискретного действия); гибридные (на отдельных этапах обработки используются различные способы физического представления данных).

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

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

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

Поколения ЭВМ

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


Таблица 2

Этапы развития компьютерных информационных технологий

Параметр Период, годы
50-е 60-е 70-е 80-е

Настоящее

Цель использования компьютера Научно-технические расчеты

Технические и экономи

Управление, предоставление информации

муникации, информа

ционное обслужив

Режим работы компьютера Однопрограммный Пакетная обработка Разделение времени Персональная работа Сетевая обработка
Интеграция данных Низкая Средняя Высокая Очень высокая
Расположение пользователя Машинный зал Отдельное помещение Терминальный зал Рабочий стол

вольное мобильное

Тип пользователя Инженеры-программисты

сиональные програм

Программисты Пользователи с общей компьютерной подготовкой

Мало обученные пользов

Тип диалога Работа за пультом компьютера Обмен перфоно-сителями и машино-граммами Интерактивный (через клавиатуру и экран) Интерактивный с жестким меню

активный экранный типа «вопрос - ответ»

К первому поколению обычно относят машины, созданные на рубеже 50-х гг. и базирующиеся на электронных лампах. Эти компьютеры были огромными, неудобными и слишком дорогими машинами, которые могли приобрести только крупные корпорации и правительства. Лампы потребляли значительное количество электроэнергии и выделяли много тепла (рис. 1.).

Набор команд был ограничен, схемы арифметико-логического устройства и устройства управления достаточно просты, программное обеспечение практически отсутствовало. Показатели объема оперативной памяти и быстродействия были низкими. Для ввода-вывода использовались перфоленты, перфокарты, магнитные ленты и печатающие устройства. Быстродействие порядка 10-20 тыс. операций в секунду.

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

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

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

В октябре 1945 года в США был создан первый компьютер ENIAC (Electronic Numerical Integrator And Calculator - электронный числовой интегратор и вычислитель).

Отечественные машины первого поколения: МЭСМ (малая электронная счетная машина), БЭСМ, Стрела, Урал, М-20.

Второе поколение компьютерной техники - машины, сконструированные в 1955-65 гг. Характеризуются использованием в них как электронных ламп, так и дискретных транзисторных логических элементов (рис. 2). Их оперативная память была построена на магнитных сердечниках. В это время стал расширяться диапазон применяемого оборудования ввода-вывода, появились высокопроизводительные устройства для работы с магнитными лентами (НМЛ), магнитные барабаны (НМБ) и первые магнитные диски (табл. 2.).

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

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

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

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

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

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

Наивысшим достижением отечественной вычислительной техники созданной коллективом С.А. Лебедева явилась разработка в 1966 году полупроводниковой ЭВМ БЭСМ-6 с производительностью 1 млн. операций в секунду.

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

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

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

Примеры машин третьего поколения - семейства IBM-360, IBM-370, PDP-11, VAX, EC ЭВМ (Единая система ЭВМ), СМ ЭВМ (Семейство малых ЭВМ) и др.

Быстродействие машин внутри семейства изменяется от нескольких десятков тысяч до миллионов операций в секунду. Емкость оперативной памяти достигает нескольких сотен тысяч слов.

Четвертое поколение - это основной контингент современной компьютерной техники, разработанной после 70-х гг.

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

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

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

Для них характерны:

Применение персональных компьютеров (ПК);

Телекоммуникационная обработка данных;

Компьютерные сети;

Широкое применение систем управления базами данных;

Элементы интеллектуального поведения систем обработки данных и устройств.

К ЭВМ четвертого поколения относятся ПЭВМ “Электроника МС 0511” комплекта учебной вычислительной техники КУВТ УКНЦ, а также современные IBM - совместимые компьютеры, на которых мы работаем.

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

Таблица 3

Поколения ЭВМ

Параметры сравнения Поколения ЭВМ
первое второе третье четвертое
Период времени 1946 - 1959 1960 - 1969 1970 - 1979 с 1980 г.
Элементная база (для УУ, АЛУ) Электронные (или электрические) лампы Полупроводники (транзисторы) Интегральные схемы Большие интегральные схемы (БИС)
Основной тип ЭВМ Большие Малые (мини) Микро
Основные устройства ввода Пульт, перфокарточный, перфоленточный ввод Добавился алфавитно-цифровой дисплей, клавиатура Алфавитно-цифровой дисплей, клавиатура Цветной графический дисплей, сканер, клавиатура
Основные устройства вывода Алфавитно-цифровое печатающее устройство (АЦПУ), перфоленточный вывод Графопостроитель, принтер
Внешняя память Магнитные ленты, барабаны, перфоленты, перфокарты Добавился магнитный диск Перфоленты, магнитный диск Магнитные и оптические диски
Ключевые решения в ПО Универсальные языки программирования, трансляторы Пакетные операционные системы, оптимизирующие трансляторы Интерактивные операционные системы, структурированные языки программирования Дружественность ПО, сетевые операционные системы
Режим работы ЭВМ Однопрограммный Пакетный Разделения времени Персональная работа и сетевая обработка данных
Цель использования ЭВМ Научно-технические расчеты Технические и экономические расчеты Управление и экономические расчеты Телекоммуникации, информационное обслуживание

Таблица 4

Основные характеристики отечественных ЭВМ второго поколения

Параметр Первая очередь
Раздан-2 БЭСМ-4 М-220 Урал-11 Минск-22 Урал-16
Адресность 2 3 3 1 2 1
Форма представления данных С плавающей запятой С плавающей запятой С плавающей запятой

рованной запятой, символьная

рованной запятой, символьная

С плавающей и фикси

рованной запятой, символьная

Длина машинного слова(дв. разр.) 36 45 45 24 37 48
Быстродействие (оп./с) 5 тыс. 20 тыс. 20 тыс. 14-15 тыс. 5 тыс. 100 тыс
ОЗУ, тип, емкость (слов)

товый сердечник 2048

товый сердечник 8192

товый сердечник 4096-16 384

товый сердечник 4096-16 384

товый сердечник

товый сердечник 8192-65 536

ВЗУ, тип, емкость (слов) НМЛ 120 тыс. НМЛ 16 млн НМЛ 8 млн НМЛ до 5 млн НМЛ 12 млн НМБ130тыс.

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

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

Кратко основную концепцию ЭВМ пятого поколения можно сформулировать следующим образом:

1. Компьютеры на сверхсложных микропроцессорах с параллельно-векторной структурой, одновременно выполняющих десятки последовательных инструкций программы.

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


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

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

В конце XX в. человечество вступило в новую стадию развития - стадию построения информационного общества.

В конце 60-х гг. Д. Белл констатировал превращение индустриального общества в информационное.

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

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

В 1642 г., когда Паскалю было 19 лет, была изготовлена первая действующая модель суммирующей машины.

В 1673 г. Лейбниц изобрёл механическое устройство для расчетов (механического калькулятора).

1804 г. инженер Жозеф-Мари Жаккар построил полностью автоматизированный станок (станок Жаккара), способный воспроизводить сложнейшие узоры. Работа станка программировалась с помощью колоды перфокарт, каждая из которых управляла одним ходом челнока.

В 1822 г. Ч. Беббиджем была построена разностная машина (пробная модель), способная рассчитывать и печатать большие математические таблицы. В последующем он пришел к идее создания более мощной - аналитической машины. Она не просто должна была решать математические задачи определенного типа, а выполнять разнообразные вычислительные операции в соответствии с инструкциями, задаваемыми оператором.

Графиня Огаста Ада Лавлейс совместно с Ч. Бэббиджем работала над созданием программ для его счетных машин. Ее работы в этой области были опубликованы в 1843 г.

Дж. Буль по праву считается отцом математической логики. Его именем назван раздел математической логики - булева алгебра. Дж. Буль изобрел своеобразную алгебру - систему обозначений и правил, применяемую к всевозможным объектам, от чисел и букв до предложений (1854 г).

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

Алексей Николаевич Крылов 1904 г. предложил конструкцию машины для интегрирования обыкновенных дифференциальных уравнений. В 1912 г. такая машина была построена.

И другие.

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

ЭВМ можно классифицировать по ряду признаков, в частности:

Физическому представлению обрабатываемой информации;

Поколениям (этапам создания и элементной базе).

Его стали называть арифметико-логическим. Оно стало основным устройством современных компьютеров. Таким образом, два гения XVII века, установили первые вехи в истории развития цифровой вычислительной техники. Заслуги В. Лейбница, однако, не ограничиваются созданием "арифметического прибора". Начиная со студенческих лет и до конца жизни он занимался исследованием свойств двоичной системы...

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