Симонов Сергей - Цвет сверхдержавы - красный 8 Дотянуться до звёзд. часть 3 главы 21-34 стр 44.

Шрифт
Фон

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

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

- Но датчики всё же опрашивает отдельная ЭВМ? - уточнил Руднев.

- Да, поскольку время отклика датчиков значительно превышает время опроса, выделяемое системой прерываний. Но если раньше пришлось бы делать многопроцессорную машину, работающую с общим полем памяти, то сейчас у нас одновременно работают две ЭВМ, общающиеся между собой по сети. - пояснил академик. - Это позволяет разнести их по разным помещениям, УМ-1НХ установлена в здании цеха, в отдельной комнате, ближе к датчикам, а 'Минск' - в основном помещении ВЦ.

До этого описанный Глушковым режим работы был невозможен. ЭВМ, работающие в пакетном режиме, считывали программу и информацию с носителя, 'перемалывали' её, как арифмометр, и выдавали результат. Для системы ПРО в 1959-60 гг пришлось строить двухмашинный комплекс из ЭВМ М-40 и М-50, работающих с общим полем памяти. При этом М-40 считала основную задачу, а М-50 обеспечивала ввод данных и получение их по радиоканалу, (кстати сказать, обеспечивавшему скорость 1 Мбит/с на расстоянии около 300 км). Аналогичная схема использовалась в американском суперкомпьютере Cray CDC-6600, только процессоров ввода-вывода, работавших с общим полем памяти, у него было 10, плюс центральный процессор, считающий основную задачу.

ЭВМ БЭСМ-3М8 и БЭСМ-4М12, работавшие в системе 'Посылторга', АСУ 'Транспорт', системе дистанционной продажи билетов тоже представляли собой сложные комплексы с 8 или 12 наборами основных регистров, опрашиваемых по очереди.

(по сути, аналог hypertreading, по похожей схеме работали компьютеры-мэйнфреймы CDC серии Cyber-170 https://en.wikipedia.org/wiki/CDC_Cyber)

- Этот режим работы у нас называется 'системным', и он является основным для АСУ, - продолжил Глушков. - В системном режиме график решения задач управления на центральной ЭВМ синхронизирован в реальном масштабе времени с графиком производственного процесса, который, собственно, и определяет очерёдность решения задач.

Системный режим работы АСУ обеспечивается специально разработанным для этой задачи программно-математическим обеспечением. Оно позволяет автоматизировать процессы централизованного информационного обслуживания, оперативного ввода и систематизации производственной информации, а также оперативного контроля и управления режимом работы АСУ и производства в целом непосредственно в процессе управления предприятием. Разработанный специалистами

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

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

- Я правильно понял, что система сама определяет очерёдность решения задач? - уточнил Руднев.

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

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

- И какие конкретно целевые задачи ваша система уже решает? - председателя ГКНТ интересовали не столько технические подробности реализации, сколько достигнутые результаты.

Ваша оценка очень важна

0
Шрифт
Фон

Помогите Вашим друзьям узнать о библиотеке