Механическая вычислительная машина как называется

О том как устроено IT. Пост 1. Механические вычислительные устройства.

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

Механическая вычислительная машина как называется. Смотреть фото Механическая вычислительная машина как называется. Смотреть картинку Механическая вычислительная машина как называется. Картинка про Механическая вычислительная машина как называется. Фото Механическая вычислительная машина как называется

Антикитерский механизм (Фрагмент A — спереди)

Механическая вычислительная машина как называется. Смотреть фото Механическая вычислительная машина как называется. Смотреть картинку Механическая вычислительная машина как называется. Картинка про Механическая вычислительная машина как называется. Фото Механическая вычислительная машина как называется

Антикитерский механизм (Фрагмент A — сзади)

Механизм содержал не менее 30 бронзовых шестерён в прямоугольном деревянном корпусе, на бронзовых передней и задней панелях которого были размещены циферблаты со стрелками. Две прямоугольные бронзовые защитные пластины прикрывали переднюю и заднюю панель. Ориентировочные размеры в сборе 31,5×17×6 см.

Механизм использовался для расчёта движения небесных тел и позволял узнать дату 42 астрономических событий; для вычисления лунных фаз использовалась дифференциальная передача, изобретение которой исследователи долгое время относили не ранее чем к XVI веку. Впрочем, с уходом античности навыки создания таких устройств были позабыты; потребовалось около полутора тысяч лет, чтобы люди вновь научились создавать похожие по сложности механизмы. С помощью специально разработанной компьютерной программы определено что устройство было сделано в полосе северной широты 33,3-37. Oстров Родос (36,4 с.ш.) и Сиракузы (37,1 с.ш.) часто предлагаются в качестве мест, где изготовлен или применялся антикитерский механизм.

Устройства, аналогичные антикитерскому механизму, упоминаются более чем в дюжине литературных произведений, которые написаны с 300 года до н. э. по 500 год н. э.

Первые исследования механизма проводились с 1902 по 1910 и с 1925 по 1930 годы. Уже в ходе первых осмотров прибора стало ясно, что астролябия, как некоторые изначально называли этот сложный прибор, была гораздо более продвинутой, чем любые известные астролябии. Редиадис, Радос и Теофанидис (все — греческие военно-морские офицеры и адмиралы) написали ряд статей на эту тему с 1903 по 1930 годы. Теофанидис сконструировал первую бронзовую модель астрономических часов, которые показывали некоторые из планет. Но более серьёзные результаты были получены с помощью рентгеновских исследований Прайсом в 1951—1978 годах.

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

Механическая вычислительная машина как называется. Смотреть фото Механическая вычислительная машина как называется. Смотреть картинку Механическая вычислительная машина как называется. Картинка про Механическая вычислительная машина как называется. Фото Механическая вычислительная машина как называется

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

Суммирующая машина Паскаля. Француз Блез Паскаль начал создавать суммирующую машину «Паскалину» в 1642 году в возрасте 19 лет, наблюдая за работой своего отца, который был сборщиком налогов и часто выполнял долгие и утомительные расчёты.

Машина Паскаля представляла собой механическое устройство в виде ящичка с многочисленными связанными одна с другой шестерёнками.

Механическая вычислительная машина как называется. Смотреть фото Механическая вычислительная машина как называется. Смотреть картинку Механическая вычислительная машина как называется. Картинка про Механическая вычислительная машина как называется. Фото Механическая вычислительная машина как называется

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

Несмотря на преимущества автоматических вычислений, использование десятичной машины для финансовых расчётов в рамках действовавшей в то время во Франции денежной системы было затруднительным. Расчёты велись в ливрах, су и денье. В ливре насчитывалось 20 су, в су — 12 денье. Использование десятичной системы в недесятичных финансовых расчётах усложняло и без того нелёгкий процесс вычислений. Тем не менее примерно за 10 лет Паскаль построил около 50 и даже сумел продать около дюжины вариантов своей машины. Несмотря на вызываемый ею всеобщий восторг, машина не принесла богатства своему создателю. Сложность и высокая стоимость машины в сочетании с небольшими вычислительными способностями служили препятствием её широкому распространению. Тем не менее, заложенный в основу «Паскалины» принцип связанных колёс почти на три столетия стал основой для большинства создаваемых вычислительных устройств.

