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

книги из ГПНТБ / Нечаев А.Н. Устройство и работа электронных цифровых машин

.pdf
Скачиваний:
9
Добавлен:
29.10.2023
Размер:
10.56 Mб
Скачать

используется более надежное и дешевое магнитное Опе­ ративное запоминающее устройство.

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

шины.

Одновременно с БЭСМ в промышленности была разработана под руководством Героя Социалистическо­ го Труда Ю. Я. Базилевского и в 1953 т. выпущена се­ рийная машина «Стрела» (рис. 6), работающая со ско­ ростью 2—3 тыс. операций в секунду. Несколько машин этого типа успешно используются до настоящего вре­ мени в вычислительных центрах страны. Некоторые из этих машин подверглись существенной модернизации, которая значительно улучшила их технические пара­ метры.

В 1952 г. коллективом Лаборатории управляющих машин и систем АН СССР под руководством члена-кор- респондента АН СССР И. С. Брука была создана мало­ габаритная цифровая вычислительная машина М-2 универсального назначения. По сравнению с большими машинами (БЭСМ, «Стрела») она значительно мень­ ше и более экономична, однако математические воз­ можности и быстродействие ее относительно невысоки.

В 1955 г. была выпущена малая вычислительная ма­ шина «Урал», предназначенная для решения инженер­ ных задач в научно-исследовательских институтах, кон­ структорских бюро и высших учебных заведениях. «Урал» выполняет всего 100 операций в. секунду, однако хорошие логические возможности обеспечили этой ма­ шине широкое применение для решения сравнительно небольших задач. В течение нескольких лет эта машина; выпускалась серийно и сейчас является самой распро­ страненной советской вычислительной, машиной.

Простая и относительно, дешёвая малогабаритная вычислительная машина М-3 была создана в АН СССР

в 1955—1957 гг. Машина выполняет всего 30 операций

22

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

Усовершенствование первых моделей БЭСМ и «Ура­ ла» привело к созданию машин БЭСМ-2 и «Урал-2», а позднее— «Урал-4», обладающих по сравнению с пер-, выми более совершенными параметрами. Машина БЭСМ-2 выполняет около 10 тыс. операций в секунду, имеет более широкие возможности, надежна и устой­ чива в работе. В настоящее время она находится в се­ рийном производстве. В модернизированном варианте машины «Урал»— «Урал-2», выпускаемой нашей про­ мышленностью серийно с 1958—1959 гг., скорость рабо­ ты увеличена со 10Q операций в секунду до 5 тыс. Ра­ боты по расширению возможностей этих машин при­ вели к созданию новых, более совершенных моделей.

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

Большая работа по созданию новых вычислительных машин ведется в научных учреждениях и промышлен­ ности Украины, Белоруссии, Армении, Грузии, Латвии, Эстонии, Литвы и других союзных республик.

В 1957 г. в Вычислительном центре АН УССР под руководством академика В. М. Глушкова была закон­ чена разработка машины «Киев». Она вошла в состав основного оборудования Вычислительного центра и ши­ роко используется для решения научно-технических за­ дач и задач, связанных с планированием народного хо­ зяйства республики. Машина непрерывно подвергается модернизации, улучшающей ее технические параметры.

Значительный интерес представляют работы по со­ зданию ЭЦВМ, построенных на новых принципах. В них используются новые элементы, позволяющие умень­ шить размеры машин,-повысить их быстродействие и на­ дежность. К таким машинам следует отнести ЛЭМ-1 и «Сетунь».

Машина ЛЭМ-1:16 была разработана и построена

в1956—1958 гг. Несколько позднее была выпуще­

на усовершенствованная ее модификация- — модель ЛЭМ-1-24. Эти машины предназначены не только для решения математических задач, но и для проведения экспериментальных работ, связанных с решением логи-

23

 

ОСНОВНЫЕ ДАННЫЕ СОВЕТСКИХ ЭЛЕК

 

 

 

 

 

 

