L'elaborazione simultanea (o processi concorrenti, attività parallele) è una delle caratteristiche essenziali dei sistemi operativi. Questa simultaneità può essere osservata a livello di hardware (processori centrali, canali, periferiche, ecc.), da cui deriva il livello di software. La sua importanza risiede negli obiettivi assunti dalle funzioni di un sistema operativo, al fine di sfruttare al meglio le possibilità dell'hardware, in particolare l'aumento della potenza di elaborazione. Questa potenza, che cerchiamo costantemente di aumentare con vari mezzi (hardware/software), è alla base dell'obiettivo primario di ottenere tempi di risposta ottimali.