Cтраница 2
Первый раздел переднего плана, содержащий в основном одиночные программы, задаваемые оператором. [16]
В разделах переднего плана могут выполняться пакетированные или одиночные программы. Одиночные программы целесообразно выполнять при малом количестве внешних устройств. Пакетная обработка программ требует для каждого раздела не только физических внешних устройств, но и системных логических. [17]
Система допускает следующие варианты одновременного выполнения пакетированных заданий и одиночных программ. [18]
Программа ИНИЦИАТОР ОДИНОЧНЫХ ПРОГРАММ обеспечивает подготовку операционной системы к выполнению одиночной программы. Она выполняет функции, аналогичные функциям, которые выполняет программа УПРАВЛЕНИЕ ЗАДАНИЯМИ для пакетированных заданий. [19]
В отличие от программ, выполняющихся в режиме пакетной обработки, одиночные программы имеют некоторые ограничения, касающиеся использования возможностей системы. Это приводит к тому, что не всякая программа может выполняться в разделах переднего плана как одиночная программа. [20]
Как уже было сказано, программы перезаписи не могут выполняться как одиночные программы. В то же время такие операции, как всевозможные перезаписи файла с одного носителя на другой, часто удобно выполнять в режиме одиночных программ, как некоторую самостоятельную независимую работу. [21]
Каждый раз, когда в разделе переднего плана основной памяти должна быть выполнена одиночная программа, оператор с пультовой пишущей машинки запрашивает выполнение ИНИЦИАТОРА ОДИНОЧНЫХ ПРОГРАММ. Запрос, осуществляемый с помощью директивы программы ВНИМАНИЕ, воспринимается СУПЕРВИЗОРОМ, который вызывает из библиотеки абсолютных модулей программу ИНИЦИАТОР ОДИНОЧНЫХ ПРОГРАММ и ей передается управление. После этого оператор должен вводить директивы, необходимые для запуска одиночной программы. [22]
В разделах переднего плана допускается два типа обработки: первый - обработка пакетированных заданий и одиночных программ; второй - обработка только одиночных программ. При этом первый тип обработки включает в себя второй. Обработка пакетированных заданий требует, чтобы размер соответствующего раздела переднего плана был не менее 10 кбайтов; обработка только одиночных программ - не менее 2 кбайтов. [23]
В том случае, когда по требованию оператора в указанном разделе переднего плана должна быть выполнена одиночная программа, СУПЕРВИЗОР вызывает из библиотеки абсолютных модулей ИНИЦИАТОР ОДИНОЧНЫХ ПРОГРАММ и передает ему управление. Вызов производится в тот раздел переднего плана, в котором будет выполняться одиночная программа. [24]
Поэтому в ДОС имеется набор макрокоманд, с помощью которых программист получает нужный ему УТИЛИТ, выполняемый как одиночная программа в любом разделе основной памяти. [25]
Отсутствие переменных OWN и инициализации обусловливает глобальный характер переменных там, где на Фортране они были бы локальными для одиночной программы. И, наконец, интерфейс с операционной системой, обеспечиваемый Паскалем, так же неудобен, как и на Фортране, но Паскаль затрудняет создание собственного интерфейса. [26]
Второй раздел переднего плана, который содержит задания, выполняемые в режиме пакетной обработки с помощью программы управления заданиями, или одиночные программы. [27]
Управляющая программа обеспечивает автоматическое управление ЭВМ и в свою очередь состоит из программ - Первоначальная загрузка, Управление заданиями, Инициатор одиночных программ и Супервизор. [28]
В разделах переднего плана допускается два типа обработки: первый - обработка пакетированных заданий и одиночных программ; второй - обработка только одиночных программ. При этом первый тип обработки включает в себя второй. Обработка пакетированных заданий требует, чтобы размер соответствующего раздела переднего плана был не менее 10 кбайтов; обработка только одиночных программ - не менее 2 кбайтов. [29]
Одиночная программа включается в обработку ИНИЦИАТОРОМ ОДИНОЧНЫХ ПРОГРАММ после того, как оператор с пультовой пишущей машинки дал указание системе начать выполнение одиночной программы. После окончания одиночной программы раздел переднего плана, в котором она выполнялась, становится свободным. Для включения в обработку новой одиночной программы опять требуется указание оператора. [30]