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

книги из ГПНТБ / Брага, В. В. Основы технологии машинной обработки статистической информации [учеб. пособие]

.pdf
Скачиваний:
5
Добавлен:
22.10.2023
Размер:
11.25 Mб
Скачать

исходных данных (буквенных и цифровых). Вся информация пред< варительно записывается на перфокарты, перфоленты, а затем вводится в ЭВМ.

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

ввода с перфокарт. Опыт показывает, что большие массивы

инфор­

мации

удобнее вводить с перфокарт. Это обусловливается

прежде

всего

тем, что накоплен достаточный

опыт обработки

экономи­

ческих

задач на

вычислительных

перфорационных

машинах

с использованием

перфокарт. Перфокарты легко контролируются,

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

пировать

на сортировальных

машинах. Учитывая,

что

обработка

экономических задач

требует

большого

количества

перфокарт,

устройства

ввода перфокарт

в ЭВМ постоянно

совершенствуют

с целью увеличить

скорость

их работы.

За небольшое время

быстродействие этих устройств повысилось с 300 до 600—700 пер­ фокарт в минуту. Ведутся работы по созданию более быстродей­

ствующих устройств. Уже созданы устройства

ввода

со скоростью

2000 перфокарт в минуту. В

машине

«Минск-22»

используются

только 80-колонные перфокарты,

а в

машине

«Минск-32» — 45- и

80-колонные перфокарты.

 

 

 

 

 

 

Устройство ввода с перфолент предназначено для ввода про­

граммы и исходных данных

с

перфоленты.

Причем

в машине

«Минск-22» как для ввода, так и для вывода

используется 5-доро-

жечная перфолента, а в машине

«Минск-32» — перфоленты с чис­

лом дорожек от 5 до 8; каждая

вводится в машину при помощи

одного и того же устройства

ввода путем установки

переключа­

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

каналам связи.

 

 

 

Устройства

ввода с

перфолент также

непрерывно

совершен­

ствуются: в последних

отечественных моделях ЭВМ

скорость

ввода информации с перфолент достигает

1500 знаков в секунду.

30

Считывание информации производится с помощью электромеханіі* ческих и фотоэлектрических элементов и управляется программой.

Ввод данных в ЭВМ может также производиться со считы­ вающих устройств, обеспечивающих ввод информации со специали­ зированных бумажных бланков, на которых данные записываются с соблюдением определенных правил. Так, например, к машине «Минск-32» может быть подсоединено устройство «Бланк», счи­ тывающее информацию, записанную в виде графических отметок. Это устройство использовалось при обработке материалов Все­ союзной переписи населения 1970 г. Читающее устройство «Рута-701» обеспечивает считывание с документов, на которых информация записана в виде нормализованного шрифта.

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

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

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

ных ЭВМ неодинаково. Так, в машине «Минск-22» ячейка

состоит

из 37 разрядов, в машинах

«Урал-11», «Урал-14» — из 24 разрядов.

Каждая

ячейка

служит

для

хранения некоторого

набора

цифр.. Таким набором может

быть число, команда

или буквенный

текст. Для

записи

чисел

в

ЭВМ

используется обычно

двоично-

десятичный код (комбинация 0 и 1). Если на машинных

носите­

лях, например на

перфокартах,

исходные данные

записываются

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

31

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

Десятичные

Двоичный код

Десятичные

Двоичный код десятичных

числа

десятичных

числа

чисел

 

чисел

 

 

 

0

0000

8

1000

 

1

0001

9

1001

 

2

0010

10

0001

0000

3

ООН

11

0001

0001

4

0100

12

0001

0010

5

0101

13

0001

ООП

6

о н о

 

 

7

0111

 

 

Из примера видно, что каждая десятичная цифра ЭВМ пред­ ставляется в виде четырехразрядного двоичного числа.

Для того чтобы представить в виде комбинации нулей и еди­ ниц все буквы алфавита, недостаточно четырех двоичных разря­ дов, в которых возможно только 16 таких комбинаций (24 ). Для этого не хватит и пяти разрядов, так как 25 = 32. Следовательно, для каждой буквы необходимо отвести шесть двоичных разрядов. Восьмиразрядный двоичный код, в котором можно разместить две цифры или одну букву, принято называть символом (байтом).

В 37-разрядной ячейке можно записать максимум девятизнач- -

ное число

 

(37:4 = 9)

плюс

один

оставшийся

 

разряд

 

на

запись

знака

числа

( + ) . Число +

283 451

в

ячейке

машины

будет

запи­

сано следующим

 

образом:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Номера

0

 

 

3

4

5

 

7

8

 

 

 

12

13

14

15

16

17

18

19

20

21

22

23

24

35 36

разрядов

1

2

6

9

10

И

ячеек

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Двоично-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

десятич­

 

 

 

1

 

1

 

0

 

 

0

 

 

 

1

 

 

0

1

0

1

0

0

0

1

 

ное пред­

0

0

0

0

0

