Mỗi tiến trình có một ID duy nhất, được gọi là ID tiến trình hoặc PID. Mặc dù mọi tiến trình đang chạy tại bất kỳ thời điểm nào cũng có một ID khác nhau, nhưng theo thời gian, các PID có thể được sử dụng lại.
Ngoài quy trình ban đầu (thường được gọi là init ), mỗi quy trình còn được tạo. Ví dụ: nếu bạn chạy vi từ dấu nhắc shell của mình, tiến trình cha của vi sẽ là trình bao của bạn. Một quá trình có thể có bất kỳ số lượng con, nhưng chỉ có một cha mẹ.
Mỗi quá trình chạy với sự cho phép của một số người dùng và nhóm, áp dụng khi nó truy cập các tệp và thư mục. Người dùng và quy trình chỉ có thể giết các quy trình khác mà họ sở hữu, ngoại trừ root có thể giết bất cứ thứ gì.