Файл: История развития средств вычислительной техники (Ранние приспособления и устройства для счёта).pdf

ВУЗ: Не указан

Категория: Курсовая работа

Дисциплина: Не указана

Добавлен: 30.03.2023

Просмотров: 139

Скачиваний: 1

ВНИМАНИЕ! Если данный файл нарушает Ваши авторские права, то обязательно сообщите нам.

Дальнейшие усовершенствования сводились к появлению второй подвижной линейки-«движка» (Роберт Биссакер, 1654 и Сет Патридж, 1657), разметке обеих сторон линейки (тоже Биссакер), добавление двух «шкал Уингейта», отметке на шкалах часто используемых чисел (Томас Эверард, 1683). Бегунок появился в середине XIX века (А. Мангейм).

Номогра́мма (от др.-греч. νόμος — закон и γράμμα — письмо) — графическое представление функции от нескольких переменных, позволяющее с помощью простых геометрических операций (например, прикладывания линейки) исследовать функциональные зависимости без вычислений. Например, решать квадратное уравнение без применения формул.

Геометрические изображения зависимостей между переменными, избавляющие от вычислений, известны давно. Разработка теории номографических построений началась в XIX веке. Первой была создана теория построения прямолинейных сетчатых номограмм французским математиком Л. Л. Лаланном (1843). Основания общей теории номографических построений дал М. Окань (1884—1891) — в его же работах впервые появился термин «номограмма», установленный для применения в 1890 году Международным математическим конгрессом в Париже. Первым в России в этой области работал Н. М. Герсеванов (1906—1908); затем — создавший советскую номографическую школу Н. А. Глаголев.

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

Глава 4. Первые арифмометры

Арифмо́метр (от греч. «αριθμός» — «число», «счёт» и греч. «μέτρον» — «мера», «измеритель») — настольная или портативная механическая вычислительная машина, предназначенная для точного умножения и деления, а также — для сложения и вычитания. Механическая вычислительная машина, ведущая автоматическую запись обрабатываемых чисел и результатов на особой ленте — арифмограф.

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


Чаще всего арифмометры были настольными, изредка встречались карманные модели (например, «Curta»). Этим они были похожи на другие настольные механические счётные машины типа «Comptometer», «Contex-10» или «ВММ-2», но отличались от больших напольных вычислительных машин, таких как табуляторы (например, «Т-5М») или механические компьютеры (например, «Z-1», разностная машина Чарльза Бэббиджа)

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

Другой неизвестный современникам арифмометр был создан Вильгельмом Шиккардом в 1623 году. Согласно чертежам, устройство представляло собой 6-разрядную машину из трёх узлов: устройства сложения-вычитания, множительного устройства и блока записи промежуточных результатов. Также в XVII веке были созданы «паскалина» Блеза Паскаля и арифмометр Лейбница.

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

В 1850-х годах П. Л. Чебышёв создал первый автоматический арифмометр – первый суммирующий прибор непрерывного действия. В 1876 г. Чебышёв выступил с докладом на V сессии Французской ассоциации содействия преуспеванию наук. Доклад назывался "Суммирующая машина с непрерывным движением". Один из первых экземпляров суммирующей машины Чебышева сохранился в Санкт-Петербурге. Это 10-разрядная суммирующая машина с непрерывной передачей десятков. В машине с прорывной (дискретной) передачей колесо высшего разряда продвигается сразу на одно деление, в то время как колесо низшего разряда переходит с 9 на 0. При непрерывной передаче десятков соседнее колесо (а вместе с ним и все остальные) постепенно поворачивается на одно деление, пока колесо младшего разряда совершает один оборот. Чебышёв достигает этого применением планетарной передачи.

Следующими этапами работы Чебышёва явились постройка новой модели суммирующей машины и передача её в 1878 г. в Парижский музей искусств и ремесел, а затем создание множительно-делительной приставки к суммирующей машине. Эта приставка также была передана в музей в Париже (1881 г.).

Фрэнк Стивен Болдуин в 1873 году создал машину под названием «арифмометр», патент был выдан 28 июля 1874 года. В 1890 году начато серийное производство арифмометров Однера — самого распространённого типа арифмометров XX века.


В СССР самым популярным арифмометром был производившийся в 1929—1978 годах «Феликс». Общий тираж этих машин составил несколько миллионов, было произведено более двух десятков модификаций. Школьников учили обращаться с этой машиной.

В настоящее время арифмометры можно найти в музеях, таких как Политехнический музей в Москве, Немецкий музей в Мюнхене или Музей вычислительной техники в Ганновере.

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

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

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

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

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

Глава 5. XIX век: появление перфокарт

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


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

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

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

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

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

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

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


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

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

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

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

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

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