0

0

1

1

0

0

0

 

ставление

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

числа

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

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

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

32

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

про­

исходит чтение или запись чисел в ячейках ЗУ).

 

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

мяти. Внутренняя (оперативная) память имеет сравнительно

не­

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

21 2

= 4096, 21 3 =

8192, 21 4 = 16384 и т. д. Стоимость ОЗУ высокая.

В

современных

ЭВМ стремятся увеличить емкость ОЗУ. Так,

в машине «Минск-22» она состояла всего из 8192 ячеек, в машине «Минск-32» — до 65 тыс. ячеек, а в некоторых ЭВМ третьего поко­ ления— до 2 млн. ячеек. Внешняя память предназначена для дли­ тельного хранения больших массивов данных. Она строится на магнитных лентах, барабанах, дисках, на которых можно хранить практически неограниченное количество информации. Время обра­ щения к этой памяти большее, иногда составляет несколько се­ кунд или даже минут. Стоимость этих устройств небольшая.

Память (накопитель) на магнитных лентах размещается в спе­ циальных шкафах , где имеются катушки, в которые вставляется магнитная лента, лентопротяжный механизм, обеспечивающий перемотку лент, и считывающая (записывающая) головка, кото­ рая обеспечивает считывание или запись информации на магнит­ ную ленту. Запись и считывание информации производятся груп­ пами чисел, размещенных в зонах. Между зонами оставляют интервалы длиной 10—15 см, необходимые для разгона и оста­ новки магнитной ленты. Емкость одной магнитной ленты — 100 тыс. ячеек; к одной машине «Минск-22» и «Минск-32» можно подсо­ единить до 16 магнитных лент.

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

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

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

2 Заказ Л'! 321

33

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

в него входит б пластин или

10 информационных поверхностей.

Запись и считывание информа­

ции производятся магнитными головками. Память на магнитных дисках имеет большой объем. Один пакет дисков может содер­ жать 8 млн. символов.

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

Арифметическое устройство является

сложным

устройством.

В машинах серии «Минск» оно состоит из сумматора

и двух реги­

стров. Регистр 1 (PI) служит для приема

первого числа, регистр 2

(Р2) — для запоминания результатов, сумматор ( С М ) — д л я вы­

полнения операций. Рассмотрим принцип работы арифметическою

устройства на

примере

выполнения

операции: -f-11 | 7065 j 4372 S,

что означает

сложение

двух

чисел,

находящихся в

ячейках

7065

и 4372, и оставление результата

в арифметическом устройстве

(в ре­

гистре 2).

 

 

 

 

 

 

 

 

 

Предположим, что в ячейке

7065 находится число

150, в ячей­

ке 4372 — число 27. Сложение

будет выполняться в АУ в несколько

тактов. Сначала число 150 из

ячейки 7065

попадает

в

регистр 1

(такт 1), затем число 27 из

ячейки

4372

попадает

в

сумматор

(такт 2). В третий такт будет выполнено сложение чисел, посту­

пивших в сумматор

и регистр 1

(150-f-27 =

177).

Затем

резуль­

тат сложения 177

направляется

в регистр

2 АУ

(такт

4). Та­

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

сложение закончено и результат надо

направить в

ячейку 4372,

то выполняется

команда

+ 10

I 7065 I 4372

 

Три первые

такта

работы машины

выполняются

аналогично,

а в такт 4 результат

сложения

(число

177) попадает в ячейку

4372. Процесс сложения

показан

на схеме (рис. 3).

 

Ввод информации в ОЗУ, обмен информацией между ОЗУ и внешней памятью, вывод информации через машину осуще­ ствляются только через АУ. Сложение, умножение и деление вы­ полняются в машине с различной скоростью. При разработке но­ вых ЭВМ стремятся повысить среднее быстродействие ЭВМ. Так, машина «Минск-22» выполняет в среднем 5—6 тыс. операций

34

в секунду, «Минск-32» — 20 тыс. операций в секунду. Проекти­ руются некоторые модели машин третьего поколения со скоростью до 2 млн. операций в секунду.

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

ОЗУ

 

 

 

АУ

 

 

 

Ячейка 7065

(число

150)

 

Регистр

г (Р2)

1

 

\

 

l)l5Û~Pf

Регистр

1(Р1)

\

 

 

 

Ячейка'4372

(число

27)

2)27+СМ

 

 

 

4)177~Р2

 

\^

4)777-^/

Симматор

(СМ)

 

 

 

4372

3)РН

СМ (750+27= 177)

Рис

3. Схема выполнения операции

сложения

в АУ

гие устройства,

которые обеспечивают

автоматический ввод данных

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

нающее

устройство,

выполнение

арифметических

и

логических

операций

в АУ и вывод результатов обработки данных

на вывод­

ные устройства. Для

выполнения

всех этих действий

устройство

управления связано со всеми другими устройствами

машины. Зна­

чит, основное назначение УУ — это

расшифровка кода

команды и

