Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

книги из ГПНТБ / Апокин, И. А. Развитие вычислительных машин

.pdf
Скачиваний:
80
Добавлен:
23.10.2023
Размер:
23.91 Mб
Скачать

производилась на специальном устройстве, построенном на прин­

ципе пантографа. Скорость пробивки отверстий па этом перфо­

раторе — пантографе была невелика. За час можно было подго­

товить примерно 80 карточек, столько же можно было выписать

карточек и для ручной обработки. Пробитые карточки (перфо­

карты) позволяли провести механизированный подсчет данных переписи. Для такого подсчета Голлеритом была сконструирова­

на машина, состоящая нз следующих главных частей: 1) воспри­

нимающий пресс; 2) реле; 3) счетчики; 4) сортировальный ящик; 5) источник энергии — электрические батареи.

Работа па машппе Голлерпта происходила следующим обра­

зом. Перфокарты укладывались на неподвижную нижнюю часть

пресса над чашечками с ртутью. Количество чашечек соответст­

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

подвижная часть пресса опускалась до соприкосновения с перфо­ картой . В верхней части пресса находились металлические

стержни, снабженные пружинами, благодаря чему стержни от­

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

ке, соответствующем данному признаку, происходит отсчет еди­

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

Машина позволяла также подсчитывать сочетания различных

признаков.

Количество счетчиков в машппе Голлерпта составляло от 40

до 80 штук. В случае необходимости можно было установить до­

полнительную раму со счетчиками и довести их число до 120.

Каждый счетчик имел две стрелки — для единиц п сотен. За один пропуск на машппе Голлерпта с 80 счетчиками подсчитывалось

распределение населения по восьми признакам, имеющим каж­

дый до десяти вариантов ответа.

Сортировальный ящик, служащий для сортировки пропуска­

емых карточек по вариантам ответа, соединен с основной частью

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

ки, па которой уже пробит признак, цепь замыкается и крышка

соответствующего ящика открывается.

Карточка

снимается с

пресса и опускается в открытый ящик.

Крышка ящика закры­

вается рукой.

 

 

 

Один человек на машине Голлерпта может пропустить через

машину 600—1000 карточек в час. При этом

данные

кар­

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

(не более

де­

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

150

Машина Голлерита

Голлерита выполнила за 77 час ту работу, которая при ручной

обработке была исполнена за '150 час.

Машина Голлерита, кроме обработки результатов американ­

ской переписи населения па 1 апреля 1890 г., использовалась при

переписи в Австрии (перепись 31 декабря 1890 г.), Канаде (пе­ репись 1 апреля 1891 г.), Норвегии; в 1900 г. она применялась при сельскохозяйственной переписи в США. C небольшими пе­ ределками машина Голлерита использовалась прп первой Все­ российской переписи населения в 1897 г. В России применялась

машппа с 70 счетчиками и 24 ячейками. Материалы об исполь­

зовании машины Голлерита в России можно найти в работах [1, 2]. Голлерит при конструировании своей машины использовал

успехи в технике слабых токов. Он создал машину, работающую

на электромеханическом принципе. Счетчики в ней были механи­

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

числительной техники открылась новая страница» [3, стр. 131].

151

Машины с перфорационными картами удобно применять для

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

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

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

чисел другим способом, ио это компенсируется тем, что перфо­

карта может быть использована неоднократно.

Развитие принципов, заложенных в конструкции первых ма­

шин Голлерита, явилось основой для последующих разработок в

области перфорационных вычислительных машин.

В 1904 г. счетно-аналитические машины стали применяться

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

1) вначале пробивка на перфокарте означала только качествен­ ный учетный признак и суммирование происходило затем только

как складывание единиц; затем пробивками стали фиксировать

любые числа, с которыми затем производили необходимые опера­ ции; 2) в комплект счетно-аналитической машины введена спе­ циальная машина для сортировки перфокарт по определенным признакам; в сортировке имеется свой счетчик; 3) в отличие от почти полностью ручной раскладки перфокарт, в более поздних

машинах карточки укладываются пачками по нескольку сотен

штук, а затем автоматически подаются в необходимое место;

4)машина снабжена печатающим механизмом.

