Cтраница 3
Программа Координатор служит для управления одновременным выполнением до четырех программ машины. Она находится в оперативной памяти вместе с программой Резидент в течение всего времени выполнения программ машины. [31]
Оператор ЭВМ обычно не участвует в подготовке и обслуживании программ функционирования-вычислительной машины в такой степени, в какой это нужно делать программисту. Оператор ЭВМ должен иметь возможность инициировать процесс выполнения программ и в какой-то мере управлять им, т.е. он имеет дело с программами как с единым целым и не должен разбираться в их внутреннем строении. Например, он может отреагировать на ошибку, запустив программу заново или прервав ее выполнение, но установление ошибки, допущенной программистом или оператором-технологом, не входит в его обязанности. Оператор вычислительной машины управляет потоком заданий ( задание - это группа связанных между собой программ) и данных через ЭВМ. Он рассматривает программу ( или даже все задания) как единое целое. [32]
Подпрограмма пересылки информации резервирования из ведущей ЦВМ посылает запрос в схему приоритетного прерывания программы ведомой машины и переходит в режим ожидания сигнала готовности последней к обмену информацией. После поступления этого сигнала, который вырабатывается ведомой ЦВМ, начинается процесс взаимного обмена информацией резервирования, в результате чего происходит синхронизация данных оперативной памяти обеих ЦВМ. Таким образом, обеспечивается поддержание в оперативной памяти каждой из взаимодействующих ЦВМ полного запаса всей информации, необходимого для обеспечения непрерывности процесса управления реальными объектами в случае неисправности одной из машин. [33]
Реализация операторов этой схемы не вызывает затруднений и по схеме легко может быть построена программа машины. [34]
То, какое действие нужно предпринять в каждой из возможных ситуаций, записано в программе машины. [35]
Система Диспетчер обеспечивает: связь оператора с машиной через пишущую машинку пульта оператора; организацию очереди заданий на выполнение программ; загрузку про-грдмм в оперативную память и их пуск; автоматический переход от выполнения одной программы к другой; последовательное выполнение программ машины Минск-22; одновременное выполнение до четырех программ машины Минск-32; распределение внешних устройств и памяти между одновременно выполняющимися программами; автоматическое накопление выводимой информации на ленту вывода в тех случаях, если в данный момент отсутствует свободное физическое устройство для вывода; работу внешних устройств одновременно с работой вычислителя; учет текущего времени и времени выполнения вычислителем отдельных программ; сигнализацию об ошибках в программах. [36]
Функцию г ( п), скажем для трехбуквенного алфавита О, 1 а, можно выбрать так, что она зависит только от двоичного префикса слова, стоящего перед первой меткой а, и этот префикс интерпретируется как весьма непосредственный код программы машины Тьюринга. [37]
Система Диспетчер обеспечивает: связь оператора с машиной через пишущую машинку пульта оператора; организацию очереди заданий на выполнение программ; загрузку про-грдмм в оперативную память и их пуск; автоматический переход от выполнения одной программы к другой; последовательное выполнение программ машины Минск-22; одновременное выполнение до четырех программ машины Минск-32; распределение внешних устройств и памяти между одновременно выполняющимися программами; автоматическое накопление выводимой информации на ленту вывода в тех случаях, если в данный момент отсутствует свободное физическое устройство для вывода; работу внешних устройств одновременно с работой вычислителя; учет текущего времени и времени выполнения вычислителем отдельных программ; сигнализацию об ошибках в программах. [38]
Программа машины IBM 704 состоит из ряда стандартных операций и она сравнительно проста. [39]
Эта теорема имеет большое значение, так как из нее вытекает возможность построения машины, которая может выполнять работу любого нормального алгоритма, а значит, в силу принципа нормализации - работу произвольного алгоритма. Программой машины в этом случае должно быть слово Nu ( изображение данного алгоритма), а исходными данными - слово ри. [40]
Следует указать, что этот способ легко может быть передан на любое счетно-решающее устройство. В программу машины можно вложить разбиение вещественной частотной характеристики на более мелкие интервалы, отчего достоверность и точность результатов будут повышены. [41]
Например, в машине одновременно может выполняться ввод исходных данных для решения одной задачи, счет другой и вывод результатов счета третьей задачи. Без этих программ машины третьего поколения работать не могут. [42]
А и называются соответственно сгоп-символом и символами правого и левого переносов. Функция л называется программой машины 3 - и задается равенствами л ( 7, a) ( q, а), записываемыми в виде qa - q a для всех q e Q, a e А. [43]
Перечисленные методы решения систем линейных алгебраических уравнений легко формализуются и часто применяются, поэтому разработчики ЦВМ снабжают свои машины готовыми программами, реализующими указанные методы. Эти программы включаются в библиотеку программ машины и становятся стандартными подпрограммами. Пользователь ЦВМ, прежде чем начать составлять программу решения своей задачи, должен познакомиться со всей библиотекой программ машины. [44]
Клавиша Старт-I может включаться двумя способами легким нажатием и резким. В сочетании с настройками на выключение программы машины в зависимости от способа нажатия может в данной зоне обрабатываемого документа обеспечить выполнение двух вариантов работы: при резком нажатии - на коротком участке программы ( например, в одной графе), а при легком нажатии - на этом же участке, но с продолжением программы в следующей. [45]