В какой стране впервые была изобретена первая электронно счетная машина

в какой стране создана первая электронно-вычислительная машина?

Некомпьютерная техника
3000 лет до н. э. — в Древнем Вавилоне были изобретены первые счёты — абак.
500 лет до н. э. — в Китае появился более «современный» вариант абака с косточками на соломинках — суаньпань.
XVI век — в России появились счёты, в которых было 10 деревянных шариков на проволоке.
[править]
Нулевое поколение[1]
87 год до н. э. — в Греции был изготовлен «антикитерский механизм» — механическое устройство на базе зубчатых передач, представляющее собой специализированный астрономический вычислитель.
1492 год — Леонардо да Винчи в одном из своих дневников приводит эскиз 13-разрядного суммирующего устройства с десятизубцовыми кольцами. Хотя работающее устройство на базе этих чертежей было построено только в XX веке, всё же реальность проекта Леонардо да Винчи подтвердилась.

Суммирующая машина Паскаля
1623 год — Вильгельм Шиккард, профессор университета Тюбингена, разрабатывает устройство на основе зубчатых колес («считающие часы») для сложения и вычитания шестиразрядных десятичных чисел. Было ли устройство реализовано при жизни изобретателя, достоверно не известно, но в 1960 году оно было воссоздано и проявило себя вполне работоспособным.
1630 год — Ричард Деламейн создаёт круговую логарифмическую линейку.
1642 год — Блез Паскаль представляет «Паскалину» — первое реально осуществлённое и получившее известность механическое цифровое вычислительное устройство. Прототип устройства суммировал и вычитал пятиразрядные десятичные числа. Паскаль изготовил более десяти таких вычислителей, причём последние модели оперировали числами с восемью десятичными разрядами.
1673 год — известный немецкий философ и математик Готфрид Вильгельм Лейбниц построил механический калькулятор, который при помощи двоичной системы счисления выполнял умножение, деление, сложение и вычитание.
Примерно в это же время Исаак Ньютон закладывает основы математического анализа.
1723 год — немецкий математик и астроном Христиан Людвиг Герстен на основе работ Лейбница создал арифметическую машину. Машина высчитывала частное и число последовательных операций сложения при умножении чисел. Кроме того, в ней была предусмотрена возможность контроля за правильностью ввода данных.
1786 год — немецкий военный инженер Иоганн Мюллер выдвигает идею «разностной машины» — специализированного калькулятора для табулирования логарифмов, вычисляемых разностным методом. Калькулятор, построенный на ступенчатых валиках Лейбница, получился достаточно небольшим (13 см в высоту и 30 см в диаметре), но при этом мог выполнять все четыре арифметических действия над 14-разрядными числами.
1801 год — Жозеф Мари Жаккар строит ткацкий станок с программным управлением, программа работы которого задается с помощью комплекта перфокарт.
1820 год — первый промышленный выпуск арифмометров. Первенство принадлежит французу Тома де Кальмару.
1822 год — английский математик Чарльз Бэббидж изобрёл, но не смог построить, первую разностную машину (специализированный арифмометр для автоматического построения математических таблиц) (см.: Разностная машина Чарльза Бэббиджа).
1855 год — братья Георг и Эдвард Шутц (англ. George & Edvard Scheutz) из Стокгольма построили первую разностную машину на основе работ Чарльза Бэббиджа.
1876 год — русским математиком П. Л. Чебышевым создан суммирующий аппарат с непрерывной передачей десятков. В 1881 он же сконструировал к нему приставку для умножения и деления (Арифмометр Чебышева).
1884—1887 годы — Холлерит разработал электрическую табулирующую систему, которая использовалась в переписях населения США 1890 и 1900 годов и России в 1897 году.
1912 год — создана машина для интегрирования обыкновенных дифференциальных уравнений по проекту российского учёного А. Н. Крылова.
1927 год — в Массачусетском технологическом институте (MIT) Вэниваром Бушем был разработан механический аналоговый компьютер.[2]
1938 год — немецкий инженер Конрад Цузе вскоре после окончания в 1935 году Берлинского политехнического института построил свою первую машину, наз

Источник

Первое в мире счетное устройство — машина Шиккарда

В 1957 году директор Кеплеровского научного центра Франц Гаммер выступил с докладом на семинаре по истории математики, проходившем в Германии. Он сделал сенсационное известие о том, что проект первой счетной машины появился на несколько десятилетий до знаменитых «колесиков» Паскаля. Первое счетное устройство было изобретено еще в середине 1623 года и называлось машиной Шиккарда.

В какой стране впервые была изобретена первая электронно счетная машина

