Donanım tabanlı ve yazılım tabanlı bir DEP var. Referans .
Donanım tabanlı DEP, CPU'nuzun XD veya NX bitini desteklemesini gerektirir. CPU, bu bitin ayarlandığı bir sayfadan kod yürütmeye çalışırsa, CPU bir donanım istisnası atar ve hiçbir şey çalıştırılmaz.
Yazılım tabanlı DEP - bu referans aşağıdaki bilgileri sağlar:
Windows XP SP2'ye ek bir Veri Yürütme Engellemesi güvenlik denetimi grubu eklenmiştir. Yazılım tarafından uygulanan DEP olarak bilinen bu kontroller, Windows'ta istisna işleme mekanizmalarından yararlanan kötü amaçlı kodları engellemek için tasarlanmıştır.
ve
Yazılım tarafından zorlanan DEP, Windows XP SP2 çalıştırabilen herhangi bir işlemcide çalışır. Varsayılan olarak, yazılım tarafından uygulanan DEP, işlemcinin donanım tarafından uygulanan DEP özelliklerinden bağımsız olarak yalnızca sınırlı sistem ikili dosyalarının korunmasına yardımcı olur.
Bu, CPU NX / XD desteğinden bağımsız olarak etkinleştirilebilir ve kullanılabilir.
DEP yazılımının nasıl çalıştığından emin değilim ama muhtemelen bazı sistem ikili dosyaları tarafından kullanılan yığın kanarya gibi bir şeydir - referans .
DEP, işlemcinin Windows 2016 Server'da desteklemesi gereken bir şey olarak listelenmiştir.
Windows 2016, donanım NX / XD desteği olmayan bir CPU'da çalışmaz. Çoğu 2000'den beri tüm CPU'larda değilse (Pentium 4+) bu desteğe sahip ve kesinlikle bu on yıldaki herhangi bir sunucu sınıfı işlemciye sahip. Nispeten modern bir sistemde bu konuda endişelenmenize gerek yoktur.