обеспечение ее ' выполнения отдельными устройствами

машины.

Команды

хранятся в оперативном

запоминающем устройстве. При

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

рации. Регистр состоит из двух

частей: в

первой хранится код

операции,

а во второй — адреса

ячеек, где помещены числа, над

которыми

выполняется операция.

 

 

После

того как произошло

размещение

очередной команды

в регистре, производится расшифровка кода

команды при помощи

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

особенностей ЭВМ. Устройство

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

всеми устройствами машины,

обычно называют центральным.

а*

Э5

Кроме того, каждое отдельное устройство ЭВМ имеет блок мест­ ного устройства управления, которое управляет работой только этого устройства.

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

На панели сигнализации машины «Минск-22» непрерывно отра­ жаются результаты вычислений, состояние и режимы работы основных устройств машины. На панели ручного управления имеются клавиатуры, кнопки, тумблеры и переключатели. При помощи клавиатуры можно вводить числа и программу в запоми­ нающее устройство (ручной ввод), но обычно для этого исполь­ зуется автоматический ввод, осуществляемый путем пропуска пер­ фокарт, перфолент через устройства ввода. Клавиатурой пульта управления в основном пользуются для внесения каких-либо изме­ нений в программу или исходную информацию, которые были авто­ матически введены в машину и записаны в ячейку. Для этого на клавиатуре достаточно набрать номер ячейки, набрать правиль­ ный результат и послать его в машину. В результате этого перво­ начально записанное число в ячейке погасится и вместо него за­ пишется новое число.

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

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

36

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

лиц. Устройство

печатает буквы, цифры, условные обозначения.

В современных

отечественных ЭВМ скорость печати достигает

400 строк в минуту. Разработаны быстродействующие печатающие устройства, обеспечивающие скорость печати до 2000 строк в ми­ нуту.

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

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

смаксимальной скоростью 80—150 знаков в секунду.

§2. КРАТКАЯ ХАРАКТЕРИСТИКА ЭВМ «МИНСК-32»

Многопрограммная универсальная машина средней производи­ тельности «Минск-32» применяется для выполнения научно-техни­ ческих расчетов и решения информационно-логических задач большого объема, является продолжением машин второго поко­ ления, программно совместима с ЭВМ «Минск-22М», но имеет ряд преимуществ: увеличенную память, повышенную скорость работы,

возможность

многопрограммной

работы

и др. Она

работает

в двоичной

и десятичной системах

счисления. Система

 

команд

одно-двухадресная. Все арифметические

и логические

команды

в машине двухадресные, выполняются с модификациями.

Время

выполнения

сложения — 15-н35 мксек, умножения—15-М20

мксек,

деления—15-4-275 мксек. Машина может оперировать или 37-раз­

рядными словами (передача

информации из ОЗУ в АУ и наобо­

рот), или

7-разрядными символами

(для обмена информацией

с внешними

устройствами).

 

 

Основными устройствами

машины

являются:

вычислитель (процессор). Емкость оперативного запоминаю­ щего устройства — 16 384 ячейки, но ее можно увеличить в четыре раза. Каждая ячейка содержит 38 двоичных разрядов: 37 инфор­ мационных и один контрольный;

запоминающее устройство на магнитных лентах. К машине можно подсоединить 5—8 механизмов;

устройство ввода с перфокарт, обеспечивающее ввод инфор­ мации в машину с 45или 80-колонных перфокарт со скоростью 600 перфокарт в минуту;

37

устройство ввода с перфолент, обеспечивающее ввод информа­

ции

в машину

со скоростью 1500 строк в секунду (5—8-дорожеч-

ная

перфолента);

устройство

вывода на перфокарты, обеспечивающее вывод, ин­

формации на карты со скоростью 120 перфокарт в минуту;

 

устройство вывода на перфоленты, обеспечивающее вывод ин­

формации на

5—8-дорожечные перфоленты со скоростью 80 строк

в секунду;

 

устройство вывода на печать, обеспечивающее вывод инфор­ мации на широкую бумажную ленту со скоростью 400 строк в ми­

нуту. Печатает в одной строке до 128 символов.

 

К машине могут быть подключены

дополнительные

внешние

устройства: магнитные барабаны, диски,

устройства ввода

данных

с каналов связи, устройства считывания

со специализированных

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

ОЗУ, например

оперативное

запоминающее устройство — магнит­

ная лента. Через

медленный

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

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

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

Машина может одновременно решать несколько задач по раз­ ным программам. Режим многопрограммной работы машины по-

39

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

Программирование для машины «Минск-32» допускается только на алгоритмических языках или машинно-ориентированных.

§ 3. ОСНОВЫ ПРОГРАММИРОВАНИЯ НА ЭВМ

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

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

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

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

записывается в

действительных

адресах на

бланках1 . Составлен-

1 Условным адресом называют буквенно-числовое

обозначение номера ячей­

ки. Действительным

адресом называют

действительный

номер ячейки.

39

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