Процес в UNIX має ряд атрибутів, що дозволяють операційній системі управляти його роботою. Основні атрибути представлені в наступних підрозділах.
Ідентифікатор процесу (PID)
Кожен процес має унікальний ідентифікатор PID, що дозволяє ядру системи розрізняти процеси. Коли створюється новий процес, ядро привласнює йому наступний вільний (тобто не асоційований ні з яким процесом) ідентифікатор. Присвоєння ідентифікатора зазвичай відбувається по зростаючий, тобто ідентифікатор нового процесу більше, ніж ідентифікатор процесу, створеного перед ним. Якщо ідентифікатор досягає максимального значення (зазвичай - 65737), наступний процес отримає мінімальний вільний PID і цикл повторюється. Коли процес завершує роботу, ядро звільняє використовувався ним ідентифікатор.
Ідентифікатор батьківського процесу (PPID)
Ідентифікатор процесу, який породив даний процес. Всі процеси в системі, крім системних процесів і процесу init. що є прабатьком інших процесів, породжені одним з існуючих або існували раніше процесів.
Поправка пріоритету (NI)
Відносний пріоритет процесу, що враховується планувальником при визначенні черговості запуску. Фактичне ж розподіл процесорних ресурсів визначається пріоритетом виконання (атрибут PRI), що залежать від декількох факторів, зокрема від заданого відносного пріоритету. Відносний пріоритет не змінюється системою на всьому протязі життя процесу (хоча може бути змінений користувачем або адміністратором) на відміну від пріоритету виконання, динамічно змінюваного планувальником.
Термінальна лінія (TTY)
Термінал або псевдотермінал, пов'язаний з процесом. З цим терміналом за замовчуванням пов'язані стандартні потоки. вхідний. вихідний і потік повідомлень про помилки. Потоки (програмні канали) є стандартним засобом взаємодії між процесами в ОС UNIX.
Процеси-демони не пов'язані з терміналом.