/

 

 

Представление

Количество адресов

Запоминаю

Название

Быстродей­

чисел

 

 

 

 

 

машины

ствие

 

 

 

 

 

 

(опер/сек.)

разряд­

запятая

 

 

оперативное

 

 

ность

 

 

«Стрела»

2 000-3 000

43

Плав.

 

3

ЭЛТ-2048

БЭСМ-2

10000

39

Плав.

 

3

Ф-2048

«Сетунь»

4 500

18

Фикс.

 

1

Ф-162

 

 

трончн.

 

 

 

 

«Киев»

10 000

41

Фикс.

 

3

Ф-1024

«Раздан-2»

5 000

36

Плав.

 

2

Ф-2048

«Урал-1»

100

36

Фикс.

 

1

МБ-1024

 

 

 

 

 

 

чисел, -

 

 

 

 

 

 

2048 ком.

«Урал-2»

5 000

40

Плав,

 

1

Ф-2048

 

 

 

и фикс.

 

 

 

«Урал-4»

5000

40

Плав,

 

1

Ф-2048

 

 

 

и фикс.

 

 

 

«Минск-1»

2 000-3 000

31

Фикс.

 

2

Ф-1024

«Минск-22»

5 000-6 000

37

Плав,

 

2

Ф-2x4096

 

 

 

и фикс.

 

 

 

 

 

Ф — ферриты;

 

барабан;

 

 

МБ — магнитный

 

 

МЛ — магнитная

лента;

24

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

 

 

 

 

 

»

 

' “■ч

К

 

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

(слов)

 

у

 

1

со

 

 

 

О

К

2

 

 

 

 

.)

Основные

К

ЕГ со

Ш jj

 

 

 

=5 Я

«

СО ef*—

 

 

 

Вывод сл(./сек

внешнее

ное

О

элементы

0)

Та

i

3 .

« - и

 

C

s

промежуточ­

о и

 

 

 

 

 

Е

О to

МЛ-20— 100 тыс.

МЛ —

120 тыс.

МБ —

4тыс.

МБ

10 тыс.

МЛ

120 тыс.

МЛ—40 тыс. ' чисел,

80 тыс. ком.

МЛ —

100 тыс.

МЛ 5 млн.

МЛ

60 тыс.

МЛ —

1,6 млн.

ПК-20

пк-ю

6200 ламп

120

200

МБ

ПЛ-20

Пе­

5000 ламп

80

200

10 тыс.

 

чать-20

 

 

 

ПЛ-40

ТП-0,5

4000 ферри­

2,5

20

 

 

 

тов, 300

 

 

 

 

 

транз.

 

 

ПК:20

Пе­

2000 ламп

25

100

 

 

чать-20

 

 

 

ПЛ-35

Пе­

2500 транз.

3.

20

 

 

чать-20

 

 

 

ПЛ-75

Пе­

880 ламп

7,5

70

 

 

чать-2

 

 

 

 

 

ПЛ-10

 

 

 

МБ

ПЛ-150

Пе­

2200 ламп

25

100

8192

 

чать-20

 

 

 

 

 

ПЛ-2

 

 

 

МБ

ПЛ-75

Пе­

40

150

80 тыс.

 

чать-20

 

 

 

 

 

ПЛ-25

 

 

 

ПЛ-50

Пе­

800 ламп

14

50

 

 

чать-20

 

 

 

ПК-50

Пе­

Транзисто­

10

120

 

ПЛ-2

чать-20

ры

 

 

 

 

ПК-20

 

 

 

ПК — перфокарты; ПЛ — перфолента; ТП — телетайп.

25

ческих и информационных задач. В качестве основных элементов в них использованы магнитные сердечники, которые конструктивно оформлены в виде небольших съемных блоков (модулей). Электронные лампы приме­ нены только в источниках питания этих машин, их ко­ личество не превышает 100 штук. Машины показали чрезвычайно высокую надежность работы при прочих вполне удовлетворительных параметрах.

