Назад | Перейти на главную страницу

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

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

Итак, я сбросил кучу из них и распечатал их в двоичном формате, похоже, они подходят под эту маску:

00000111000000000000011111111111

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