Открытие этого факта Гаммер сделал почти случайно. Когда он работал в штутгардской библиотеке, то наткнулся на загадочную фотокопию эскиза какого-то счетного устройства. И поскольку раньше ничего подобного не видел, очень заинтересовался неизвестным наброском. Проведя ряд исследований Гаммер установил, что найденный эскиз — это отсутствующее приложение к письму профессора Тюбингенского университета Вильгельма Шиккарда, адресованное его коллеге математику Иоганну Кеплеру. В своем письме Шиккард подробно описывал счетную машину и ссылался на чертеж.

В какой стране впервые была изобретена первая электронно счетная машина

Вильгельм Шиккард родился 22 апреля 1592 года в городе Херренберг (Германия). Он был чрезвычайно талантлив и уже в 17 лет получил в Тюбингенском университете степень магистра, а через два года стал бакалавром наук. Он приобрел всемирную известность благодаря своим достижениям в науках: астрономии, математике и востоковедстве (профессор кафедры восточных языков в университете Тюбингена). А также, Шиккард создал первую вычислительную машину.

В какой стране впервые была изобретена первая электронно счетная машина

Вильгельм Шиккард (1592-1635)

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

Шиккард был первопроходцем и в других сферах. Как например — в астрономии. Ученый постоянно развивался, вел переписку со многими немецкими, французскими, итальянскими и голландскими учеными по вопросам, касающимся астрономии. Он создал первый механический планетарий, который наглядно демонстрировал положение Солнца, Земли и Луны согласно системе Коперника. Кроме этого, наблюдал метеоры из разных пунктов для определения их траектории.

В какой стране впервые была изобретена первая электронно счетная машина

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

Машина Шиккарда — начало XVII века

В одном из писем Кеплеру (от 20 сентября 1623 года) сообщалось, что Шиккард осуществил механически все то, что Кеплер делал алгебраически, а именно — сконструировал машину, которая автоматически выполняла сложение, вычитание, умножение и деление. Шиккард писал, что Кеплер приятно удивился, если бы увидел как устройство само накапливает и переносит влево десяток или сотню цифр и как отнимает то, что держала в памяти при вычитании.

В какой стране впервые была изобретена первая электронно счетная машина

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

… ааа — это верхние торцы вертикальных цилиндров, на их боковых поверхностях нанесены таблицы умножения; при необходимости цифры этих таблиц могут наблюдаться в окнах bbb скользящих планок. К дискам ddd крепятся изнутри машины колеса с десятью зубьями, каждое из которых находится в таком зацеплении с себе подобным, что если любое правое колесо повернется десять раз, то находящееся слева от него колесо сделает один поворот, или если первое из упомянутых колес сделает 100 оборотов, третье слева колесо повернется один раз. Для того чтобы зубчатые колеса вращались в одном и том же направлении, необходимо иметь промежуточные колеса…

В какой стране впервые была изобретена первая электронно счетная машина

Иоганн Кеплер (1571-1630)

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

В какой стране впервые была изобретена первая электронно счетная машина

На самом деле в работе машина Шиккарда была довольно простой. К примеру, чтобы узнать чему равно произведение 296 х 73, нужно установить цилиндр в положении, которое позволит вывести в верхнем ряду окошек первый множитель: 000296. Произведение 296 х 3 получится, если открыть окошки третьего ряда и просуммировать увиденные цифры, как в способе решетки. Далее точно также открываются окошки седьмого ряда, дающие произведение 296 х 7 к которому слава приписывается 0. И останется лишь сложить найденные числа на суммирующем устройстве. Все, результат готов.

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

В какой стране впервые была изобретена первая электронно счетная машина

Но что точно — долгое время машина Шиккарда оставалась известной лишь узкому кругу доверенных лиц. И данное изобретение не смогло оказать влияние на последующее развитие механизации счета. Кто знает, может быть с помощью этого проекта прогресс вычислительных устройств мог бы ускориться. Но так или иначе, имя немецкого ученого Вильгельма Шиккарда находится в одном ряду с великими умами, изобретателями счетных устройств XVII—XIX столетий. Такими, как Блез Паскаль, Готфрид Вильгельм Лейбниц, Чарльз Бэббидж, Пафнутий Львович Чебышев, Герман Холлерит и другими.

В какой стране впервые была изобретена первая электронно счетная машина

современный прообраз машины Шиккарда

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

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

Источник

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

В какой стране впервые была изобретена первая электронно счетная машина

По тематикеМатематикаЕстественные наукиАстрономияБиологияБотаникаГеографияГеологияФизикаХимияЭкологияОбщественные наукиЛингвистикаПсихологияСоциологияФилософияЭкономикаТехнологияВычислительная техникаМедицинаСельское хозяйствоНавигацияПорталКатегории

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

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