Машина «Сетунь» Московского государственного университета имени М. В. Ломоносова выполнена на аналогичных элементах. В отличие от всех остальных машин в ней использована троичная система счисления, которая, по-видимому, дает некоторые преимущества.

Основные технические параметры некоторых отече­ ственных электронных цифровых вычислительных ма­ шин приведены в таблице на стр. 24—25.

Основные устройства электронной цифровой машины

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

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

26

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

В электронной цифровой машине не только арифме­ тические операции, но и операции управления вычи-

Признам результата

Исходные Результаты данные

Рис. 7. Блок-схема электронной цифровой машины.

слительным

процессом

выполняются автоматически

(без -участия

человека)

по заранее

составленной про­

грамме. При

этом быстродействие

машины благодаря

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

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

(рис. 7).

Арифметическое устройство (АУ) машины помимо арифметических действий может выполнять также ряд логических операций: сдвиг числа, формирование но­

27

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

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

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

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

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

Время выполнения одной команды называется так­ том работы вычислительной машины. У различных элек­ тронных цифровых машин рабочий такт длится от не­ скольких единиц до нескольких десятков и даже сотен микросекунд (миллионных долей секунды).

Обычно команды выполняются последовательно од­

28

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

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

. Вводные (Вв) и выводные (УВ) устройства маши­ ны осуществляют ввод в нее исходных данных для вы­ числений и вывод результатов.

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

При работе электронных цифровых машин в систе­ ме управления различными объектами и процессами или при совместной работе ЭЦМ с аналоговыми маши­ нами в качестве устройств ввода — вывода используют­ ся специальные преобразователи, предназначенные для

29

перевода величин, поступающих в ЭЦМ в непрерывной форме, в цифровую. Результаты работы ЭЦМ, выдавае­ мые из машины в цифровой форме, преобразуются в непрерывную форму.

Типы машин

Первые электронные цифровые машины (ЭЦМ) использовались для выполнения трудоемких вычисле­ ний при решении самых разнообразных научных и тех­ нических задач; они получили название машин обще­ го (или универсального) назначения.

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

Сложные вычислительные задачи решаются на ма­ шинах, образующих в настоящее время наиболее широ­ кий класс электронных цифровых вычислительных ма­ шин (ЭЦВМ).

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

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

Таким образом, электронные цифровые вычислитель­ ные машины .используются по схеме «человек — маши­

на — человек». Характерным для ЭЦВМ являются: руч­ ная подготовка данных, сравнительно слаборазвитая система устройств ввода — вывода, использование запо­ минающих устройств средней емкости при высоком бы­ стродействии арифметического устройства, большое раз­ нообразие операций, .выполняемых машиной.

ЭЦВМ универсального назначения по возможно­ стям и сложности конструкции условно делятся на три вида: большие, средние и малые. Образцами первого вида являются, например, отечественные машины «Стре­ ла», БЭСМ-2 и другие; американские машины 700-й се­ рии фирмы ИБМ, машины «Унивак» и др. Они содер­ жат по 5—7 тыс. электронных ламп и .потребляют около 100 ква электроэнергии. Скорость вычислений на сов­ ременных больших ЭЦВМ составляет от нескольких тысяч до нескольких сотен тысяч операций в секунду. Средние (отечественные машины «Киев», «Раздан-2», «Урал-2») и' малые машины (М-3, «Минск-1», «Урал-1») имеют меньшие возможности по скорости и точности работы, но они конструктивно проще, дешевле и надеж­ нее больших машин.

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

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

‘ Применение электронных цифровых машин для обра­ ботки больших объемов информации при решении ин­ формационных задач привело к созданию нового клас­

са машин — информационно-логических (ИЛМ).

Для

информационных задачхарактерен большой объем

ис­

31

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