Команда администрирования и сопровождения SAVCO (SAVe
COnfig. = Сохранение конфигурации) позволяет корректировать информацию в файле конфигурации (CONFIG) подсистемы (SUSY), содержащейся в библиотеке программ (PGLIB).
Настоящее описание действительно для версий системы начиная с SP300-V3.3.
Код команды
|
Параметры
|
|
START-SAVCO
|
SUSYNAME=<строка>,[MEMMIN=<число>],[MEMMAX=<число>]
|
|
|
,[MAXTASK=<число>],[MAXPRIO=<число>]
|
|
|
,[CRFLAG=<число>],[EADDRS=<число>],[EADDRO=<число>]
|
|
|
,[JOBFLAG=<число>],[SUSYTYPE=<параметр>]
|
|
|
,[TASKPRIO=<число>],[IADDRS=<число>]
|
|
|
,[IADDRO=<число>],[STACKSIZ=<число>]
|
|
|
,[TSEGSIZ=<число>],[WARN=<параметр>],[ANS=<параметр>];
|
|
ANS
|
Параметр приглашения ко вводу ответа на запрос AMO
|
|
|
|
Задание значения данного параметра при вызове не оказывает влияния на конфигурацию подсистемы.
|
|
|
|
Тип вводимых данных
|
:
|
единственное значение
|
|
|
|
|
|
ввод не
обязателен
|
|
|
|
|
Допустимые значения
|
:
|
Y
|
YES
(да)
|
|
|
|
|
|
N
|
NO
(нет)
|
|
|
|
Значение по умолчанию
|
:
|
N
|
NO
|
|
|
|
|
|
|
|
|
|
CRFLAG
|
Номер уровня признака создания
|
|
|
|
Тип вводимых данных
|
:
|
единственное значение
|
|
|
|
|
|
ввод не
обязателен
|
|
|
|
|
Допустимые значения
|
:
|
0 - 255
|
|
|
Значение по умолчанию
|
:
|
старое значение из файла конфигурации подсистемы
|
|
|
|
|
|
|
|
EADDRO
|
Смещение адреса обработчика исключительных ситуаций
|
|
|
|
Адрес обработчика исключительных
ситуаций для задания, либо НУЛЬ, если для задания будет использован системный обработчик исключительных ситуаций (часть адреса, представляющая собой величину смещения)
|
|
|
Тип вводимых данных
|
:
|
единственное значение
|
|
|
|
|
|
ввод не
обязателен
|
|
|
|
|
Допустимые значения
|
:
|
0 - FFFF
|
|
|
|
Значение по умолчанию
|
:
|
старое значение из файла конфигурации подсистемы
|
|
|
|
|
|
|
|
|
EADDRS
|
Селектор адреса обработчика исключительных ситуаций
|
|
|
|
Адрес обработчика исключительных ситуаций для
задания, либо НУЛЬ, если для задания будет использован системный обработчик исключительных ситуаций (часть адреса, представляющая собой селектор)
|
|
|
Тип вводимых данных
|
:
|
единственное значение
|
|
|
|
|
|
ввод не
обязателен
|
|
|
|
|
Допустимые значения
|
:
|
0 - FFFF
|
|
|
Значение по умолчанию
|
:
|
старое значение из файла конфигурации подсистемы
|
|
|
|
|
|
|
|
|
|
IADDRO
|
Смещение адреса задачи инициализации
|
|
|
|
(часть адреса, представляющая собой величину смещения)
|
|
|
Тип вводимых данных
|
:
|
единственное значение
|
|
|
|
|
|
ввод не
обязателен
|
|
|
|
|
Допустимые значения
|
:
|
0 - FFFF
|
|
|
Значение по умолчанию
|
:
|
старое значение из файла конфигурации подсистемы
|
|
|
|
|
|
|
|
|
|
IADDRS
|
Селектор адреса задачи инициализации
|
|
|
|
(часть адреса, представляющая собой селектор)
|
|
|
|
Тип вводимых данных
|
:
|
единственное значение
|
|
|
|
|
|
ввод не
обязателен
|
|
|
|
|
Допустимые значения
|
:
|
0 - FFFF
|
|
|
Значение по умолчанию
|
:
|
старое значение из файла конфигурации подсистемы
|
|
|
|
|
|
|
|
|
|
JOBFLAG
|
Атрибуты задания
|
|
|
|
Здесь можно задать следующие атрибуты нового задания:
|
|
|
-
Проверка значений параметров
|
|
|
|
|
- Очистка сегментов памяти/буферов
|
|
|
|
|
- Возможность удаления задания
|
|
|
|
|
Значения параметров сми. в описании системы Nucleus
|
|
|
|
|
Тип вводимых данных
|
:
|
единственное значение
|
|
|
|
|
|
ввод не
обязателен
|
|
|
|
|
Допустимые значения
|
:
|
0 - 255
|
|
|
Значение по умолчанию
|
:
|
старое значение из файла конфигурации подсистемы
|
|
|
|
|
|
|
|
|
|
MAXPRIO
|
Максимальное значение приоритета для данной подсистемы
|
|
|
|
Наивысший возможный приоритет задачи в составе задания,
|
|
|
|
или
0, если будет использовано значение параметра MAXPRIO для исходного задания.
|
|
|
|
Тип вводимых данных
|
:
|
единственное значение
|
|
|
|
|
|
ввод не
обязателен
|
|
|
|
|
Допустимые значения
|
:
|
0
|
|
|
|
|
25 - 255
|
|
|
|
|
Значение по умолчанию
|
:
|
старое значение из файла конфигурации подсистемы
|
|
|
|
|
|
|
|
|
|
MAXTASK
|
Максимальное число задач для данной подсистемы
|
|
|
|
Максимальное число задач, которые могут одновременно содержаться в задании (включая дочерние задачи), или 0FFFF, если число задач не ограничивается. Обращаем ваше внимание на то, что задание, помимо пользовательских задач, содержит также внутреннюю системную задачу.
|
|
|
Тип вводимых данных
|
:
|
единственное значение
|
|
|
|
|
|
ввод не
обязателен
|
|
|
|
|
Допустимые значения
|
:
|
2 - 65535
|
|
|
Значение по умолчанию
|
:
|
старое значение из файла конфигурации подсистемы
|
|
|
|
|
|
|
|
|
|
MEMMAX
|
Максимальный объем свободной памяти для данной подсистемы
|
|
|
|
Максимальный объем свободной памяти, который
может быть выделен заданию во время его выполнения (выражается числом 16-байтовых элементов памяти)
|
|
|
макс. 1048575*16 = 16 Mб
|
|
|
Тип вводимых данных
|
:
|
единственное значение
|
|
|
|
|
|
ввод не
обязателен
|
|
|
|
|
Допустимые значения
|
:
|
0 - 1048575
|
|
|
Особый случай
|
:
|
Значение 0FFFF не задает определенной верхней границы
|
|
|
|
Значение по умолчанию
|
:
|
старое значение из файла конфигурации подсистемы
|
|
|
|
|
|
|
|
|
|
MEMMIN
|
Минимальный объем свободной памяти для данной подсистемы
|
|
|
|
Объем свободной памяти, который должен быть присвоен заданию при его создании (выражается числом 16-байтовых элементов памяти)
|
|
|
макс. 1048575*16 = 16 Mб
|
|
|
Тип вводимых данных
|
:
|
единственное значение
|
|
|
|
|
|
ввод не
обязателен
|
|
|
|
|
Допустимые значения
|
:
|
0 - 1048575
|
|
|
Значение по умолчанию
|
:
|
старое значение из файла конфигурации подсистемы
|
|
|
|
|
|
|
|
|
|
STACKSIZ
|
Размер стека для задачи инициализации
|
|
|
|
(в байтах)
|
|
|
Тип вводимых данных
|
:
|
единственное значение
|
|
|
|
|
|
ввод не
обязателен
|
|
|
|
|
Допустимые значения
|
:
|
250 - 65000
|
|
|
Значение по умолчанию
|
:
|
старое значение из файла конфигурации подсистемы
|
|
|
|
|
|
|
|
|
|
SUSYNAME
|
Имя подсистемы, конфигурация которой будет изменена
|
|
|
Имя файла на диске, для которого будет изменен файл конфигурации (CONFIG).
|
|
|
Тип вводимых данных
|
:
|
единственное значение
|
|
|
|
|
|
ввод
обязателен
|
|
|
|
|
Допустимые значения
|
:
|
имя файла (макс. 32 знака)
|
|
|
|
|
|
|
|
|
SUSYTYPE
|
Тип подсистемы
|
|
|
Тип вводимых данных
|
:
|
единственное значение
|
|
|
|
|
|
ввод не
обязателен
|
|
|
|
|
Допустимые значения
|
:
|
NORMAL
|
обычная подсистема
|
|
|
|
|
|
DATABASE
|
подсистема с базой данных
|
|
|
|
|
|
DATAFILE
|
подсистема является файлом данных
|
|
|
|
|
|
MULTILOAD
|
подсистема может/должна быть многократно загружена
|
|
|
|
|
|
SWUFILE
|
индикатор
функциональной надежности SWU
|
|
|
|
Значение по умолчанию
|
:
|
старое значение из файла конфигурации подсистемы
|
|
|
|
|
|
|
TASKPRIO
|
Приоритет задачи инициализации для данной подсистемы
|
|
|
Приоритет задачи инициализации задания;
|
|
|
если задан 0, то задаче инициализации будет присвоено максимальное значение приоритета для данного задания.
|
|
|
Тип вводимых данных
|
:
|
единственное значение
|
|
|
|
|
|
ввод не
обязателен
|
|
|
|
|
Допустимые значения
|
:
|
0
|
|
|
|
|
25 - 255
|
|
|
|
|
Значение по умолчанию
|
:
|
старое значение из файла конфигурации подсистемы
|
|
|
|
|
|
TSEGSIZ
|
Размер сегмента памяти для задачи инициализации
|
|
|
Размер (в байтах) области памяти для размещения переменных задачи инициализации, или 0
|
|
|
Тип вводимых данных
|
:
|
единственное значение
|
|
|
|
|
|
ввод не
обязателен
|
|
|
|
|
Допустимые значения
|
:
|
0 - 65000
|
|
|
Значение по умолчанию
|
:
|
старое значение из файла конфигурации подсистемы
|
|
|
|
|
|
WARN
|
Предупреждение, выдаваемое системой перед перезаписью файла конфигурации (опция)
|
|
|
Тип вводимых данных
|
:
|
единственное значение
|
|
|
|
|
|
ввод не
обязателен
|
|
|
|
|
Допустимые значения
|
:
|
Y
|
YES
(да)
|
|
|
|
|
|
N
|
NO
(нет)
|
|
|
|
Значение по умолчанию
|
:
|
N
|
NO
|
|
|