El sistema operativo se encarga de gestionar los procesos mediante la creación, ejecución y terminación de los mismos. Un proceso representa un programa en ejecución y el sistema operativo mantiene información sobre los recursos asignados a cada proceso. Los sistemas pueden ser monotarea, multitarea, monousuario o multiusuario dependiendo de la cantidad de procesos y usuarios que pueden ejecutarse simultáneamente.