Команды управления системой

8.8.12. Команды управления системой Команда EXIT

Назначение: выход из КП и возврат на предыдущий уровень с заданным кодом возврата.

Синтаксис:

EXIT [n]

Комментарии. Аргументом л задается код возврата. Если он опущен, то используется код возврата последней из выполненных программ (в том числе внешних команд).

 

Команда SWAPPING

Назначение: разрешение или запрещение свопинга NDOS'a, а также отображение текущего режима работы КП.

Синтаксис:

SWAPPING [ON | OFF]

Комментарии. Данная команда при задании аргумента временно (до повторного ее выполнения) запрещает или разрешает свопинг транзитного модуля КП NDOS. Отмена свопинга полезна перед выполнением серии небольших программ, которые гарантированно разместятся в памяти без Перекрытия транзитного модуля NDOS'a.

При задании аргумента OFF свопинг отключается, но память, выделенная для свопинга, не освобождается.

Если задать аргумент ON, то свопинг вновь будет разрешен.

Ввод команды без аргумента обеспечивает отображение текущего состояния свопинга (ON или OFF).

Замечание: команда SWAPPING особенно полезна в командных файлах, в частности, в файле AUTO ЕХЕСАТ.

 

Команда LOG

Назначение: обеспечение протоколирования работы системы.

Синтаксис:

LOG [◄/W fite |ON|OFF|string]

Комментарии. Протоколирование работы системы заключается в формировании специального текстового файла, в котором регистрируются все введенные пользователем команды в том виде, в каком они специфицированы в командной строке (без разименования синонимов и глобальных переменных). Каждая строка файла протокола имеет формат

[ММ/ДД/ГГ ЧЧ:MM:CC] process

Протоколирование начинается сразу после ввода команды LOG с аргументом ON. По умол­чанию для этой цели используется файл NDOS.LOG в корневом каталоге системного диска. Задав переключатель /W, Вы сможете перенаправить вывод протокола в любой другой файл (ON в таком случае предполагается по умолчанию).

Для прекращения протоколирования укажите OFF.

Если Вы хотите поместить в файл протокола строку-комментарий, то специфицируйте аргумент string. Ввод команды LOG без аргумента и переключателя обеспечивает отображение состояния (статуса) режима протоколирования (ON или OFF).

Замечания:

        команда LOG string срабатывает даже тогда, когда протоколирование отключено. Это позволяет, в частности, поместить в файл протокола заголовок;

― по команде LOG существующий файл протокола всегда пополняется, а не создается заново;

― команда LOG в среде оболочки DOS, в частности, Norton Commander'a не действует.

 

Команда TIMER

Назначение: управление таймером (секундомером).

Синтаксис:

TIMER [/S]

Комментарии. TIMER используется для хронометрирования работ на ПЭВМ. При первом вводе команды TIMER таймер запускается, а при последующем выполнении этой же команды — останавливается, причем его показания выдаются на экран дисплея (Elapsed time).

Переключатель /S обеспечивает отображение показаний секундомера без его остановки.

Дискретность показаний таймера составляет 0,06 с, а измерение времени производится в течение суток (до 23:59:59.99).

Замечание: команда TIMER особенно полезна в командных файлах.

 

Команда LOADHIGH (LH)

Назначение: загрузка резидентной программы в UMB-память.

Синтаксис:

LOADHIGH process

или

LH process

Комментарии. Данная команда может выполняться только на ПЭВМ класса 386 и старше (иногда — на машинах класса AT), если загружена DOS 5.0 и подключен драйвер, обеспечивающий поддержку UMB-памяти. Подробнее эти вопросы рассматривались в п. 5.2.6.