Схему подобного арифмометру механизма нарисовал Леонардо да Винчи. Это устройство датируется 1500 годом и представляет собой 13-разрядную суммирующую машину на десятизубых колёсах. Однако в своё время идеи Леонардо никакого распространения не получили.

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

Арифмометр был создан Лейбницем в 1673 году. Сложение чисел выполнялось в десятичной системе счисления при помощи связанных друг с другом колёс, так же как на вычислительной машине Блеза Паскаля. Добавленная в конструкцию движущаяся часть и специальная рукоятка, позволявшая крутить ступенчатое колесо (в последующих вариантах машины — цилиндры), позволяли ускорить повторяющиеся операции сложения, при помощи которых выполнялось деление и перемножение чисел. Необходимое число повторных сложений выполнялось автоматически.

Механическая вычислительная машина как называется. Смотреть фото Механическая вычислительная машина как называется. Смотреть картинку Механическая вычислительная машина как называется. Картинка про Механическая вычислительная машина как называется. Фото Механическая вычислительная машина как называется

Копия арифмометра Лейбница в Немецком музее.

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

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

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

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

В 1845 году Израиль Штаффель представил счётную машину, которая кроме четырёх арифметических действий могла извлекать квадратные корни. Арифмометры, считающие десятичные числа, использовались до 1970-х.

Вычислительная машина Штаффеля. Ни один экземпляр машины не сохранился до XXI века. Её конструкция известна только по историческим источникам, в основном, это статьи для прессы, отчёты и решения жюри c выставок, на которых демонстрировалась машина.

Механическая вычислительная машина как называется. Смотреть фото Механическая вычислительная машина как называется. Смотреть картинку Механическая вычислительная машина как называется. Картинка про Механическая вычислительная машина как называется. Фото Механическая вычислительная машина как называется

Создатель машины, Израиль Авраам Штаффель, был жителем Варшавы, по профессии — часовщик. Штаффель вырос в бедной еврейской семье и не имел доступа к научным публикациям, рассказывающих о последних изобретениях Западной Европы. Выучил польский язык, что позволило ему читать научно-технические публикации по механике, издаваемые в Царстве Польском. Неизвестно, было ли ему известно о счётных машинах других варшавских изобретателей, Авраама Штерна или Хаима Слонимского, и поэтому невозможно достоверно утверждать, как те повлияли на сконструированное им устройство. Штаффель не был знаком с конструкцией арифмометра де Кольмара или других счётных машин, созданных в Западной Европе. В связи с этим следует предположить, что построенная им машина была его собственным изобретением, мало похожей на разработанные ранее вычислительные устройства. Штаффель начал строить машину в 1835 году и закончил работы через 10 лет. Впервые он продемонстрировал машину публике в 1845 году. Позже Штаффель представил ещё несколько моделей машины, содержащих различные усовершенствования. В 1845 году на промышленной выставке в Варшаве Израиль Авраам Штаффель был награждён серебряной медалью. В комитет, присуждающий медаль. В описании машины отмечалось значительное снижение времени, необходимого на выполнение вычислений по сравнению с ручными расчётами на бумаге.

В том же 1845 году Штаффель ознакомил с машиной министра народного просвещения, президента Петербургской академии наук Уварова, когда тот был в Варшаве, Уваров обещал ему содействие. После получения Штаффелем серебряной медали на выставке наместник Царства Польского Паскевич, князь Варшавский, выдал ему 150 рублей на поездку в Санкт-Петербург для представления машины в академии наук.В 1846 году Уваров поручил академии исследовать машину. По результатам исследования она получила широкое признание среди членов академии. В 1851 году машина вместе с некоторыми другими устройствами Штаффеля была представлена на Всемирной выставке в Лондоне. Машина Штаффеля получила серебряную медаль и была признана лучшей из вычислительных машин, участвовавших в выставке.

Механизм машины был основан на колесе Лейбница.

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

