לכל תהליך יש מזהה ייחודי, הנקרא מזהה התהליך או PID. בעוד שלכל תהליכים הפועלים בכל פעם יש מזהה שונה, עם הזמן ניתן להשתמש PIDs מחדש.
מלבד התהליך הראשוני (המכונה בדרך כלל init ) לכל אחד מהם יש תהליך אב שממנו הוא נוצר. לדוגמה, אם אתה מריץ vi מכיוון שורת הפגז שלך, תהליך האב של vi יהיה הקליפה שלך. בתהליך יכול להיות מספר ילדים, אך רק הורה אחד.
כל תהליך פועל עם הרשאות של משתמש וקבוצה מסוימים, החלים כאשר הוא ניגש לקבצים וספריות. משתמשים ותהליכים רשאים להרוג תהליכים אחרים שבבעלותם, למעט שורש שיכול להרוג כל דבר.