Programm: maschinenlesbare Abschrift einer definierten Befehlsfolge, quasi das „Buch“ (Datei) für den Prozess
Prozess: Programm im Arbeitsspeicher während der Ausführung, ‚lebendes‘ Programm, das aktuell von der CPU abgearbeitet wird
Thread: optionaler, unabhängiger Unterprozess, im Minimalfall gibt es nur einen Main-Thread, und der ist dann identisch mit dem ganzen Prozess
Task: Synonym für Prozess (siehe Task-Manager, Task-Switcher), selten als Synonym für Thread
Process Control Block (PCB): Prozess-Verwaltungsakte für den Betriebssystem-Kernel und den Scheduler; der PCB enthält u. a. PID, Rechte, Adressen, Priorität
PID Process ID): eindeutige Kennziffer für jeden einzelnen Prozess, der interne Prozess-Name aus Kernel-Sicht
Process-Zustände: Ready (wartet), Active (arbeitet), Blocked (Event, Trigger für den Start erforderlich), Zustandsänderungen durch Kernel und Scheduler
Scheduling: Zeitsteuerung der Prozesse auf Multitasking-Systemen; Kriterien für die zugewiesene CPU-Zeit sind Events, Zeitscheiben, Priorität, Semaphoren
Prozess-Priorität: Kriterium für den Kernel, den Prozess-Zustand zu ändern, weitere Kriterien sind Events und Zeitscheiben
Semaphoren: Variablen für zeitkritische Abläufe (für alle Prozesse lesbar), Notizen für die Prozess-Kooperation