Механическая вычислительная машина как называется. Смотреть фото Механическая вычислительная машина как называется. Смотреть картинку Механическая вычислительная машина как называется. Картинка про Механическая вычислительная машина как называется. Фото Механическая вычислительная машина как называется

Перфокарточная система музыкального автомата

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

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

Механическая вычислительная машина как называется. Смотреть фото Механическая вычислительная машина как называется. Смотреть картинку Механическая вычислительная машина как называется. Картинка про Механическая вычислительная машина как называется. Фото Механическая вычислительная машина как называется

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

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

Механическая вычислительная машина как называется. Смотреть фото Механическая вычислительная машина как называется. Смотреть картинку Механическая вычислительная машина как называется. Картинка про Механическая вычислительная машина как называется. Фото Механическая вычислительная машина как называется

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

множество вообще возможных признаков, но отсутствующих в заданной и сравниваемой записях

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

множество общих признаков для заданной и сравниваемой записей

множество общих наиболее важных признаков

множество наиболее важных признаков сравниваемой записи из таблицы, но которые отсутствуют в заданной записи

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

Механическая вычислительная машина как называется. Смотреть фото Механическая вычислительная машина как называется. Смотреть картинку Механическая вычислительная машина как называется. Картинка про Механическая вычислительная машина как называется. Фото Механическая вычислительная машина как называется

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

Механическая вычислительная машина как называется. Смотреть фото Механическая вычислительная машина как называется. Смотреть картинку Механическая вычислительная машина как называется. Картинка про Механическая вычислительная машина как называется. Фото Механическая вычислительная машина как называется

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

С. Н. Корсаков предпринял два шага к продвижению своих изобретений. В 1832 г. им была издана брошюра «Начертание нового способа исследования при помощи машин, сравнивающих идеи». По традиции того времени, брошюра была написана на французском языке. В том же году С. Н. Корсаков предпринимает попытку представить свои изобретения на суд Императорской Академии наук в Санкт-Петербурге. Однако С. Н. Корсакову не повезло. Изобретения его не были в должной мере оценены современниками и не получили официальной поддержки. Заключение комиссии содержало ироническое замечание: «Г-н Корсаков потратил слишком много разума на то, чтобы научить других обходиться без разума».

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

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

В 1822 году Бэббиджем была построена модель разностной машины, состоящая из валиков и шестерней, вращаемых вручную при помощи специального рычага. Заручившись поддержкой Королевского общества, посчитавшего его работу «в высшей степени достойной общественной поддержки», Бэббидж обратился к правительству Великобритании с просьбой о финансировании полномасштабной разработки. В 1823 году правительство Великобритании предоставило ему субсидию в размере 1500 фунтов стерлингов (общая сумма правительственных субсидий, полученных Бэббиджем на реализацию проекта, составила в конечном счёте 17 000 фунтов стерлингов). Разрабатывая машину, Бэббидж и не представлял всех трудностей, связанных с её реализацией, и не только не уложился в обещанные три года, но и спустя девять лет вынужден был приостановить свою работу. Однако часть машины все же начала функционировать и производила вычисления даже с большей точностью, чем ожидалось. Конструкция разностной машины основывалась на использовании десятичной системы счисления. Механизм приводился в действие специальными рукоятками. Когда финансирование создания разностной машины прекратилось, Бэббидж занялся проектированием гораздо более общей аналитической машины, но затем всё-таки вернулся к первоначальной разработке. Улучшенный проект, над которым он работал между 1847 и 1849 годами, носил название «Разностная машина № 2».

Механическая вычислительная машина как называется. Смотреть фото Механическая вычислительная машина как называется. Смотреть картинку Механическая вычислительная машина как называется. Картинка про Механическая вычислительная машина как называется. Фото Механическая вычислительная машина как называется

Копия разностной машины в лондонском Музее науки

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

