ГОСТ Р 51954-2002
В.4.4 Утилиты д.
1
я контроля ограничения ресурсов
Должны быть обеспечены интерфейсы утилит для выбора н установления ограничений на ресурсы
пользователя.
Различные виды ограничений ресурсов охватывают:
- максимальное время работы ЦП:
- максимальный объем памяти:
- максимальный размер базового файла;
- максимальное число периферийных устройств:
- максимальный объем единичного файла;
- максимальное число ЦП;
- минимальную точность значения.
Для каждого вила ограничения ресурсов могут быть установлены жесткие или мягкие границы или тс и
другие одновременно.
Ограничения могут быть наложены на одну или на все следующие категории:
- единичный процесс;
- все процессы в сеансе;
- все процессы в группе процессов;
- все процессы в группе сеансов.
Если ограничения ресурсов нарушены, виновный процесс или процессы должны быть отмечены
соответствующим сигналом.
В.4.5 Утилиты для разработки программных средств
B.4.5.I Символический отладчик
Для всех необходимых и необязательных компиляторов, за исключением языка ЛИСП, должна быть
установлена утилита отладки в символических адресах, обладающая следующими минимальными функцио
нальными возможностями:
- распечатки или отображения значения именованной переменной в формате, зависящем от реализации:
- отображения значений в различных форматах, включая целочисленные, с плавающей точкой, символь
ный. восьмеричный, шестнадцатеричный и т. д.;
- инициализации выполнения программы с возможностью передачи параметров для данной программы,
имитирующей передачу из оболочки:
- прерывания выполнения программы перед выполнением заданной строки исходной программы;
- выбора условных прерываний (наиболее важно прерывание по счетчику итераций):
- выбора имени блока или устройства отображения, на которых можно отображать переменные;
- выполнения только следующей строки и останова:
- возобновления выполнения из состояния останова:
- изменения значений именованной переменной:
- определения адреса символа:
- отображения хода выполнения в обратном направлении (эта возможность определяется реализацией);
- выхода из отладчика.
Символический отладчик может нс распечатывать переменные и нс выбирагь точки останова в своих
внутренних или библиотечных функциях.
В.5 Графика
Традиционные суперЭВМ используют модель генерации вывода графических результатов, в которой файл
выхолных команд инициализирует некоторое устройство, выдающее твердую копию результатов. Вызванное
устройство в дальнейшем интерактивно работаете программой вывода графики. Для обеспечения унифициро
ванных интерфейсов таких программ с графическими устройствами необходима разработка соответствующих
стандартов.
В первую очередь необходима разработка стандартов для интерфейсов POSIX с системой X-window и
системы X-window с ИИГСП (иерархической интерактивной графической системой программиста).
В.6 Языки
В.6.1 Представление данных в формате с плавающей точкой
Системы суперЭВМ имеют различные форматы представления данных с плавающей точкой, в результате
чего переносимые программы выдают результаты с различной точностью.
Для унификации результатов работ переносимых программ в формате с плавающей точкой в среде
суперЭВМ необходима разработка единого стандарта.
В.6.2 компиляторы ФОН РАН 77 и ФОРТРАН 90
Интерфейс утилитсуществующих компиляторов должен быть расширен для распознавания дополнитель
ных параметров компиляции, перечисленных ниже. Все эти параметры компиляции являются необязательны
ми. Рсатизаиия по умолчанию должна:
- создавать карту загрузки для всех объектных файлов, обрабатываемых при данном вызове компилятора,
17