-
Электромеханические устройства. 1642
Современным компьютерам предшествовали механические и электромеханические устройства. В 1642 году французский математик и философ Блез Паскаль в возрасте 18 лет сконструировал суммирующую машину. Машина Паскаля состояла из восьми движущихся дисков с прорезями и могла суммировать числа до восьми знаков. Для своей машины Паскаль использовал десятичную систему исчисления. -
Арифмометр 1820 год
В 1820 году француз Чарльз Калмар изобрел машину, которая могла производить четыре основных арифметических действия.
Благодаря своей универсальности, арифмометры использовались довольно длительное время. -
Аналитическая машина Бэббиджа. 1823 год
В 1823 году Бэббидж предложил проект машины для решения дифференциальных уравнений. Для повторения операций в машине Бэббиджа должна была использоваться энергия пара. Процесс вычислений действительно был автоматизирован, проходил без участия человека. У аналитической машины Бэббиджа были все основные черты современного компьютера. Состоящая более чем из 50000 компонентов машина включала устройство ввода информации, блок управления, запоминающее устройство и устройство вывода результатов. -
Табулятор Германа Холерита. 1889 год
В 1889 году немец, живший в США, Герман Холлерит сконструировал перфокарточное устройство для решения статистических задач и основал фирму по производству вычислительных машин, которая с 1915 года стала называться IBM - International Business Machines (Международные Деловые Машины), так как располагалась не только в США, но и Германии. Вычислительная машина Холлерита оказалась по тем временам очень быстрым устройством обработки данных, а перфокарты - удобным способом хранения данных. -
Теоретические основы теории алгоритмов. 1936
английский математик Алан Тьюринг опубликовал работу "О вычислимых числах", заложив теоретические основы теории алгоритмов. Работа Тьюринга стимулировала возникновение абстрактной теории автоматов и во многом определила ее особенности. В своей работе Тьюринг описал абстрактную вычислительную машину, которая получила название машины Тьюринга. Тьюринг не преследовал цели изобрести компьютер. Тем не менее, описанная им абстрактная машина определила некоторые характеристики современных компьютеров. -
Первое поколение компьютеров: 1938-1956 годы
В 1930-е годы германские ученые и инженеры разработали принципы построения электронных вычислительных машин на основе уже работавших в те времена табуляторов Холлерита и механических арифмометров. В 1940 году была запущена первая в мире электронная вычислительная машина Z1, созданная под руководством немецкого инженера Конрада Цузе, а в следующем, 1941 году - усовершенствованная модель Z2, выполнявшая расчеты, необходимые при проектировании самолетов и баллистических ракет Вернера фон Брауна. -
"Марк". 1944 год
В 1944 году, получив данные о немецких разработках через разведку, американский инженер Говард Эйкен при поддержке фирмы IBM сконструировал компьютер для выполнения баллистических расчетов. Этот компьютер, названный "Марк I", по площади занимал примерно половину футбольного поля и включал более 600 километров кабеля. В компьютере "Марк I" использовался принцип электромеханического реле, заключающийся в том, что электромагнитные сигналы перемещали механические части. -
Электронные вакуумные лампы. Компьютер "ЭНИАК". 1946 год
В 1946 году американские ученые Джон Мокли и Дж. Преспер Эккерт создали электронный вычислительный интегратор и калькулятор (ЭНИАК) - компьютер, где электромеханические реле были заменены на электронные вакуумные лампы. Это позволило увеличить скорость работы ЭНИАК в 1000 раз по сравнению с "Марк I". ЭНИАК состоял из 18000 вакуумных ламп, 70000 резисторов, 5 млн. соединительных спаек и потреблял 160 кВт электрической энергии, что по тем временам было достаточно для освещения большого города. -
Компьютер, предназначенный для коммерческого использования, - УНИАК. 1951 год
В 1951 году был создан первый компьютер, предназначенный для коммерческого использования, - УНИАК (универсальный автоматический компьютер). В 1952 году с помощью УНИАК был предсказан результат выборов президента США. -
Второе поколение компьютеров: 1956-1963 годы
Электронные вакуумные лампы выделяли большое количество тепла, поглощали много электрической энергии, были громоздкими, дорогими и ненадежными. В 1954 году компания Texas Instruments объявила о начале серийного производства транзисторов, а в 1956 году ученые Массачусетского технологического института создали первый полностью построенный на транзисторах компьютер ТХ-О. Был придуман язык ассемблер. -
Третье поколение компьютеров: 1964 - 1977 годы
В 1958 инженер компании Texas Instruments Джек Килби предложил идею интегральной микросхемы - кремниевого кристалла, на который монтируются миниатюрные транзисторы и другие элементы. В 1964 году компания IBM выпустила компьютер IMB System 360, построенный на основе интегральных микросхем. -
Развитие языков программирования
Одним из первых языков программирования высокого уровня стал Фортран (FORTRAN - FORmula TRANslation). Фортран предназначен в основном для вычислений, в нем отсутствовали развитые средства работы со структурами данных. Этот недостаток был исправлен в языке Кобол (COBOL - Common Business Oriented Language). В 1964 году появился язык программирования Бейсик (BASIC - Beginner's All-Purpose Symbolic Instruction Code). В 1970 году щвейцарец Никлас Вирт разработал язык программирования Паскаль. -
Четвертое поколение компьютеров: 1978 - 1991 годы
Одним из пионеров в производстве персональных компьютеров была компания Apple. Ее основатели Стив Джобс и Стив Возняк собрали первую модель персонального компьютера в 1976 году и назвали ее Apple I. В 1977 году они представили свой компьютер членам компьютерного клуба в Калифорнии. Стоимость первого персонального компьютера составляла всего 500 долларов. В том же 1977 году компания Apple представила следующую модель персонального компьютера - Apple II. -
Пятое поколение ЭВМ: 1992 - 2013 годы
Кратко основную концепцию ЭВМ пятого поколения можно сформулировать следующим образом:
Компьютеры на сверхсложных микропроцессорах с параллельно-векторной структурой, одновременно выполняющих десятки последовательных инструкций программы.
Компьютеры с многими сотнями параллельно работающих процессоров, позволяющих строить системы обработки данных и знаний, эффективные сетевые компьютерные системы. -
Шестое и последующие поколения ЭВМ
Электронные и оптоэлектронные компьютеры с массовым параллелизмом, нейронной структурой, с распределенной сетью большого числа (десятки тысяч) микропроцессоров, моделирующих архитектуру нейронных биологических систем, распознающие сложные образы.