Архитектура современного компьютера во многом схожа с архитектурой аналитической машины. В аналитической машине Бэббидж предусмотрел следующие части: склад (store), фабрика или мельница (mill), управляющий элемент (control) и устройства ввода-вывода информации.Склад предназначался для хранения как значений переменных, с которыми производятся операции, так и результатов операций. В современной терминологии это называется памятью. Мельница (арифметико-логическое устройство, часть современного процессора) должна была производить операции над переменными, а также хранить в регистрах значение переменных, с которыми в данный момент осуществляет операцию. Третье устройство, которому Бэббидж не дал названия, осуществляло управление последовательностью операций, помещением переменных в склад и извлечением их из склада, а также выводом результатов. Оно считывало последовательность операций и переменные с перфокарт. Перфокарты были двух видов: операционные карты и карты переменных. Из операционных карт можно было составить библиотеку функций. Кроме того, по замыслу Бэббиджа, Аналитическая машина должна была содержать устройство печати и устройство вывода результатов на перфокарты для последующего использования.

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

В 1864 году Чарлз Бэббидж написал: «Пройдёт, вероятно, полстолетия, прежде чем люди убедятся, что без тех средств, которые я оставляю после себя, нельзя будет обойтись». В своём предположении он ошибся на 30 лет. Только через 80 лет после этого высказывания была построена машина МАРК-I, которую назвали «осуществлённой мечтой Бэббиджа». Архитектура МАРК-I была очень схожа с архитектурой аналитической машины. Говард Эйкен на самом деле серьёзно изучал публикации Бэббиджа и Ады Лавлейс перед созданием своей машины, причём его машина идеологически незначительно ушла вперёд по сравнению с недостроенной аналитической машиной. Производительность МАРК-I оказалась всего в десять раз выше, чем расчётная скорость работы аналитической машины.

В 1948 году появился Curta — небольшой арифмометр, который можно было держать в одной руке. В 1950-х — 1960-х годах на западном рынке появилось несколько марок подобных устройств.

Источник

Первое поколение компьютеров: от Древнего Рима до Второй Мировой

Механическая вычислительная машина как называется. Смотреть фото Механическая вычислительная машина как называется. Смотреть картинку Механическая вычислительная машина как называется. Картинка про Механическая вычислительная машина как называется. Фото Механическая вычислительная машина как называется

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

История развития

Арифмометр

Механическая вычислительная машина как называется. Смотреть фото Механическая вычислительная машина как называется. Смотреть картинку Механическая вычислительная машина как называется. Картинка про Механическая вычислительная машина как называется. Фото Механическая вычислительная машина как называется

Данная машина представляла собой 13-разрядную суммирующую машину.

В следующем году вокруг этой машины начали появляться различные возражения, а именно по поводу её механизма. Существовало мнение о том, что машина да Винчи представляет собой механизм пропорционирования, а не счетную машину. Также возникал вопрос и о её работе: по идее, 1 оборот первой оси вызывает 10 оборотов второй, 100 оборотов третьей и 10 в степени n оборотов n-ной оси. Работа такого механизма не могла осуществляться из-за огромной силы трения. По итогу голоса сторонников и противников счетной машины Леонардо да Винчи разделились, но, тем не менее, IBM решила убрать эту модель из коллекции

Но, оставим наработки Леонардо Да Винчи. Расцвет арифмометров пришелся на 17 век. Первой построенной моделью стал арифмометр Вильгельма Шиккарда в 1623 году. Его машина была 6-разрядной и состояла из 3 блоков — множительного устройства, блока сложения-вычитания и блока записи промежуточных результатов.

Механическая вычислительная машина как называется. Смотреть фото Механическая вычислительная машина как называется. Смотреть картинку Механическая вычислительная машина как называется. Картинка про Механическая вычислительная машина как называется. Фото Механическая вычислительная машина как называется

Копия арифмометра Шиккарда

Также 17 век отметился ещё несколькими арифмометрами: «паскалина» за авторством Блеза Паскаля, арифмометр Лейбница и машина Сэмюэля Морленда. В промышленных масштабах арифмометры начали производиться в начале 19 века, а распространены были практически до конца 20-го.

Аналитическая и разностная машины Бэббиджа

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

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

Механическая вычислительная машина как называется. Смотреть фото Механическая вычислительная машина как называется. Смотреть картинку Механическая вычислительная машина как называется. Картинка про Механическая вычислительная машина как называется. Фото Механическая вычислительная машина как называется

Книга Иоганна Мюллера

