D3 Reference Manual

Index | Help

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

Разделы / Системные файлы / pibs

pibs

Содержит характеристики устройств для каждого порта

Запись "pibs" требуется для любого процесса, выполняемого в системе.

Записи файла "pibs" постоянно находятся в памяти и отражают все, связанное с выполняемым процессом (выполняемые системные программы и т.д.).

Файл "pibs" описывает также физические устройства, подключенные к системным портам (терминалы, принтеры, фантомы или порты связи). Номера портов (port.numbers) являются идентификаторами записей (item-ids.).

Информация, связанная с управлением устройствами, берется из файла "pibs" и файла "devices". Запись "pibs" описывает тип устройства, а запись файла "devices" - характеристики устройства и функции привода.

Номера, имена и описания атрибутов:

0 pib# "Item-id" - номер "pib"
1 location Физическое местоположение устройства, подключенного к "pib"
2 device Идентификатор записи файла "devices", обозначающий конкретное устройство, подключенное к порту (например, терминал "wy-50"). Когда процесс активизируется, он автоматически настраивается на соответствующий тип устройства.
3 status Текущий статус "pib"; это атрибут, предназначенный только для показа и вызываемый программным путем во время вывода.
4 abs-fid Десятичный номер (fid) первого фрейма в непрерывной связанной записи машинного кода (зоне "abs"), выполняемой в данный момент. Этот атрибут, предназначенный только для дисплея, вызывается программным путем во время вывода.
5 pcb-fid Десятичный номер (fid) фрейма блока "pcb", связанного с этим блоком "pib". Этот атрибут предназначен только для дисплея и вызывается программным путем во время вывода.
6 pgm-ctr Стек возврата в записи в мащинном коде в области "abs" в машинном коде, где в данный момент выполняется процесс. Этот атрибут, предназначенный только для дисплея, вызывается программным путем во время вывода.
7 user Идентификатор пользователя, подключившегося к данному "pib" ("user-id" в файле "users"). Обновляется при входе пользователя в систему (user logon) и удаляется при выходе (logoff). Используется в файле "accounts", если ведется учет ресурсов.
8 u-date Дата подключения пользователя, связанного с данным "pib", под данным идентификатором. Обновляется одновременно с пользователем и удаляется при выходе.
9 u-time Время подключения пользователя. Обновляется одновременно с пользователем и удаляется при выходе.
10 md Имя "md" (идентификатор записи в файла "mds"), к которому подключен данный "pib". Одновляется при входе в данный счет и отключается при выходе. Используется в файле "accounts", если ведется учет ресурсов.
11 md-date Дата входа в счет. Обновляеися одновременно с "md" и удаляется во время выхода. Используется в файле "accounts", если ведется учет ресурсов.
12 md-time Время входа в счет. Одновляется одновременно с "md" и удаляется при выходе. Используется в счете "accounts", если ведется учет ресурсов.
13 cpu Время центрального процессора (cpu), использованное данным процессом с момента входа в текущий счет. Измеряется в десятых долях секунды. Этот атрибут, предназначенный только для дисплея, вызывается программой во время вывода. Используется в файле "accounts", если ведется учет ресурсов.
14 disk Количество чтений диска с момента входа в данный счет. Этот атрибут вызывается программным путем во время вывода.
15 pages Количество печатных страниц, выведенных с момента входа в счет. Этот атрибут, предназначенный только для дисплея, вызывается программным путем во время вывода. Используется в файле "accounts", если ведется учет ресурсов.
16 attdev Список подключенных устройств
18 linkdev Физическое устройство, на котором "работает" процесс

Примеры:

:who
49 ge ba
:list pibs 49
Page   1     pibs                                       11:17:54  17 Jan 1997
pibs link-dev att-devs location.. device.... user...... udate utime account...
  49                   George     79,,0,1,1, ge         01/17  7:11 ba
                       Elvin      8,80,59,ib
                                  m3151
[405] 1 items listed out of 1 items