Маска идентификатора процесса в z/OS

Я заметил любопытную схему обработки номеров идентификаторов в системе z/OS, над которой я работаю (uname сообщает об этом как OS/390), они либо 1-4 цифры в длину, либо 8 цифр в длину, но не между ними. Высокие значения PID чуть выше 16777216, 33554432 или 50331648.

Поэтому я выбросил их и распечатал в двоичном виде, они, кажется, соответствуют этой маске:

00000111000000000000011111111111

Есть ли причина, по которой идентификаторы процессов будут использовать только 14 бит адресного пространства из 32, и / или что такое большой разрыв в середине?

0 ответов

Другие вопросы по тегам