What does data execution prevention do?
Data execution prevention (DEP) is a set of hardware and software technologies that perform additional checks on memory to help protect against malicious code exploits. In Windows XP SP2, DEP is enforced by both hardware and software.
taken from
http://www.microsoft.com/technet/pro.../sp2mempr.mspx