Содержание

Ранние приспособления и устройства для счёта

В какой стране впервые была изобретена первая электронно счетная машина

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

В какой стране впервые была изобретена первая электронно счетная машина

В какой стране впервые была изобретена первая электронно счетная машина

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

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

В какой стране впервые была изобретена первая электронно счетная машина

В какой стране впервые была изобретена первая электронно счетная машина

С изобретением зубчатых колёс появились и гораздо более сложные устройства выполнения расчётов. Антикитерский механизм, обнаруженный в начале XX века, который был найден на месте крушения античного судна, затонувшего примерно в 65 году до н. э. (по другим источникам в 80 или даже 87 году до н. э.), даже умел моделировать движение планет. Предположительно его использовали для календарных вычислений в религиозных целях, предсказания солнечных и лунных затмений, определения времени посева и сбора урожая и т. п. Вычисления выполнялись за счёт соединения более 30 бронзовых колёс и нескольких циферблатов; для вычисления лунных фаз использовалась дифференциальная передача, изобретение которой исследователи долгое время относили не ранее чем к XVI веку. Впрочем, с уходом античности навыки создания таких устройств были позабыты; потребовалось около полутора тысяч лет, чтобы люди вновь научились создавать похожие по сложности механизмы.

В какой стране впервые была изобретена первая электронно счетная машина

В какой стране впервые была изобретена первая электронно счетная машина

В 1623 году Вильгельм Шиккард придумал «Считающие часы» — первый механический калькулятор, умевший выполнять четыре арифметических действия. Считающими часами устройство было названо потому, что как и в настоящих часах работа механизма была основана на использовании звёздочек и шестерёнок. Практическое использование это изобретение нашло в руках друга Шиккарда, философа и астронома Иоганна Кеплера.

За этим последовали машины Блеза Паскаля («Паскалина», 1642 г.) и Готфрида Вильгельма Лейбница.

Примерно в 1820 году Charles Xavier Thomas создал первый удачный, серийно выпускаемый механический калькулятор — Арифмометр Томаса, который мог складывать, вычитать, умножать и делить. В основном, он был основан на работе Лейбница. Механические калькуляторы, считающие десятичные числа, использовались до 1970-х.

Лейбниц также описал двоичную систему счисления — центральный ингредиент всех современных компьютеров. Однако вплоть до 1940-х, многие последующие разработки (включая машины Чарльза Бэббиджа и даже ЭНИАК 1945 года) были основаны на более сложной в реализации десятичной системе.

Джон Непер заметил, что умножение и деление чисел может быть выполнено сложением и вычитанием, соответственно, логарифмов этих чисел. Действительные числа могут быть представлены интервалами длины на линейке, и это легло в основу вычислений с помощью логарифмической линейки, что позволило выполнять умножение и деление намного быстрее. Логарифмические линейки использовались несколькими поколениями инженеров и других профессионалов, вплоть до появления карманных калькуляторов. Инженеры программы «Аполлон» отправили человека на Луну, выполнив на логарифмических линейках все вычисления, многие из которых требовали точности в 3—4 знака.

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

1804: появление перфокарт

В какой стране впервые была изобретена первая электронно счетная машина

В какой стране впервые была изобретена первая электронно счетная машина

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

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

В 1890 году Бюро Переписи США использовало перфокарты и механизмы сортировки (табуляторы [1] ), разработанные Германом Холлеритом, чтобы обработать поток данных десятилетней переписи, переданный под мандат в соответствии с Конституцией. Компания Холлерита в конечном счёте стала ядром IBM. Эта корпорация развила технологию перфокарт в мощный инструмент для деловой обработки данных и выпустила обширную линию специализированного оборудования для их записи. К 1950 году технология IBM стала вездесущей в промышленности и правительстве. Предупреждение, напечатанное на большинстве карт, «не сворачивать, не скручивать и не рвать», стало девизом послевоенной эры.

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

1835—1900-е: первые программируемые машины

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

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

В какой стране впервые была изобретена первая электронно счетная машина

В какой стране впервые была изобретена первая электронно счетная машина

Его первоначальной идеей было использование перфокарт для машины, вычисляющей и печатающей логарифмические таблицы с большой точностью (то есть для специализированной машины). В дальнейшем эти идеи были развиты до машины общего назначения — его «аналитической машины».

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

Ада Лавлейс, дочь лорда Байрона, перевела и дополнила комментариями труд «Sketch of the Analytical Engine». Её имя часто ассоциируют с именем Бэббиджа. Утверждается также, что она является первым программистом, хотя это утверждение и значение её вклада многими оспаривается.

