Cтраница 2
Сведения о программах формируются на соответствующих бланках входных документов и содержат код программы ( обычно это порядковый номер программы в фонде), наименование программы, объем программы в машинных командах, язык программирования. [16]
Задание определяет наименования программы, данных и, возможно, некоторые параметры работы, например ее приоритет. Задания формируются вне ВС и поступают на входные устройства системы. Чтобы выполнить задание, необходимо выделить работе совокупность ресурсов - необходимый объем оперативной и внешней памяти, требуемые устройства ввода - вывода, процессорное время и время каналов ввода - вывода и внешних запоминающих устройств. Из-за ограниченности ресурсов, которыми располагают ВС, все задания не могут быть одновременно обеспечены ими, так что параллельно во времени может выполняться лишь часть работ, обеспечиваемых ресурсами ВС. Поэтому работы в ВС выполняются в основном последовательно одна за другой и в каждый момент времени ВС может обрабатывать ограниченное число задач, возможно, только одну задачу. [17]
Программные средства, представленные на рис. 5.5, взаимодействуют между собой и с работами следующим образом. Из задания выбираются наименование программы и наименования файлов данных. Для файлов, вводимых - выводимых через устройства ввода - вывода, выделяются необходимые устройства ввода - вывода. [18]
Параметры операторов языка отладки, в качестве которых выступают наименование программ, метки команд операторов и наименование величин исходного текста ОП, определяют связь задания на отладку с процессом исполнения программы. [19]
Здесь ИДЕНТ обозначает наименование загружаемой внутренней программы. После трансляции оператору ставятся в соответствие три ячейки в программе, причем наименование программы переносится в третью ячейку. После загрузки программы а первых двух ячейках будут записаны значения базисных адресов внутренней программы. [20]
Кроме стандартных бланков для записи на фортране программа может быть оформлена на бланках для записи исходных текстов для ЭВМ Минск-32. На таком бланке в строке содержится, так же как и в стандартном бланке, 80 позиций, из которых при записи программы 11 позиций отводятся для наименования программы и номера строки. Текст строки фортрана занимает позиции 12 - 80, т.е. соответствует позициям 1 - 69 стандартного бланка. Отсюда следует, что в позициях 12 - 16 бланка для записи исходных текстов записывается метка оператора, в позиции 17 задается признак строки продолжения; оператор записывается, начиная с 18 - й позиции, и может иметь не более 19 строк продолжения, буква С в 12 - й позиции служит признаком строки с комментарием. [21]
Как уже говорилось, каждая программа имеет наименование, под которым она хранится в библиотеке. Поскольку на машине может выполняться одновременно несколько программ, не исключено, что в одно и то же время будут выполняться программы с одинаковыми именами. Чтобы Оператор мог отличать одновременно выполняющиеся программы друг от друга, он должен использовать не наименования программ, а наименования работ, в которые входят эти программы. Наименование работы не используется при составлении программы, а является идентификатором, под которым выполняется программа. Оператор обмениваются информацией относительно какой-то программы, сопровождая эту информацию только идентификатором работы. [22]