D3 Reference Manual

Index | Help

Поиск по страницам

Разделы / Команды системы (TCL) / config options

config options

Меню управления конфиругацией виртуальной машины D3 (опции)

Осуществляет вход в процессор обновления (UP) для показа на экране различных функциональных средств, доступных на текущей виртуальной машине или виртуальной машине, указанной в параметре "vmname".

Внимание: эта команда с 2003 года не поддерживается.

config options {vmname}

Параметры:

"Machine name" - имя машины. Это текст, который возвращается командой 'which' TCL и встроенной функцией "system(100)" PICK/BASIC после имени файла конфигурации PICK. Таким текстом может быть любая строка. Во время процедуры установки в этом поле всегда устанавливается значение, используемое по умолчанию.
"Boot Mode" - режим загрузки. Эта односимвольная опция указывает, в каком режиме система приходит к пользователю, - в однопользовательском ('s') или многопользовательском ('m'). Если это многопользовательский режим, пользователи могут подключаться к системе сразу после ее запуска (т.е. после сообщения об успешном прохождении диагностических тестов - 'diagnostics ... successfully completed') во время выполнения процедуры "холодного пуска". Если это однопользовательский режим, пользователи не могут выполнить процедуру подключения (logon) до тех пор, пока на линии 0 не будет выполнена команда 'maxusers (mlq'. Эта команда должна присутствовать в конце макроса 'user-coldstart' после того, как уже выполнены все команды, связанные с данным приложением (запуск принтеров, установка параметров терминалов, связь и т.д.). По умолчанию загрузка производится в однопользовательском режиме.
"Auto boot sleep" - задержка автозагрузки. Это число задает задержку в секундах, которая имеет место перед выполнением автоматической загрузки ('ap -a x') и позволяет отказаться от автоматической загрузки и перейти к ручной. По умолчанию задержка равна 3 сек.
"ABS lock" - блокировка ABS. От этого флага, имеющего два состояния ("on" или "off"), зависит, загружается ли в память во время загрузки все ядро PICK ('Locking ABS ...'). Если для системы PICK имеется достаточно памяти, процедура установки автоматически включает этот флаг (переводит его в состояние "on"). Если флаг сброшен (находится в состоянии "off"), это чрезвычайно сильно снижает производительность системы. Отключкние блокировки ABS должно использоваться только для очень маленьких конфигураций (меньше нескольких мегабайтов).
"Break char (hex)" - символ 'break' (шестнадцатеричный). Это закодированное в шестнадцатеричной форме значение символа 'break', принимаемое по умолчанию. Для конкретного порта данный параметр можно изменить с помощью команды 'set-break' TCL.
"Escape char (hex)" - символ 'escape' (шестнадцатеричный). Это закодированное в шестнадцатеричной форме значение символа повышения уровня 'escape', используемое по умолчанию. Для конкретного порта данный параметр можно изменить с помощью команды 'set-esc' TCL.
"Priority" - приоритет. Этот номер задает приоритет процессов PICK по отношению к процессам UNIX на виртуальной машина путем присвоения "хорошего" значения. Допустимы значения в диапазоне от "-20" (самый высокий приоритет) до "+19" (самый низкий приоритет). '0' - это "нейтральное" значение, при котором приоритет процессов PICK и прочих процессов одинаков. Процесс сброса на диск (flush process) всегда работает с этим параметром, равным "-10" (т.е. с более высоким приоритетом, чем основная линия).

Примеры:

Machine name      development
Boot mode         s
Auto boot sleep   5
ABS lock          on
Break char (hex)  1c
Escape char (hex) 1b
Priority          10

Эти опции имеют следующий эффект:

  • Функция system(100) в FlashBASIC возвратит следующую строку:
    pick0:development
    
  • Система загружается как однопользовательская.
  • Задержка автоматической загрузки равна 5 секундам.
  • Символ 'break' устаналивается на '1c'. Эта клавиша обычно ассоциируется с "<ctl>\" (клавиша <ctl> + клавиша обратной косой черты).
  • Клавиша повышения уровня 'escape' соответствует x'1b', т.е. обычному символу 'escape'.