Реконструкция 2-го варианта Разностной машины — раннего, более ограниченного проекта, действует в Лондонском музее науки с 1991 года. Она работает именно так, как было спроектировано Бэббиджем, лишь с небольшими тривиальными изменениями, и это показывает что Бэббидж в теории был прав. Для создания необходимых частей, музей применил машины с компьютерным управлением, придерживаясь допусков, которые мог достичь слесарь того времени. Некоторые полагают, что технология того времени не позволяла создать детали с требуемой точностью, но это предположение оказалось неверным. Неудача Бэббиджа при конструировании машины, в основном, приписывается трудностям, не только политическим и финансовым, но и его желанию создать очень изощрённый и сложный компьютер.

По стопам Бэббиджа, хотя и не зная о его более ранних работах, шёл Percy Ludgate, бухгалтер из Дублина (Ирландия). Он независимо спроектировал программируемый механический компьютер, который он описал в работе, изданной в 1909 году.

1930-е — 1960-е: настольные калькуляторы

В какой стране впервые была изобретена первая электронно счетная машина

В какой стране впервые была изобретена первая электронно счетная машина

К 1900-у году ранние механические калькуляторы, кассовые аппараты и счётные машины были перепроектированы с использованием электрических двигателей с представлением положения переменной как позиции шестерни. С 1930-х такие компании как Friden, Marchant и Monro начали выпускать настольные механические калькуляторы, которые могли складывать, вычитать, умножать и делить. Словом «computer» (буквально — «вычислитель») называлась должность — это были люди, которые использовали калькуляторы для выполнения математических вычислений. В ходе Манхэттенского проекта, будущий Нобелевский лауреат Ричард Фейнман был управляющим целой команды «вычислителей», многие из которых были женщинами-математиками, обрабатывающими дифференциальные уравнения, которые решались для военных нужд. Даже знаменитый Станислав Мартин Улам уже после окончания войны был принужден к работе по переводу математических выражений в разрешимые приближения — для проекта водородной бомбы.

В какой стране впервые была изобретена первая электронно счетная машина

В какой стране впервые была изобретена первая электронно счетная машина

В Советском Союзе в то время самым известным и распространённым калькулятором был механический арифмометр «Феликс», выпускавшийся с 1929 по 1978 год на заводах в Курске (завод «Счетмаш»), Пензе и Москве.

Появление аналоговых вычислителей в предвоенные годы

В какой стране впервые была изобретена первая электронно счетная машина

В какой стране впервые была изобретена первая электронно счетная машина

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

Первые электромеханические цифровые компьютеры

Z-серия Конрада Цузе

В какой стране впервые была изобретена первая электронно счетная машина

В какой стране впервые была изобретена первая электронно счетная машина

В 1936 году молодой немецкий инженер-энтузиаст Конрад Цузе начал работу над своим первым вычислителем серии Z, имеющим память и (пока ограниченную) возможность программирования. Созданная, в основном, на механической основе, но уже на базе двоичной логики, модель Z1, завершённая в 1938 году, так и не заработала достаточно надёжно, из-за недостаточной точности выполнения составных частей. Ввод команд и данных осуществлялся при помощи клавиатуры, а вывод, — с помощью маленькой панели на лампочках. Память вычислителя организовывалась при помощи конденсатора.

В 1939 году, Цузе создал второй вычислитель — Z2, но её планы и фотографии были уничтожены при бомбардировке во время Второй мировой войны, поэтому о ней почти ничего не известно. Z2 работала на электромагнитных переключателях, созданных в 1831 году ученым Джозефом Генри.

Следующая машина Цузе — Z3, была завершена в 1941 году. Она была построена на телефонных реле и работала вполне удовлетворительно. Тем самым, Z3 стала первым работающим компьютером, управляемым программой. Во многих отношениях Z3 была подобна современным машинам, в ней впервые был представлен ряд новшеств, таких как арифметика с плавающей запятой. Замена сложной в реализации десятичной системы на двоичную, сделала машины Цузе более простыми, а значит, более надёжными; считается, что это одна из причин того, что Цузе преуспел там, где Бэббидж потерпел неудачу.

Программы для Z3 хранились на перфорированной плёнке. Условные переходы отсутствовали, но в 1990-х было теоретически доказано, что Z3 является универсальным компьютером (если игнорировать ограничения на размер физической памяти). В двух патентах 1936 года, Конрад Цузе упоминал, что машинные команды могут храниться в той же памяти что и данные — предугадав тем самым то, что позже стало известно как архитектура фон Неймана и было впервые реализовано только в 1949 году в британском EDSAC.

Чуть ранее для частично законченного компьютера Z4 Цузе разработал первый в мире высокоуровневый язык программирования, названный им Планкалкюль (нем. Plankalkül исчисление планов ).

