Los estados por los que pasa un proceso son: nuevo, listo, en ejecución, terminado y bloqueado. Un proceso nuevo se crea cuando una aplicación genera un subproceso llamado proceso nulo. Para pasar a estado listo, el proceso nulo debe ser aceptado dentro del sistema operativo. Un proceso en ejecución puede terminar, bloquearse o volver a estado listo si otro proceso tiene mayor prioridad. Los estados de suspensión son bloqueado suspendido y listo suspendido, y ocurren cuando los procesos son transferidos a memoria secund