D3 Reference Manual

Index | Help

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

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

pibstat

Выводит расшифровку битов значения, определяющего состояние pib

pibstat value

Здесь "value" – это двухбайтовое шестнадцатеричное значение, которое определяет состояние pib (блок идентификации процесса) и возвращается командой "where" в колонке "PIB Stat".

"PIB Stat", наверное, наиболее полезный индикатор использования ресурсов машины D3. Первые две цифры этого значения показывают состояние процесса. Далее приведены наиболее распространенные значения:

F3xx Ожидание ввода или вывод текста на экран
E3xx Ожидание ввода или вывод текста на экран в режиме echo off
F5xx Вывод текста на экран, но линия находится в состоянии XOFF (Ctrl-S)
FFxx Процесс в настоящий момент использует CPU
BFxx Процесс в настоящий момент находится в спящем режиме
DFxx Процесс в настоящее время запрашивает дисковый ввод/вывод

Примеры:

:where 68
 Ln  PCB    PIB   ABS   Stat  ...
     FID    Stat  Base
*068 024EE5 FF10 000018    1  ...

В этом примере для порта 68 возвращается состояние pib в виде числа "ff10", которое затем можно расшифровать с помощью команды "pibstat":

:pibstat ff10
1111 1111 0001 0000
Процесс выполняется или может быть активирован
        не находится в спящем состоянии
        не обрабатывает "ошибку фрейма"
        возвращает вводимые символы (эхо)
        не имеет блокировок по вводу/выводу
        не производит чтение
        не производит запись
        не в коматозном состоянии
        не в режиме DCD ON
        буфер опережающего ввода разрешен
        управление модемом разрешено.