Война прервала работу над машиной. В сентябре 1950 года Z4 был, наконец, закончен и поставлен в ETH Zürich. В то время он был единственным работающим компьютером в континентальной Европе и первым компьютером в мире, который был продан. В этом Z4 на пять месяцев опередил Марк I и на десять — UNIVAC. Компьютер эксплуатировался в ETH Zürich до 1955 года, после чего был передан во Французский аэродинамический научно-исследовательский институт недалеко от Базеля, где работал до 1960 года.

Цузе и его компанией были построены и другие компьютеры, название каждого из которых начиналось с заглавной буквы Z. Наиболее известны машины Z11, продававшийся предприятиям оптической промышленности и университетам, и Z22 — первый компьютер с памятью на магнитных носителях.

Британский Colossus

В какой стране впервые была изобретена первая электронно счетная машина

В какой стране впервые была изобретена первая электронно счетная машина

Немцы также разработали серию телеграфных шифровальных систем, несколько отличавшихся от «Энигмы». Машина Lorenz SZ 40/42 использовалась для армейской связи высокого уровня. Первые перехваты передач с таких машин были зафиксированы в 1941 году. Для взлома этого кода, в обстановке секретности, была создана машина «Колосс» (Colossus). Спецификацию разработали профессор Макс Ньюман (Max Newman) и его коллеги; сборка Colossus Mk I выполнялась в исследовательской лаборатории Почтового департамента Лондона и заняла 11 месяцев, работу выполнили Томми Флауэрс (Tommy Flowers) и др.

«Колосс» стал первым полностью электронным вычислительным устройством, хотя на нём и нельзя было реализовать любую вычислимую функцию. В «Колоссе» использовалось большое количество электровакуумных ламп, ввод информации выполнялся с перфоленты. Машину можно было настроить на выполнение различных операций булевой логики, но она не являлась тьюринг-полной. Помимо Colossus Mk I, было собрано ещё девять моделей Mk II. Информация о существовании этой машины держалась в секрете до 1970-х гг. Уинстон Черчилль лично подписал приказ о разрушении машины на части, не превышающие размером человеческой руки. Из-за своей секретности, Colossus не был упомянут во многих трудах по истории компьютеров.

Американские разработки

В 1937 году Клод Шеннон показал, что существует взаимнооднозначное соответствие между концепциями булевой логики и некоторыми электронными схемами, которые получили название «логические вентили», которые в настоящее время повсеместно используются в цифровых компьютерах. Работая в МТИ, в своей основной работе он продемонстрировал, что электронные связи и переключатели могут представлять выражение булевой алгебры. Так своей работой A Symbolic Analysis of Relay and Switching Circuits он создал основу для практического проектирования цифровых схем.

В ноябре 1937 года Джорж Стибиц завершил в Bell Labs создание компьютера «Model K» на основе релейных переключателей. В конце 1938 года Bell Labs санкционировала исследования по новой программе, возглавляемые Стибицем. В результате этого, 8 января 1940 года был завершён Complex Number Calculator, умеющий выполнять вычисления над комплексными числами. 11 сентября 1940 года в Дартмутском колледже, на демонстрации в ходе конференции Американского математического общества, Стибиц отправлял компьютеру команды удалённо, по телефонной линии с телетайпом. Это был первый случай когда вычислительное устройство использовалось удалённо. Среди участников конференции и свидетелей демонстрации были Джон фон Нейман, Джон Моучли и Норберт Винер, написавший об увиденном в своих мемуарах.

В какой стране впервые была изобретена первая электронно счетная машина

В какой стране впервые была изобретена первая электронно счетная машина

В 1939 году Джон Винсент Атанасов (John Vincent Atanasoff) и Клиффорд Берри (Clifford E. Berry) из Университета штата Айова разработали Atanasoff-Berry Computer (ABC). Это был первый в мире электронный цифровой компьютер. Конструкция насчитывала более 300 электровакуумных ламп, в качестве памяти использовался вращающийся барабан. Несмотря на то, что машина ABC не была программируемой, она была первой, использующей электронные лампы в сумматоре. Соизобретатель ENIAC Джон Мокли (John Mauchly) изучал ABC в июне 1941 года, и между историками существуют споры о степени его влияния на разработку машин, последовавших за ENIAC. ABC был почти забыт, до тех пор пока в центре внимания не оказался иск «Хоневелл против Sperry Rand», постановление по которому аннулировало патент на ENIAC (и некоторые другие патенты), из-за того что, помимо других причин, работа Атанасова была выполнена раньше.