Вдальнейшем табулятор превращается в счетно-пишущий

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

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

представляют комплект, состоящий из ряда отдельных машин,

выполняющих массовые, специализированные операции по обра­ ботке перфокарт.

После машин Голлерита появились другие машины с анало­

гичными задачами и во многом сходные с первыми. Естественно, что в них вносились некоторые упрощения и усовершенствова­ ния. Наиболее известные из них — машины Пауэрса. Некоторое распространение получили машины Лангфорда, позже — Буля, нор­ вежского инженера, начавшего выпускать свои машины в 1931 г.

Машины Пауэрса (так же как и Голлерита) выпускались в

различных вариантах. Существуют машины клавишные и без

клавиш, печатающие и не печатающие, с горизонтальной и вер­

тикальной сортировкой.

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

152

ко замкнуть контакт. Сравнение различных данных и подробное рассмотрение машин Голлерита и Пауэрса можно найти в ра­ боте [4].

В СССР счетно-аналитические машины были впервые приме­

нены в 1925 г. в Харькове — это была машина Пауэрса. В 1927 г.

были "установлены-такие машины в. ЦСУ и в Наркомате путей

сообщений. B-1930 г. в СССР было установлено 62 машины: 40 Пауэрса и 22 Голлерита, из ипх четыре применялись для уче­

та на производстве в Москве (2), Ленинграде и Харькове, осталь­ ные использовались в различных организациях — Госбанке, Цен­

тросоюзе, Союзтрансе, ОГИЗе и др. В это же время в США было

400 установок, в Германии — несколько сотен.

В 1935 г. было налажено отечественное производство счетно­ аналитических машин, и до Д939 г._их_было выпущено около 200

комплектов (о первых советских. счетно-аналитических машинах см. [4—6]).

Несмотря на такое широкое распространение счетно-анали­ тических машин (T-I), они обладали рядом существенных недо­ статков. Их работа в основном производится с перфокартами. Пер­ фокарта является документом, который служит целям многократ­

ного-воспроизведения и подсчета зафиксированных на нем, при

помощи отверстий, покйзателей. В связи с этим счетно-аналитиче­

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

пробивка является совершенно отдельным процессом, не связан­

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

вичного документа.

Но основной . их недостаток — медленность проведения опе­

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

машин. Механический принцип, господствовавший в счетных ма­

шинах в течение 200 лет, перестал удовлетворять растущим тре­

бованиям. Фактически счетно-аналитическими машинами меха­

нический принцип себя исчерпал. Для дальнейшего развития

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

торый подсказывало развитие науки и техники,— электронный

принцип.

2.Использование электрической энергии

вработе механических счетчиков

Наряду со счетно-аналитическими . машинами (Голлерит, Пауэрс и др.) электричество начинают применять и в машинах,

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

153

Вращать ручку во всех рассмотренных ранее машинах утоми­

тельно, кроме того, это довольно медленный процесс. Поэтому

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

Так, широкое распространение получила машина, выпуска­

емая фирмой «С. Вальтер». Это машина с колесами Однера, с

рычажной установкой чисел и с электрическим приводом. Она во многом похожа па арифмометр Однера. Имеются и некоторые

усовершенствования. Для гашения результатов служит ручка на

левой стороне каретки. Установочный механизм гасится с по­

мощью расположенной под ним планки. Каретка передвигается

при нажатии клавиш. При умножении и делении, после нажима

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

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

вала. Но эта установка требует дополнительного внимания и

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

и работают на слух. Такое полуавтоматическое умножение и де­

ление, при

некотором навыке, производится довольно быстро.

ми

Более совершенными являются клавишные машины с колеса­

Однера

с электрическим приводом. Они выпускаются как

с

полной,

так и с десятиклавишной клавиатурой установоч­

ного механизма (например, машппа «Фацит»). В этих машинах

при производстве действий число оборотов ведущего вала счи­

тается на слух. Машина останавливается, если от нее требуется невыполнимое действие.

Электрический привод (или моторный) применяется и в ма­ шинах со ступенчатым валиком. До этого, как правило, сущест­

вовали аналогичные модели с ручным приводом. Почти все они

имеют в установочном механизме полную клавиатуру, с нуле­

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

