Proses adalah program yang sedang dieksekusi. Setiap proses memiliki status seperti running, waiting, ready, atau terminated. Proses direpresentasikan dalam sistem operasi melalui Program Control Block (PCB) yang berisi informasi tentang proses. Proses dapat berkomunikasi satu sama lain melalui berbagai mekanisme seperti message passing dan shared memory.