תהליך הינו פקודה הרצה על מחשב ה- UNIX. כל פקודה שמשתמש מריץ נחשבת לתהליך, לדוגמא הפקודה:
ls –l
נחשבת לתהליך כשהיא מתבצעת. כל פעם כשנבצע את הפקודה הנ"ל יחשב הדבר לתהליך חדש. על כן בכל ריצה של פקודה, נוצר תהליך חדש המזוהה ע"י מספר תהליך הקרוי pid (proccess id).
הצגת נתוני התהליכים הרצים במחשב תעשה ע"י הקלדת הפקודה ps:
ps
הפלט יהיה דומה לפלט הנ"ל:
התהליך שפועל זוהי תוכנית ה- shell עצמה.
PID – הינו מספר זיהוי התהליך.
TT – מגדיר את סוג המסוף.
TIME – הינו זמן ביצוע התהליך עד כה.
COMMAND – הינה הפקודה שהפעילה את התהליך.
עבודה הינה משימה המבוצעת ע"י המערכת ומורכבת מתהליך אחד לפחות או יותר.
לדוגמא:
ls | sort
הינה עבודה (job), המורכבת משני תהליכים: אחד הינו פקודת ls, והשני פקודת sort.