В 1939 году в Endicott laboratories в IBM началась работа над Harvard Mark I. Официально известный как Automatic Sequence Controlled Calculator, Mark I был электромеханическим компьютером общего назначения, созданного с финансированием IBM и при помощи со стороны персонала IBM, под руководством гарвардского математика Howard Aiken. Проект компьютера был создан под влиянием Аналитической машины Ч. Бэббиджа, с использованием десятичной арифметики, колёс для хранения данных и поворотных переключатей в дополнение к электромагнитным реле. Машина программировалась с помощью перфоленты, и имела несколько вычислительных блоков, работающих параллельно. Более поздние версии имели несколько считывателей с перфоленты, и машина могла переключаться между считывателями в зависимости от состояния. Тем не менее, машина была не совсем Тьюринг-полной. Mark I был перенесён в Гарвардский университет и начал работу в мае 1944 года.

«ЭНИАК»

В какой стране впервые была изобретена первая электронно счетная машина

В какой стране впервые была изобретена первая электронно счетная машина

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

«ЭНИАК», безусловно, удовлетворяет требованию полноты по Тьюрингу. Но «программа» для этой машины определялась состоянием соединительных кабелей и переключателей — огромное отличие от машин с хранимой программой, появившихся у Конрада Цузе в 1940 году. Тем не менее, в то время, вычисления, выполняемые без помощи человека, рассматривались как достаточно большое достижение, и целью программы было тогда решение только одной единственной задачи. (Улучшения, которые были завершены в 1948 году, дали возможность исполнения программы, записанной в специальной памяти, что сделало программирование более систематичным, менее «одноразовым» достижением).

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

Первое поколение компьютеров с архитектурой фон Неймана

В какой стране впервые была изобретена первая электронно счетная машина

В какой стране впервые была изобретена первая электронно счетная машина

Первой работающей машиной с архитектурой фон Неймана стал манчестерский «Baby» — Small-Scale Experimental Machine (Малая экспериментальная машина), созданный в Манчестерском университете в 1948 году; в 1949 году за ним последовал компьютер Манчестерский Марк I, который уже был полной системой, с трубками Уильямса и магнитным барабаном в качестве памяти, а также с индексными регистрами. Другим претендентом на звание «первый цифровой компьютер с хранимой программой» стал EDSAC, разработанный и сконструированный в Кембриджском университете. Заработавший менее чем через год после «Baby», он уже мог использоваться для решения реальных проблем. На самом деле, EDSAC был создан на основе архитектуры компьютера EDVAC, наследника ENIAC. В отличие от ENIAC, использовавшего параллельную обработку, EDVAC располагал единственным обрабатывающим блоком. Такое решение было проще и надёжнее, поэтому такой вариант становился первым реализованным после каждой очередной волны миниатюризации. Многие считают, что Манчестерский Марк I / EDSAC / EDVAC стали «Евами», от которых ведут свою архитектуру почти все современные компьютеры.

Первый универсальный программируемый компьютер в континентальной Европе был Z4 Конрада Цузе, завершенный в сентябре 1950 года. В ноябре того же года командой учёных под руководством Сергея Алексеевича Лебедева из Киевского института электротехники, УССР, была создана, так называемая «малая электронная счётная машина» (МЭСМ). Она содержала около 6000 электровакуумных ламп и потребляла 15 кВт. Машина могла выполнять около 3000 операций в секунду. Другой машиной того времени была австралийская CSIRAC, которая выполнила свою первую тестовую программу в 1949 году.

В октябре 1947 года директора компании Lyons & Company, британской компании, владеющей сетью магазинов и ресторанов, решили принять активное участие в развитии коммерческой разработки компьютеров. Компьютер LEO I начал работать в 1951 году и впервые в мире стал регулярно использоваться для рутинной офисной работы.

Машина Манчестерского университета стала прототипом для Ferranti Mark I. Первая такая машина была доставлена в университет в феврале 1951 года, и, по крайней мере, девять других были проданы между 1951 и 1957 годами.

Первой советской серийной ЭВМ стала Стрела, производимая с 1953 на Московском заводе счётно-аналитических машин. «Стрела» относится к классу больших универсальных ЭВМ (Мейнфрейм) с трёхадресной системой команд. ЭВМ имела быстродействие 2000-3000 операций в секунду. В качестве внешней памяти использовались два накопителя на магнитной ленте емкостью 200 000 слов, объём оперативной памяти — 2048 ячеек по 43 разряда. Компьютер состоял из 6200 ламп, 60 000 полупроводниковых диодов и потреблял 150 кВт энергии.

