Un proceso consiste en las instrucciones de un programa, su estado de ejecución y su memoria de trabajo. Un proceso puede crear hilos que comparten la memoria del proceso. Los procesos pueden estar en diferentes estados como ejecución, listo o bloqueado. El sistema operativo crea, administra y termina los procesos para distribuir los recursos del sistema de manera eficiente.