Los procesos en un sistema multitarea pueden interactuar de dos maneras principales:
Competición
Los procesos compiten por recursos del sistema, por lo que el sistema operativo debe proteger e aislar sus espacios de memoria.
Cooperación
Los procesos de una misma aplicación colaboran intercambiando datos y señales. Suelen formar familias con relaciones jerárquicas como padre e hijo.