В 1954 году IBM выпускает машину IBM 650, ставшую довольно популярной — всего было выпущено более 2000 машин. Она весит около 900 кг, и ещё 1350 кг весит блок питания; оба модуля имеют размер примерно 1,5 × 0,9 × 1,8 метров. Цена машины составляет 500000 долл. (около 4 млн долл. в пересчёте на 2011 год) либо может быть взята в лизинг за 3500 долл. в месяц (30000 долл. на 2011 год). Память на магнитном барабане хранит 2000 10-знаковых слов, позже память увеличена до 4000 слов. По мере исполнения программы, инструкции считывались прямо с барабана. В каждой инструкции был задан адрес следующей исполняемой инструкции. Использовался компилятор Symbolic Optimal Assembly Program (SOAP), который размещал инструкции по оптимальным адресам, так чтобы следующая инструкция читалась сразу и не требовалось ждать пока барабан повернётся до нужного ряда.

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

1950-е — начало 1960-х: второе поколение

В какой стране впервые была изобретена первая электронно счетная машина

В какой стране впервые была изобретена первая электронно счетная машина

Следующим крупным шагом в истории компьютерной техники стало изобретение транзистора в 1947 году. Они стали заменой хрупким и энергоёмким лампам. О компьютерах на транзисторах обычно говорят как о «втором поколении», которое доминировало в 1950-х и начале 1960-х. Благодаря транзисторам и печатным платам было достигнуто значительное уменьшение размеров и объёмов потребляемой энергии, а также повышение надёжности. Например, IBM 1620 на транзисторах, ставшая заменой IBM 650 на лампах, была размером с офисный стол. Однако компьютеры второго поколения по-прежнему были довольно дороги и поэтому использовались только университетами, правительствами, крупными корпорациями.

Компьютеры второго поколения обычно состояли из большого количества печатных плат, каждая из которых содержала от одного до четырёх логических вентилей или триггеров. В частности, IBM Standard Modular System определяла стандарт на такие платы и разъёмы подключения для них. В 1959 году на основе транзисторов IBM выпустила мейнфрейм IBM 7090 и машину среднего класса IBM 1401. Последняя использовала перфокарточный ввод и стала самым популярным компьютером общего назначения того времени: в период 1960—1964 гг. было выпущено более 100 тыс. экземпляров этой машины. В ней использовалась память на 4000 символов (позже увеличенная до 16 000 символов). Многие аспекты этого проекта были основаны на желании заменить перфокарточные машины, которые широко использовались начиная с 1920-х до самого начала 1970-х гг. В 1960 году IBM выпустила транзисторную IBM 1620, изначально только перфоленточную, но вскоре обновлённую до перфокарт. Модель стала популярна в качестве научного компьютера, было выпущено около 2000 экземпляров. В машине использовалась память на магнитных сердечниках объёмом до 60 000 десятичных цифр.

В том же 1960 году DEC выпустила свою первую модель — PDP-1, предназначенную для использования техническим персоналом в лабораториях и для исследований.

В 1961 году Burroughs Corporation выпустила B5000, первый двухпроцессорный компьютер с виртуальной памятью. Другими уникальными особенностями были стековая архитектура, адресация на основе дескрипторов, и отсутствие программирования напрямую на языке ассемблера.

Компьютер второго поколения IBM 1401, выпускавшийся в начале 1960-х, занял около трети мирового рынка компьютеров, было продано более 10 000 таких машин.

Применение полупроводников позволило улучшить не только центральный процессор, но и периферийные устройства. Второе поколения устройств хранения данных позволяло сохранять уже десятки миллионов символов и цифр. Появилось разделение на жёстко закреплённые (fixed) устройства хранения, связанные с процессором высокоскоростным каналом передачи данных, и сменные (removable) устройства. Замена кассеты дисков в сменном устройстве требовала лишь несколько секунд. Хотя ёмкость сменных носителей была обычно ниже, но их заменяемость давала возможность сохранения практически неограниченного объёма данных. Магнитная лента обычно применялось для архивирования данных, поскольку предоставляла больший объём при меньшей стоимости.

Во многих машинах второго поколения функции общения с периферийными устройствами делегировались специализированным сопроцессорам. Например, в то время как периферийный процессор выполняет чтение или пробивку перфокарт, основной процессор выполняет вычисления или ветвления по программе. Одна шина данных переносит данные между памятью и процессором в ходе цикла выборки и исполнения инструкций, и обычно другие шины данных обслуживают периферийные устройства. На PDP-1 цикл обращения к памяти занимал 5 микросекунд; большинство инструкций требовали 10 микросекунд: 5 на выборку инструкции и ещё 5 на выборку операнда.

«Сетунь» была первым компьютером на основе троичной логики, разработана в 1958 году в Советском Союзе. Первыми советскими серийными полупроводниковыми ЭВМ стали «Весна» и «Снег», выпускаемые с 1964 по 1972 год. Пиковая производительность ЭВМ «Снег» составила 300 000 операций в секунду. Машины изготавливались на базе транзисторов с тактовой частотой 5 МГц. Всего было выпущено 39 ЭВМ. [2]

