ГОСТ 1»51954-2002
- управления лентами и другими сменными носителями.
В.З Интерфейс операционной системы
Необходимы стандарты для интерфейсов, укатанных в настоящем разделе.
В.З. 1 Интерфейсы для управления ресурсами
В.З. 1.1 Ограничения ресурсов
Необходимы функции для выбора и установления ограничений пользователя при обработке или в сеансе.
Ограничения должны быть указаны по конкретным ресурсам, таким как ЦП. намять, дисковые,
ленточные и графические устройства.
Такой объект системных ресурсов, как сеанс применим для управления ресурсами, используемыми
группой связанных процессов. Реализация должна предотвращать выход процесса из сеанса потому, что это
может привести к потере управления ресурсами. Это требование распространяется на механизм удержания
процесса в сеансе или на определение нового вида сеанса.
Различные виды ограничения ресурсов включают н себя:
- максимальное время работы ЦП;
- максимальный объем памяти:
- максимальный размер базового файла:
- максимальное число периферийных устройств:
- максимальный объем единичного файла:
- максимальное число ЦП;
- минимальную точность значения.
Для каждого вида ограничения ресурсов могут быль установлены жесткие или мягкие границы или тс и
другие одновременно.
Ограничения могут быть наложены на одну или на все следующие категории:
- единичный процесс;
- все процессы в сеансе;
- все процессы в группе процессов;
- все процессы в группе сеансов.
Если ограничения ресурсов нарушены, виновный процесс или процессы должны быть отмечены
соответствующим сигналом.
В.З. 1.2 Резервирование, учет и запрос ресурсов
Необходимы функции для резервирования ресурсов, учета и контроля использования ресурсов и запроса
доступности ресурсов.
Если приложение нс может предварительно зарезервировать ресурс, оно должно находиться в ждущем
состоянии до тех пор, пока ресурс не станет доступным. Для обеспечения этого должна быть реализована
возможность обнаружения «мертвых точек» и управления ими между многими приложениями.
В.4 Оболочка и утилиты
Для услуг, указанных в настоящем разделе, необходимы дополнительные стандарты.
В.4.1 Утилиты для учета
Необходимы интерфейсы утилит для определения:
- окончания сеанса некоторого пользователя при увеличении загрузки но какому-либо ресурсу:
- изменения расчета ресурса, по которому будет увеличена загрузка для данного пользователя на
следующем сеансе;
- отчета об увеличении загрузки в текущем сеансе но сравнению с расчетной;
- отчета об увеличении загрузки по сравнению с расчетными значениями, установленными ранее.
В.4.2 Утилиты для рестарта с контрольной точки
Необходимы интерфейсы утилит для:
- определения контрольной точки процесса или группы процессов:
- рестарта процесса или группы процессов с ранее установленной контрольной точки.
При установлении контрольной точки создается файл, содержащий информацию, необходимую для
рестарта. Посте успешного рестарта процесс или группа процессов попадают в среду, воссганоатснную но
состоянию, определяемому функциями рестарта с контрольной точки.
В.4.3 Утилиты для резервирования ресурсов
Должны быть обеспечены стандартные сервисные программы на уровне команд для:
- распределения и перераспределения устройств;
- запроса доступа к устройству:
- дополнительного входа,
- удаленного входа.
- изменения приоритета;
- ожидания доступа к устройству и прохождения «мертвой точки*.
16