Считается, что основные идеи для создания разностной машины Бэббидж взял из работ Гаспара де Прони и его идей о декомпозиции математических работ. Его идея заключалась в следующем: есть 3 уровня, на каждом из которых математики занимаются решением определенных проблем. На верхнем уровне находятся самые крутые математики и их задача — вывод математических выражений, пригодных для расчетов. У математиков на втором уровне стояла задача вычислять значения функций, которые вывели на верхнем уровне, для аргументов, с определенным периодом. Эти значения становились опорными для третьего уровня, задачей которого являлись рутинные расчеты. От них требовалось делать только грамотные вычисления. Их так и называли — «вычислители». Эта идея навела Бэббиджа на мысль о создании машины, которая могла бы заменить «вычислителей». Машина Бэббиджа основывалась на методе аппроксимации функций многочленами и вычисления конечных разностей. Собственно, поэтому машина и называется разностной.

В 1822 году Бэббидж построил модель разностной машины и заручился государственной поддержкой в размере 1500 фунтов стерлингов. Он планировал, что закончит машину в течение 3 лет, но по итогу работа была не завершена и через 9 лет. За это время он получил ещё 15500 фунтов стерлингов в виде субсидий от государства. Но всё же часть машины функционировала и производила довольно точные (>18 знаков после запятой) расчеты.

Механическая вычислительная машина как называется. Смотреть фото Механическая вычислительная машина как называется. Смотреть картинку Механическая вычислительная машина как называется. Картинка про Механическая вычислительная машина как называется. Фото Механическая вычислительная машина как называется

Созданная на основе работ Бэббиджа разностная машина

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

Механическая вычислительная машина как называется. Смотреть фото Механическая вычислительная машина как называется. Смотреть картинку Механическая вычислительная машина как называется. Картинка про Механическая вычислительная машина как называется. Фото Механическая вычислительная машина как называется

Схема аналитической машины Бэббиджа

Табулятор

История электромеханических машин начинается в 1888 году, когда американский инженер Герман Холлерит, основатель компании CTR (будущая IBM), изобрел электромеханическую счетную машину — табулятор, который мог считывать и сортировать данные, закодированные на перфокартах. В аппарате использовались электромагнитные реле, известные еще с 1831 года и до Холлерита не применявшиеся в счетной технике. Управление механическими счетчиками и сортировкой осуществлялось электрическими импульсами, возникающими при замыкании электрической цепи при наличии отверстия в перфокарте. Импульсы использовались и для ввода чисел, и для управления работой машины. Поэтому табулятор Холлерита можно считать первой счетной электромеханической машиной с программным управлением. Машину полностью построили в 1890 году и использовали при переписи населения США в том же году. Впоследствии табуляторы использовались вплоть до 1960-х — 1970-х годов в бухгалтерии, учете, обработке данных переписей и подобных работах. И даже если в учреждении имелась полноценная ЭВМ, табуляторы все равно использовали, чтобы не нагружать ЭВМ мелкими задачами.

Механическая вычислительная машина как называется. Смотреть фото Механическая вычислительная машина как называется. Смотреть картинку Механическая вычислительная машина как называется. Картинка про Механическая вычислительная машина как называется. Фото Механическая вычислительная машина как называется

Электромеханические машины времен ВМВ

В 1937 году Клод Шеннон в своей работе A Symbolic Analysis of Relay and Switching Circuits показал, что электронные связи и переключатели могут представлять выражения булевой алгебры. Машины тех лет можно условно на два типа: электромеханические (основанные на электромагнитных переключателях) и электронные (полностью на электровакуумных лампах). К первым относились американский Harvard Mark I и компьютеры немецкого инженера Конрада Цузе.

Mark I

Работа над Mark I началась в 1939 году в Endicott laboratories по субподрядному договору с IBM. В качестве основы использовались наработки Чарльза Бэббиджа. Компьютер последовательно считывал инструкции с перфоленты, условного перехода не было, циклы организовывались в виде склеенных в кольцо кусков перфоленты. Принцип разделения данных и инструкций в Mark I получил известность как Гарвардская архитектура. Машину закончили в 1944 году и передали в ВМФ США. Характеристики:

Механическая вычислительная машина как называется. Смотреть фото Механическая вычислительная машина как называется. Смотреть картинку Механическая вычислительная машина как называется. Картинка про Механическая вычислительная машина как называется. Фото Механическая вычислительная машина как называется

В 1936 немецкий инженер Конрад Цузе начал работу над своим первым вычислителем Z1. Первые две модели из серии Z были демонстративными. Следующий же компьютер, Z3, который закончили в 1941, имел практическое применение: с его помощью делали аэродинамические расчеты (стреловидные крылья самолетов, управляемые ракеты). Машина была выполнена на основе телефонных реле. Инструкции считывались с перфорированной пленки. Так же, как в Mark I, отсутствовали инструкции условного перехода, а циклы реализовывались закольцованной перфолентой. Z3 имел некоторые преимущества перед своими будущими собратьями (ENIAC, Mark I): вычисления производились в двоичной системе, устройство позволяло оперировать числами с плавающей точкой. Так как Цузе изначально исходил из гражданских интересов, его компьютеры более близки к современным, чем тогдашние аналоги. В 1944 году практически был завершен Z4, в котором уже присутствовали инструкции условного перехода. Характеристики Z3:

Механическая вычислительная машина как называется. Смотреть фото Механическая вычислительная машина как называется. Смотреть картинку Механическая вычислительная машина как называется. Картинка про Механическая вычислительная машина как называется. Фото Механическая вычислительная машина как называется

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

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

ENIAC

Electronic Numerical Integrator and Computer (Электронный числовой интегратор и вычислитель) или ENIAC создавался по заказу от армии США для расчета баллистических таблиц. Изначально, подобные расчеты производились людьми и их скорость не могла соотноситься с масштабом военных действий. Построен компьютер был лишь к осени 1945 года.

Механическая вычислительная машина как называется. Смотреть фото Механическая вычислительная машина как называется. Смотреть картинку Механическая вычислительная машина как называется. Картинка про Механическая вычислительная машина как называется. Фото Механическая вычислительная машина как называется

Colossus

Colossus в отличие от ENIAC был очень узконаправленной машиной. Он создавался исключительно с одной целью — декодирование немецких сообщений, зашифрованных с помощью Lorenz SZ. Эта машина было схожа с немецкой Enigma, но состояла из большего числа роторов. Для декодирования этих сообщений было решено создать Colossus. Он включал в себя 1500 электронных ламп, потреблял 8,5 КВт и обладал тактовой частотой в 5.8 МГц. Такое значение частоты достигалось за счет того, что Colossus был создан для решения только одной задачи и применяться в других областях не мог. К концу войны на вооружении Британии стояло 10 таких машин. После войны все они были уничтожены, а данные о них засекречены. Только в 2000 году эта информация была рассекречена.

Механическая вычислительная машина как называется. Смотреть фото Механическая вычислительная машина как называется. Смотреть картинку Механическая вычислительная машина как называется. Картинка про Механическая вычислительная машина как называется. Фото Механическая вычислительная машина как называется

Реконструированная модель Colossus

Принцип работы

Вакуумные лампы

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

Механическая вычислительная машина как называется. Смотреть фото Механическая вычислительная машина как называется. Смотреть картинку Механическая вычислительная машина как называется. Картинка про Механическая вычислительная машина как называется. Фото Механическая вычислительная машина как называется

Радиолампа и схема триггера на двух триодах

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

Запоминающее устройство

На первых порах развития ЭВМ использовались разные подходы к созданию запоминающих устройств. Помимо памяти на триггерах из радиоламп и на электромагнитных реле (как в Z3) имелись следующие виды:

Линии задержки

Основная идея линий задержки возникла в ходе разработки радаров во время Второй мировой войны. В первых ЭВМ в качестве линий использовались трубки с ртутью (у нее очень низкое затухание ультразвуковых волн), на концах которой располагались передающий и принимающий пьезокристаллы. Информация подавалась с помощью импульсов, модулированных высокочастотным сигналом. Импульсы распространялись в ртути. Информационная емкость трубки в битах равнялась максимальному количеству одновременно передаваемых импульсов. Единица кодировалось присутствием импульса на определенном «месте», ноль — отсутствием импульса. Приемный пьезокристалл передавал импульс на передающий — информация циркулировала по кругу. Для записи вместо регенерации импульсов вводились записываемые. Такой вид памяти использовался в компьютерах EDVAC, EDSAC и UNIVAC I.

Механическая вычислительная машина как называется. Смотреть фото Механическая вычислительная машина как называется. Смотреть картинку Механическая вычислительная машина как называется. Картинка про Механическая вычислительная машина как называется. Фото Механическая вычислительная машина как называется

Запоминающее устройство на ртутных акустических линиях задержки в UNIVAC I

Запоминающие электронно-лучевые трубки (трубки Уильямса)

При попадании электронного луча на точку на люминофорном экране происходит вторичная эмиссия и участок люминофора приобретает положительный заряд. Благодаря сопротивлению люминофорного слоя, точка долю секунды держится на экране. Однако, если не отключать луч сразу, а сдвинуть его в сторону от точки, рисуя тире, то электроны, испущенные во время эмиссии, поглощаются точкой, и та приобретает нейтральный заряд. Таким образом, если выделить N точек, то можно записать N бит информации (1 — нейтральный заряд, 0 — положительный заряд). Для считывания информации используется доска с электродами, прикрепленная к внешней стороне экрана. Электронный луч снова направляется в точку, и та приобретает положительный заряд независимо от изначального. С помощью электрода можно определить величину изначального заряда (значение бита), однако информация уничтожается (после каждого считывания нужна перезапись). Так как люминофор быстро теряет заряд, необходимо постоянно считывать и записывать информацию. Такой вид памяти использовался в Манчестерском Марк I и Ferranti Mark1; американских IBM 701 и 702

Механическая вычислительная машина как называется. Смотреть фото Механическая вычислительная машина как называется. Смотреть картинку Механическая вычислительная машина как называется. Картинка про Механическая вычислительная машина как называется. Фото Механическая вычислительная машина как называется

Магнитные барабаны

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

Механическая вычислительная машина как называется. Смотреть фото Механическая вычислительная машина как называется. Смотреть картинку Механическая вычислительная машина как называется. Картинка про Механическая вычислительная машина как называется. Фото Механическая вычислительная машина как называется

Архитектура фон Неймана

Архитектура фон Неймана строилась на следующих принципах:

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

Справедливости ради необходимо уточнить, что данные идеи не являются идеями Джона фон Неймана в полной степени. Также в их разработке участвовали ещё несколько ученых, пионеров компьютерной техники: Джон Преспер Экерт и Джон Уильям Мокли.

Гарвардская архитектура

Механическая вычислительная машина как называется. Смотреть фото Механическая вычислительная машина как называется. Смотреть картинку Механическая вычислительная машина как называется. Картинка про Механическая вычислительная машина как называется. Фото Механическая вычислительная машина как называется

Языки

В самых первых компьютерах программы считывались с перфоленты (как в Z3 и Mark I). Устройство чтения перфоленты предоставляло управляющему устройство код операции для каждой инструкции и адреса памяти. Затем управляющее устройство все это декодировало, посылало управляющие сигналы вычислительному блоку и памяти. Набор инструкций жестко задавался в схеме, каждая машинная инструкция (сложение, сдвиг, копирование) реализовывалась непосредственно в схеме. В ENIAC для изменения программы его нужно было перекоммутировать заново, на что уходило значительное время. Машинные коды считают первым поколением языков программирования.

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

Первые программисты всегда имели при себе блокнот, в который они записывали наиболее употребляемые подпрограммы — независимые фрагменты программы, вызываемые из главной подпрограммы, например извлечение корня или вывод символа на дисплей. Проблема состояла в том, что адреса расположения переменных и команд менялись в зависимости от размещения в главной программе. Для решения этой проблемы кембриджские программисты разработали набор унифицированных подпрограмм (библиотеку), которая автоматически настраивали и размещали подпрограммы в памяти. Морис Уилкс, один из разработчиков EDSAC (первого практически реализованного компьютера с хранимой в памяти программой), назвал библиотеку подпрограмм собирающей системой (assembly system). Теперь не нужно было собирать программу вручную из машинных кодов, специальная программа (ассемблер) «автоматически» собирала программу. Первые ассемблеры спроектированы Кэтлин Бут в 1947 под ARC2 и Дэвидом Уилером в 1948 под EDSAC. При этом сам язык (мнемоники) называли просто множеством базовых команд или начальными командами. Использовать слово «ассемблер» для процесса объединения полей в командное слово начали в поздних отчетах по EDSAC. Ассемблер можно назвать вторым поколением языков.

Механическая вычислительная машина как называется. Смотреть фото Механическая вычислительная машина как называется. Смотреть картинку Механическая вычислительная машина как называется. Картинка про Механическая вычислительная машина как называется. Фото Механическая вычислительная машина как называется

«Начальные команды» для EDSAC

Компьютеры первого поколения в СССР

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

МЭСМ и БЭСМ

В 1948 году основоположник советской вычислительной техники С.А. Лебедев направил в Академию наук СССР докладную записку: в ней сообщалось о необходимости создания ЭВМ для практического использования и научного прогресса. Для разработки этой машины под Киевом, в Феофании институту отвели здание, ранее принадлежавшее монастырю. Через 2 года МЭСМ (малая электронная счетная машина) произвела первые вычисление — нахождение корней дифференциального уравнения. В 1951 году инспекция из академии наук приняла работу Лебедева. МЭСМ имела сложную трехадресную систему команд и следующие характеристики:

Механическая вычислительная машина как называется. Смотреть фото Механическая вычислительная машина как называется. Смотреть картинку Механическая вычислительная машина как называется. Картинка про Механическая вычислительная машина как называется. Фото Механическая вычислительная машина как называется

В 1950 году Лебедева перевели в Москву. Там он начал работать над БЭСМ-1 и к 1953 году построил опытный образец, отличавшийся отличной производительностью. Характеристики были следующими:

Механическая вычислительная машина как называется. Смотреть фото Механическая вычислительная машина как называется. Смотреть картинку Механическая вычислительная машина как называется. Картинка про Механическая вычислительная машина как называется. Фото Механическая вычислительная машина как называется

Серия «М» и «Стрела»

В тоже время в Москве велась работа над М-1. М-1 была намного менее мощной, чем МЭСМ, но при этом занимала намного меньше места и тратила меньше энергии. Характеристики М-1:

Механическая вычислительная машина как называется. Смотреть фото Механическая вычислительная машина как называется. Смотреть картинку Механическая вычислительная машина как называется. Картинка про Механическая вычислительная машина как называется. Фото Механическая вычислительная машина как называется

В 1952 году на свет выпустили М-2. Её мощность увеличилась практически в 100 раз, при этом количество ламп увеличилось только вдвое. Подобный результат получился благодаря использованию управляющих полупроводниковых диодов. Характеристики М-2 были следующие:

Механическая вычислительная машина как называется. Смотреть фото Механическая вычислительная машина как называется. Смотреть картинку Механическая вычислительная машина как называется. Картинка про Механическая вычислительная машина как называется. Фото Механическая вычислительная машина как называется

В «массовое» производство первой попала «Стрела». Всего было произведено 7 штук. Характеристики «Стрелы» были следующие:

Механическая вычислительная машина как называется. Смотреть фото Механическая вычислительная машина как называется. Смотреть картинку Механическая вычислительная машина как называется. Картинка про Механическая вычислительная машина как называется. Фото Механическая вычислительная машина как называется

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

Следующий потомок серии «М» — М-3 вышел в 1956 году и был в каком-то смысле урезанным вариантом. Она выполняла порядка 30 операций в секунду, но при этом занимала мало места, благодаря чему пошла в серийное производство. Характеристики М-3 были следующие:

Механическая вычислительная машина как называется. Смотреть фото Механическая вычислительная машина как называется. Смотреть картинку Механическая вычислительная машина как называется. Картинка про Механическая вычислительная машина как называется. Фото Механическая вычислительная машина как называется

Эпилог

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

Облачные серверы от Маклауд быстрые и надежные. Без древнего железа.

Зарегистрируйтесь по ссылке выше или кликнув на баннер и получите 10% скидку на первый месяц аренды сервера любой конфигурации!

Источник

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

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