DEP se ejecuta en dos modos: DEPs forzados por hardware para CPU que pueden marcar las páginas de memoria como no ejecutables, y DEPS forzado por software con protección limitada para las CPUs que no tienen soporte de hardware.