Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
En iyi uygulama olarak, Windows 8 ve sonraki Windows sürümlerine yönelik sürücüler, sayfalanmamış belleğin çoğunu veya tümünü yürütülemez (NX) sayfalanmamış havuzdan ayırmalıdır. NX sayfalama yapılmayan havuzdan bellek ayırarak, çekirdek modundaki sürücü, kötü amaçlı yazılımların bellek üzerindeki yönergeleri yürütmesini engelleyerek güvenliği artırır.
Windows 8'den başlayarak, çekirdek modu sürücüleri bir NX disk belleksiz bellek havuzundan bellek ayırabilir. Bu havuz, kullanıcı modu Win32 yığın ayırıcısına benzer şekilde çalışan genel amaçlı, çekirdek modu bellek ayırıcısı tarafından yönetilir. Bu havuzdaki bellek NX ve sayfasızdır. x86, x64 ve Arm işlemci mimarileri, bu sayfalardaki yönergelerin yürütülmesini önlemek için bellek sayfalarının NX olarak atanmasını sağlar. Genellikle, çekirdek mod sürücüsü verileri depolamak için sayfasız havuzdan ayrılan belleği kullanır ve bu bellekte talimatları yürütme gereksinimi yoktur.
Eski Sürücüler için Destek
Windows 7 ve önceki Windows sürümlerinde, disk belleği kullanılmayan havuzdan ayrılan tüm bellek yürütülebilirdir. Bu sürücülerin Windows 8 ve sonraki Windows sürümlerinde NX sayfasız havuzunu kullanmaya teşvik etmek için Microsoft, geliştiricilerin bu sürücülerini asgari çabayla güncellemelerini sağlayan çeşitli dahili mekanizmalar sağlar. Daha fazla bilgi için bkz. NX Havuzu Opt-In Mekanizmaları.
Geriye dönük uyumluluk için, Windows 7 ve önceki sürümlerinde çalışan ve yürütülebilir olmayan sabit bellek havuzundan bellek ayıran sürücü ikili dosyaları, Windows 8 ve diğer sürümlerinde değişiklik yapılmadan çalıştırılır. Ancak, bu sürücüler NX sayfasız havuzun artırılmış güvenliğinden yararlanmıyor.