Primer y segundo plano:

Cuando un proceso recibe entradas desde el teclado y emite salidas a la pantalla (al no ser que se le haya redireccionado la salida o la entrada) se dice que esta en primer plano.
Solo puede haber un programa en primer plano a la vez.

Cuando un programa no necesita entradas, su salida no es interesante o se quiere ejecutar otro mas interesante se le puede dejar en segundo plano.

Los procesos también pueden ser suspendidos, un proceso suspendido no se ejecuta actualmente pero sus datos siguen en memoria.
Suspender un proceso no es lo mismo que interrumpirla (con Ctrl-C normalmente), cuando lo interrumpimos el proceso deja de estar en memoria y se pierden todos sus datos no guardados, aunque algunos programas cuando capturan que se ha pulsado Crtl-C guardan todos sus datos ordenadamente y salen.