1. Установочный механизм с пазами, использовавшийся в меха­

нических томас-машинах. Это наименее удобный способ установ­ ки чисел. Поэтому при переходе к электроприводам его сразу за­ менили на клавишную установку. 2. Рычажная установка, при­

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

рычажной установке движение механизма соответствует естест­

венному движению руки. Машины с колесами Однера и с полной

клавиатурой дают небольшой выигрыш во времени. Поэтому при

переходе на электропривод однер-машины часто оставляют с

рычажной установкой. 3. Наибольшими преимуществами облада­

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

Моторный привод в томас-машинах, включающийся нажати­

ем клавиши, придает механизму машины 400—500 об/мин. Тако­

вы машины «Рейнметалл», «Архимед», «Монроэ» и др.

154

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

тановки чисел работала бы без дальнейшего вмешательства вы­

числителя. Вначале была разработана конструкция машин, авто­

матически выполняющих деление. Автоматическое умножение

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

ответствующей клавиши установленное множимое умножалось

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

ческому умножению, при котором оба множителя устанавлива­

ются перед проведением вычислений. После нажима па множи­ тельную клавишу производится последовательно умножение па

разряды множителя, причем каретка перемещается автоматически.

Наиболее распространенными машинами такого типа являются

«Архимед», модель М, «Рейнметалл» и др.

«Архимед» (модель М) — автоматическая счетная машина с общим установочным механизмом в виде полной клавиатуры для множимого и множителя. В «Рейпметалле» такая установка про­

изводится раздельно: для множимого служит полная клавиатура,

адля установки множителя — 10 клавиш.

Вмашинах с пропорциональным рычагом также широко при­

меняется электрический привод. Наибольшее распространение

получила автоматическая счетная машина «Мерседес — Евклид».

Она обладает полной клавиатурой установочного механизма, а

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

ства умножения установочный механизм разделен на две полови­

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

Множимое устанавливается в правой половине клавиатуры, мно­

житель — в левой. Для выполнения деления делимое устанавлива­

ется в левой половине клавиатуры, делитель — в правой.

В1925 г. Гаманн создал машину с переключающей защелкой.

Эта машина по внешнему виду похожа на однер-машину, однако имеет одно существенное отличие от предшествующих: ручка

привода все время вращается в одном направлении; переключе­ ние на сложение и вычитание производится с помощью рычага,

расположенного непосредственно под ручкой; рычаг переставля­ ется той же рукой, которой вращают ручку привода; в качестве

передающего элемента используется колесо с переключающей за­ щелкой; установка выполняется с помощью выступающего из прорези установочного рычага, более длинного, чем в однер-

машинах, и остающегося неподвижным при вращении меха­

низма.

Создаются конструкции автоматических машин с переключа­ ющей защелкой (например, «Гаманн — Селекта»), Такие маши­

ны имеют электрический привод и две полные клавиатуры: пра-

155

Десятиклавишная полуавтоматическая машина ВК-2

вую для установки множимого и левую — для множителя. Обе клавиатуры снабжены рядом клавиш с гасящими кнопками. Эти

машины, а также и другие могут иметь включающееся или выклю­

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

выполняет округления в определенпом разряде, т. е. если в пред­

шествующем низшем разряде стоит какое-либо число от 5 до 9,

то показания данного разряда увеличиваются на '1. Если в низших разрядах стоит от 0 до 4, то увеличения не происходит. Иногда имеется еще счетчик установленных чисел, который указывает

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

Мы остановимся еще на нескольких типах машин. В СССР

была роздана десятиклавишная вычислительная машина ВК-1.

Она представляла ~ собой усовершенствованный арифмометр, ра­

ботающий на_принципе_ колес Однера, и предназначалась для вы-

полнепия четырех арифметических—действий- Для ускорения ра­

боты Следует набирать числа на установочной клавиатуре из де­

сяти клавиш слепым способом. Дальнейшим шагом развития BK-I

стала вычислительная машина ВК-2, которая является десяти­

клавишным полуавтоматом для четырех арифметических дейст­ вий, на ней выполняется автоматически только деление. Машина ВК-2 работает от переменного тока с напряжением НО или 220 в, производя до 350 об!мин.