Лучшей отечественной ЭВМ 2-го поколения считается БЭСМ-6, созданная в 1966 году.

1960-е и далее: третье и последующие поколения

В какой стране впервые была изобретена первая электронно счетная машина

В какой стране впервые была изобретена первая электронно счетная машина

В какой стране впервые была изобретена первая электронно счетная машина

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

В течение 1960-х наблюдалось определённое перекрытие технологий 2-го и 3-го поколений. В конце 1975 года, в Sperry Univac продолжалось производство машин 2-го поколения, таких как UNIVAC 494.

Появление микропроцессоров привело к разработке микрокомпьютеров — небольших недорогих компьютеров, которыми могли владеть небольшие компании или отдельные люди. Микрокомпьютеры, представители четвёртого поколения, первые из которых появился в 1970-х, стали повсеместным явлением в 1980-х и позже. Стив Возняк, один из основателей Apple Computer, стал известен как разработчик первого массового домашнего компьютера, а позже — первого персонального компьютера. Компьютеры на основе микрокомпьютерной архитектуры, с возможностями, добавленными от их больших собратьев, сейчас доминируют в большинстве сегментов рынка.

В СССР и России

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

В 1948 году под началом доктора физико-математических наук С. А. Лебедева в Киеве начинаются работы по созданию МЭСМ (малой электронной счетной машины). В октябре 1951 года она вступила в эксплуатацию.

В конце 1948 года сотрудники Энергетического института им. Крижижановского И. С. Брук и Б. И. Рамеев получают авторское свидетельство на ЭВМ с общей шиной, а в 1950—1951 гг. создают её. В этой машине впервые в мире вместо электронных ламп используются полупроводниковые (купроксные) диоды. С 1948 г. Брук вёл работы по электронным ЦВМ и управлению с применением средств вычислительной техники.

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

Осенью 1952 года была завершена разработка Большая (или Быстродействующая) электронно-счётная машина — БЭСМ-1 (известна также как БЭСМ Академии Наук, БЭСМ АН), построенная на электронных лампах (5000 ламп). Опытная эксплуатация началась с 1952 года.

В 1953 в СССР начали серийно выпускать машину «Стрела», в 1954 для нужд Министерства обороны СССР основан первый советский вычислительный центр ВЦ-1 (эксплуатирующий ЭВМ «Стрела»).

С 1956 И. Берг и Ф. Старос возглавляют в Ленинграде лабораторию СЛ-11, которая впоследствии была преобразована в КБ-2. Там они создают первую в СССР настольную ЭВМ УМ-1 и её модификацию УМ-1НХ, за что им присуждена Государственная премия.

В 1957 в серию запустили машину «Урал-1». Всего было выпущено 183 машины.

В 1959 была создана уникальная малая ЭВМ «Се́тунь» на основе троичной логики.

В конце 1950-х разрабатываются принципы параллелизма вычислений (А. И. Китов и др.), на основе которых была построена одна из самых скоростных ЭВМ того времени — М-100 (для военных целей).

В июле 1961 года в СССР запустили в серию первую полупроводниковую универсальную управляющую машину «Днепр» (до этого были только специализированные полупроводниковые машины). Еще до начала серийного выпуска с ней проводились эксперименты по управлению сложными технологическими процессами на металлургическом заводе имени Дзержинского.

Первыми советскими серийными полупроводниковыми ЭВМ стали «Весна» и «Снег», выпускаемые с 1964 по 1972 год.

В 1966 году создана БЭСМ-6, лучшая отечественная ЭВМ 2-го поколения. На тот момент она была самой быстрой не только в СССР, но и в Европе. В архитектуре БЭСМ-6 впервые был широко использован принцип совмещения выполнения команд (до 14 одноадресных машинных команд могли находиться на разных стадиях выполнения). Механизмы прерывания, защиты памяти и другие новаторские решения позволили использовать БЭСМ-6 в мультипрограммном режиме и режиме разделения времени. ЭВМ имела 128 Кб оперативной памяти на ферритовых сердечниках и внешнюю памяти на магнитных барабанах и ленте. БЭСМ-6 работала с тактовой частотой 10 МГц и рекордной для того времени производительностью — около 1 млн операций в секунду. Всего было выпущено 355 ЭВМ.

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

2008 год — запущен в работу СКИФ МГУ, суперкомпьютер, способный производить десятки триллионов операций с плавающей точкой в секунду (22-е место в рейтинге Топ-500 (2009) для самых мощных компьютеров мира).

Источник

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *