
книги из ГПНТБ / Шор, И. Я. Пять бесед о вычислительной технике
.pdfложения английского ученого Чарль |
нять всевозможные вычисления, но |
||||||
за Бэббеджа |
(1792—1871), |
одно |
так и не смог ее закончить. Не было |
||||
го из инициаторов создания цифро |
завершено ее создание и сыном |
||||||
вых вычислительных машин. Им |
Бэббеджа, много работавшим над |
||||||
была |
выдвинута |
плодотворнейшая |
воплощением идеи отца. |
||||
идея |
'автоматически |
действующей |
Посетители |
Лондонского научно |
|||
механической ЦВМ. По замыслу |
го музея проходят мимо вычисли |
||||||
Бэббеджа это должна была быть |
тельной машины Бэббеджа как ми |
||||||
система из целого ряда арифмомет |
мо памятника |
великой идее, кото |
|||||
ров, работу которых объединяло |
рой не суждено было сбыться в век |
||||||
программное управление. |
|
механики, но которая нашла свое |
|||||
«Аналитическая машина» состоя |
достойное воплощение в век элек |
||||||
ла из трех основных частей, |
кото |
троники. |
|
||||
рые |
имеются и в современных маши |
|
|
||||
нах: магазина чисел (термин Бэббед |
|
|
|||||
жа), арифметического устройства и |
Механика-[-электричество |
||||||
устройства управления. Интересно, |
|||||||
что при создании последнего уче |
Первые в мире |
||||||
ный использовал |
механизм Жаккар |
||||||
да, который является устройством |
В 30-х годах XX века на базе ме |
||||||
матричного типа и в принципе ана |
|||||||
логичен электронному органу ком |
ханических счетных машин в СССР |
||||||
мутации современных |
машин. |
и других странах были сконструиро |
|||||
Более 30 лет своей жизни Бэб- |
ваны и серийно выпускались элек |
||||||
бедж |
посвятил |
конструированию |
тромеханические счетные машины, |
||||
своей «аналитической машины», |
нашедшие применение в бухгалте |
||||||
позволяющей |
механически |
выпол |
рии, организациях статистического |
20
учета, научных учреждениях. Среди счетных машин с электроприводом можно назвать полуавтоматическую десятиклавишную вычислительную машину ВК-2 и полноклавишную по луавтоматическую машину КСМ.-1. Действие их основано на использо вании колес Однера. При трудоем ких вычислениях на таких машинах много времени затрачивалось на за пись результата и ввод данных.
Этот недостаток в некоторой сте пени был устранен в счетно-анали тических перфорационных машинах, включающих перфоратор, табуля тор и другие устройства. На перфо
раторе |
исходные |
данные |
фиксиру |
ются пробивкой |
отверстий |
на кар |
|
точках |
стандартных размеров — |
||
перфокартах (изобретены |
Холле |
ритом в 1880 году). Табулятор слу жит для считывания записанной на перфокарте информации путем соз дания электрического контакта в местах пробитых отверстий. С помо щью электромагнитов осуществля ется поворот цифровых колес счет
чика. В первой половине XX века такие машины использовались, на пример, для обработки данных пе реписи населения.
В 40-х годах нашего столетия в США были изготовлены первые в мире цифровые электромехани ческие вычислительные машины «Марк-1» и «Марк-2». Их конструи рование велось под руководством проф. Айкена американской фирмой IBM. Последовательность операций пробивалась в них на перфолентах. Кроме четырех основных операций, эти машины производили интерполя цию табличных значений элемен тарных функций, содержащихся в их памяти.
Электромеханические вычисли тельные машины были громоздки, отличались сложностью схемных решений, невысоким быстродействи ем (среднее время выполнения опе рации умножения составляло 3 се кунды), низкой надежностью. На ладка их была делом чрезвычайно сложным.
21
Говоря о практической реализа |
ший в 30-е годы их принципиаль |
||||||||||||||
ции первых в мире вычислительных |
ные схемы. |
|
|
|
|
анализа |
|||||||||
машин, |
было бы |
несправедливым |
Для |
решения вопросов |
|||||||||||
обойти молчанием те фундамен |
п синтеза вычислительных устройств |
||||||||||||||
тальные теоретические |
исследова |
велико |
значение |
разработанной |
|||||||||||
ния, которые легли в |
основу созда |
английским математиком Булем ал |
|||||||||||||
ния универсальных ЦВМ. Важное |
гебры логики. В отличие от общеиз |
||||||||||||||
значение в этом смысле имеют рабо |
вестной алгебры, Булева алгебра |
||||||||||||||
ты английского математика А. Тью |
рассматривает |
лишь |
операции с |
||||||||||||
ринга |
(1912—1954), |
предложивше |
двумя величинами: 0 (нет) и 1 (да). |
||||||||||||
го по |
существу идеализированную |
Еще в |
1935 |
году |
советский |
физик |
|||||||||
В. И. Шестаков п, |
позднее, |
амери |
|||||||||||||
модель универсальной вычислитель |
|||||||||||||||
канский ученый К. Шеннон обратили |
|||||||||||||||
ной машины. Аналогичную |
концеп |
внимание на |
целесообразность |
ис |
|||||||||||
цию машины позднее и |
независимо |
||||||||||||||
пользования |
|
алгебры |
логики |
при |
|||||||||||
от А. Тьюринга разработал |
амери |
|
|||||||||||||
создании релейных схем. |
|
|
|
||||||||||||
канский математик Э. Пост |
(1897— |
|
|
|
|||||||||||
Всемирно известные работы е этой |
|||||||||||||||
1954). |
|
|
|
|
|
||||||||||
|
|
|
|
|
области принадлежат перу совет |
||||||||||
Среди теоретиков вычислительной |
ского ученого члена-корреспонден- |
||||||||||||||
техники видное место занимает вы |
та АН СССР М. А. |
Гаврилова. |
|
||||||||||||
дающийся математик нашего време |
|
|
|
|
|
|
|
|
|
||||||
ни Дж. фон Нейман, |
который ввел |
Электромеханические АВМ |
|
|
|||||||||||
логические понятия, |
необходимые |
|
|
||||||||||||
для конструирования |
вычислитель |
К концу 30-х — началу |
40-х годов |
||||||||||||
ных машин. Для практического во |
|||||||||||||||
площения первых |
ЦВМ много сде |
XX века в |
СССР, |
США |
и других |
||||||||||
лал доктор Цузе, |
впервые построив |
странах были созданы и аналоговые |
22
электромеханические |
машины, часто |
(Великобритания), фирмы «Джегге- |
|||||||||||
называемые |
«дифференциальными |
рал электрик». |
|
|
|
||||||||
анализаторами». Основные вычисли |
Интересную |
характеристику ана |
|||||||||||
тельные |
элементы |
этих |
машин |
лизатора Буша дал Н. |
Винер в уже |
||||||||
являются механическими. Это инте |
упомянутой |
книге |
«Я — матема |
||||||||||
граторы с роликом, сумматоры в ви |
тик»: «Ни одна из частей |
машины |
|||||||||||
де прецизионных механических диф |
Буша не представляла собой ничего |
||||||||||||
ференциалов, функциональные пре |
принципиально нового, но методы |
||||||||||||
образователи |
в |
виде |
механических |
соединения этих частей друг с дру |
|||||||||
барабанов |
|
с |
нанесенными |
на |
гом и, в частности, способ подачи |
||||||||
них функциональными зависимостя-' |
энергии в машину были технически |
||||||||||||
ми и др. |
|
|
|
|
|
|
|
намного более совершенными, чем |
|||||
На базе электрических схем в та |
все достигнутое ранее в этой облас |
||||||||||||
ких АВМ, как правило, осуществля |
ти. Буш добился успеха там, где до |
||||||||||||
лись передача перемещений с помо-, |
него потерпел поражение Бэббедж, |
||||||||||||
щыо |
телемеханических |
устройств, |
прежде всего благодаря блестяще |
||||||||||
усиление сигналов, слежение. Одна |
му использованию инженерных воз |
||||||||||||
из машин такого типа, созданная в |
можностей и инженерных идей, не |
||||||||||||
СССР, содержала шесть интеграто |
известных во |
времена |
Бэббеджа». |
||||||||||
ров со следящими устройствами, три |
Находящийся |
в Массачусетсском |
|||||||||||
функциональных |
преобразователя |
технологическом |
институте |
диффе |
|||||||||
и множительное устройство. Из за |
ренциальный |
анализатор |
Буша |
||||||||||
рубежных |
можно назвать дифферен |
включает 18 механических интегра |
|||||||||||
циальные анализаторы Буша (Мас |
торов со следящими устройствами. |
||||||||||||
сачусетсский |
технологический |
ин |
Начальные условия вводятся в ма |
||||||||||
ститут, США), Гольберга . (универ |
шину установкой роликов |
по отно |
|||||||||||
ситет, |
г. |
Осло), |
АВМ |
типа |
MOS |
шению к центру диска. |
|
|
23
Погрешность этой операции не превышает 0,001 %. Положение роли ков преобразуется в электрические сигналы, все переключения в маши не выполняются автоматически с помощью реле, устанавливаемых в необходимое положение до пуска машин тремя перфолентами. На них предварительно наносятся коды управления соединением устройств, установкой коэффициентов и на чальных условий.
Электромеханические АВМ гро моздки. Так, для описанной маши ны Буша требуется рабочий зал площадью около 100 кв. м. Наи большее применение эта машина нашла для решения задач балли стики и астрономии. Интересно от метить, что основатель кибернетики использовал АВМ Буша для про верки полученных им результатов в области прогнозирования траекто рии движения самолета. Винер от мечал легкость, с которой можно решить необходимую задачу на та ких машинах.
Первые шаги электроники
ЭНИАК, МЭСМ, БЭСМ
Появление электроники произ вело переворот в вычислительной технике. Электроника дала вычис лительной технике качественно от личные от всех ранее известных эле менты. Разработка советским уче ным М. А. Бонч-Бруевичем элек тронной управляемой схемы с дву мя устойчивыми состояниями — триггера — сделало реальным кон струирование в середине 40-х годов быстродействующих вычислитель ных машин.
Сложнейшее для середины XX века инженерное сооружение дли ной более 30 м, содержащее около 1800 электронных ламп и потреб ляющее мощность, достаточную для освещения рабочего поселка (более 100 кВт),— такой была первая элек тронная быстродействующая ЦВМ
«ЭНИАК».
Машина «ЭНИАК» была создана
24
1
3. Представите ли первого, вто рого и третьего поколений ЭВМ
25
в 1946 году под руководством Эккер |
демика С. А. Лебедева (рис. 3). Со |
||||||||||
та и Мокли по договору с военным |
держала она около 2000 электронных |
||||||||||
департаментом |
США и предназна |
ламп, |
имела |
быстродействующую |
|||||||
чалась для расчета траекторий |
по |
память на ламповых триггерах. |
|||||||||
лета снарядов. |
Работала |
она в де |
Структура этой машины была поло |
||||||||
сятичной системе счисления. Сложе |
жена |
в основу созданной двумя го |
|||||||||
ние и вычитание |
производилось |
за |
дами |
позже в |
АН СССР |
большой |
|||||
200 мкс, |
умножение — в 14 раз мед |
ЭЦВМ «БЭСМ», которая была |
|||||||||
леннее. Противоречие между руч |
признана в то время самой быстро |
||||||||||
ным набором программ путем ком |
действующей из европейских ма |
||||||||||
мутаций и скоростью работы элек |
шин. |
|
|
|
|
|
|||||
тронных узлов машины, большая |
Среди других первых удачных раз |
||||||||||
потребляемая мощность, значитель |
работок назовем освоенную |
в 1954 |
|||||||||
ные габариты — вот очевидные |
не |
году |
серию отечественных |
машин |
|||||||
достатки |
первой |
разработки. |
Но |
«Стрела», разработку которых воз |
|||||||
важный шаг был сделан — доказана |
главлял ученый Ю. Я. Базилевский. |
||||||||||
на практике возможность создания |
|
|
|
|
|
|
|||||
работоспособной |
электронной |
ци |
Электронно-ламповый |
интегратор |
|||||||
фровой |
вычислительной |
машины. |
Возможности |
электроники |
были |
||||||
Поиски |
продолжались. |
В разных |
|||||||||
странах было создано большое чис |
замечены и сторонниками аналого |
||||||||||
ло ЭЦВМ. |
|
|
|
|
вой вычислительной техники. |
||||||
Первая в Европе малая электрон |
...Институт точной механики и |
||||||||||
но-счетная машина «МЭСМ» была |
вычислительной техники |
АН СССР. |
|||||||||
создана в СССР в 1950 году коллек |
Здесь, в лаборатории математичес |
||||||||||
тивом ученых Института математи |
кого |
моделирования |
(до |
1948 года |
|||||||
ки АН УССР под руководством ака |
она входила в состав Энергетическо |
26
го института им- Г. М. Кржижанов ского АН СССР), с 1943 года проводились напряженные исследо вания по созданию электронных ана логовых вычислительных машин. В
1945 |
году |
они увенчались |
успе |
хом — под |
руководством |
проф. |
|
Л. И. |
Гутенмахера был создан пер |
вый в Советском Союзе электронный дифференциальный анализатор. Наз вали его ЭЛИ — электронно-лампо вый интегратор.
Лаборатории принадлежит целый ряд разработок интеграторов: ЭЛИ10, ЭЛИ-13, ЭЛИ-14 и др. Они пред назначались для анализа физичес ких процессов в технических ус тройствах, описываемых системами до шести обыкновенных линейных дифференциальных уравнений с постоянными коэффициентами. Мно го это или мало?
По сравнению с современными машинами возможности первых электроинтеграторов были невели ки. Но, искусственно создавая моде ли, различных физических явлений,
они позволили уже производить ряд инженерных расчетов в энергетике, механике, оптике, теплотехнике, ме таллургии я других областях. Назо вем первые из них: расчет системы автоматического регулирования тем пературы горячего дутья доменной печи, анализ продольных колебаний самолета, проектирование промыш ленных регуляторов напряжения.
Роль независимой переменной в интеграторе ЭЛИ, как и в совре менных АВМ, играет время; роль исковых переменных — напряже ние. ЭЛИ-14 представлял собой аппарат .настольного типа с габари
тами 1200Х 650Х 900 мм. Вес его — 250 кг, . потребляемая мощность — около 1,3 кВт, количество электрон ных ламп— 26. Для установки ис ходных данных в интеграторе при менялись восемь блоков коммутато ров интересной конструкции. Поме щенный в центре установки элек тронно-лучевой осциллограф слу жил для наблюдения результатов решения. Справа и слева от осцил
27
лографа |
располагались |
панели |
1927 по 1931 год, |
Винер вспомина |
||||||||
управления. |
|
|
|
|
ет, что когда Ван Буш, создатель |
|||||||
В |
1949 году в нашей стране под |
электромеханических |
дифференци |
|||||||||
руководством В. Б. |
Ушакова, В. А. |
альных анализаторов, задумал усо |
||||||||||
Трапезникова, В. А. |
Котельникова |
вершенствовать свою машину так, |
||||||||||
и С. А. Лебедева был построен |
ряд |
чтобы она могла решать уравнения |
||||||||||
АВМ на постоянном токе. Так начи |
в частных производных, то он столк |
|||||||||||
налось развитие современной ана |
нулся |
с крайне |
неблагоприятным |
|||||||||
логовой |
вычислительной |
техники |
обстоятельством: в его машине бы |
|||||||||
в СССР. |
|
|
|
|
|
ла единственная независимая пере |
||||||
|
|
|
|
|
|
|
менная— время. Для |
решения воз |
||||
Совет Винера |
|
|
|
|
никшей задачи на машине аналого |
|||||||
|
|
|
|
вого типа необходима связь скорос |
||||||||
Легкость, с которой электричес |
ти изменения величины во времени |
|||||||||||
со скоростями |
изменения |
ее в раз |
||||||||||
кое |
моделирование |
позволяло |
ре |
личных |
пространственных |
направ |
||||||
шать обыкновенные |
дифференци |
лениях. |
Ван Буш |
обратился за со |
||||||||
альные |
уравнения, |
не |
давало |
по |
ветом к Н. Винеру. Винером были |
|||||||
коя исследователям, |
работавшим с |
предложены |
два |
метода |
решения |
|||||||
уравнениями в частных производ |
таких задач — аналоговый и цифро |
|||||||||||
ных. Свидетельством этому может |
вой, основанные на использовании |
|||||||||||
служить описанный Н. Винером в |
процесса развертки в |
телевидении. |
||||||||||
упомянутой книге эпизод, |
которым |
Суть аналогового метода своди |
||||||||||
мы |
воспользуемся |
для |
пояснения |
лась к выражению физических ве |
||||||||
основного различия между назван |
личин |
решаемого |
дифференциаль |
|||||||||
ными задачами. |
своей жизни с |
ного уравнения в частных производ |
||||||||||
Описывая период |
ных через яркость отдельных точек |
28
телеэкрана в данный момент. На пример, при решении уравнений, дающих распределение температу ры над поверхностью изучаемой тер ритории или содержание нефти в нефтеносных пластах, на экране те левизора мы увидим области раз ной яркости. Это весьма наглядная качественная картина изучаемого процесса: более яркие точки соот ветствуют более высокой температу ре или большему содержанию неф ти, менее яркие — меньшему. Для получения количественных оценок необходимо произвести достаточно сложные измерения яркости в инте ресующей нас точке: ведь каждому значению яркости (машинной физи ческой величине) соответствует оп ределенное значение температуры, количества нефти (физической ве личины изучаемого явления).
Суть цифрового метода состояла в сопоставлении каждому положе нию светового зайчика на экране не яркости его, а чисел. Весь экран в этом случае будет представлять на
бор чисел в строках и столбцах. Чи сла выражают количественно физи ческие величины решаемого уравне ния в частных производных.
Интересно, что сам Винер отда вал предпочтение методу, характер ному для цифровых устройств, объ ясняя это удобством и быстротой выполнения операций над числами.
Успехи современного цветного те левидения, появление цветных све товых пультов (дисплеев) расшири ли возможности и наглядность этих методов. Так, на экране цветного алфавитно-цифрового дисплея мож но наблюдать картину, по красоч ности напоминающую цветные кар ты географического атласа.
Привычное разноцветное предста вление рельефа местности (горы — коричневые, моря — синие и т. д.) соответствует на экране качествен ному представлению процесса, по лученного в результате решения. А числа на цветном фоне указывают на конкретные значения физических величии так же, как на картах при
29