156

Полноклавишная полуавтоматическая машина КСМ-2

Полноклавишная автоматическая машина ВММ-2

Наряду с десятиклавишными машинами появились и полно­ клавишные полуавтоматические вычислительные машины. В пол­ ноклавишных электрических машинах KCM-I п КСМ-2 исполь­ зуются (с некоторым изменением) ступенчатые валики. На них

можно выполнять все четыре арифметических действия, но они

наиболее удобны для умножения и деления. Они работают от сети и делают 300 об/мин. В полуавтоматической вычислительной

машине KEB-2c установлен универсальный электромотор, кото­

рый можно переключать па работу от переменного пли постоян­ ного тока напряжением 1'10—220 в. Ona уже производит 500 об/мин.

Происходило и дальнейшее усовершенствованно полпоклавиш-

пых полуавтоматических машин ( {EJI-2c, KEJIP-2c п др.).

Выли созданы и полноклавишные автоматические вычисли­

тельные машипы, которые в основном работают на принципе пли

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

(САЛ-2С, САЛС-2с, САР, ВМА-2, ВММ-2 и др.).

Наиболее медленным и трудоемким действием па всех вы­ числительных машинах является деление. Например, на арифмо­

метре «Феликс» (с электроприводом или без пего) для делспия

требуется на 60—100% времени больше, чем па умножение таких

же чисел, а на автомате САЛ-2С — на 40%. Поэтому при вы­

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

менять умножением на величину, обратную делителю, а при вы­

числениях с тригонометрическими функциями деление на

sin а,

tg а и cos а заменять умножением на cosec α, ctg а, sec а.

При

работе на машинах нужно следить за необходимой степепыо точ­

ности, так как при увеличении числа па один знак время для

выполнения с ним действия увеличивается па '10—15%, при уве­

личении в частном знаков от двух до шести время увеличивает­

ся па 40 %.

На полуавтоматических машинах умножение выполняется быстрее, чем на полных автоматах, так как на полуавтоматах

можно применять различные сокращенные способы этих дейст­

вий, чего, как правило, нельзя делать на автоматах. Деление на

автоматах, наоборот производится несколько быстрее, чем на по­

луавтоматах.

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

158

3. Состояние счетной техники перед переходом к электронным вычислительным машинам

Мы уже останавливались на том, как оценивал арифмометры Ф. Клейн. Еще более удивляет, с одной стороны, восторженность,

а с другой — неправильность и скромность в оценке задач п

возможностей счетных машин. В 1928 г. Н. И Идельсон писал:

«Современный арифмометр представляет собой достойный удив­ ления инструмент: быстро и механически-безошибочно выпол­

няет он ту работу, которая, казалось бы, должна была навсегда остаться привилегией человеческого мозга» [8, стр. 7]. Следует

иметь в виду, что речь идет об арифмометрах типа арифмометра Однера.

В книге [8] выдвигаются требования, которые можно предъ­

явить к счетным машинам с учетом состояния техники в 20-е

годы нашего столетня, а именно:

1. Передача десятков должна всегда быть равномерной, даже если необходимо выполнить, например, действия: 999 999 + 1 или

1 000 000 — 1. Усилия при вращении рукоятки не должны чрез­

мерно при этом увеличиваться.

2.Машина должна работать точно, независимо от скорости

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

щие устройства.

3.Ошибки, возникающие в результате неправильного обра­

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

цифр, при нажатии двух клавиш одного разряда (вместо одной)

и т. п. Для устранения возможности неправильного обращения

с машиной она должна быть снабжена предохранительными при­

способлениями, которые называются затормаживающими.

4. Должны быть созданы машины с печатающим приспособ­

лением. Результат необходимо печатать автоматически, так как

при печатании результатов вычислителем могут появиться раз­ личные ошибки.

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

удалось сконструировать такую идеальную машину» [8, стр. 133].

Эта идеальная машина должна удовлетворять следующим

требованиям:

1.Четыре арифметических действия, после установки чисел,

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

каретки и электропривода.

2.Машина должна быть клавишной. Оба числа при выполне

нпи умножения и деления должны устанавливаться одновремеп-

159

Соседние файлы в папке книги из ГПНТБ