全站数据
8 4 2 0 5 8 1

强制硬件是什么

学习起点 | 简单学习,快乐成才!         
问题更新日期:2024-10-19 04:05:14

问题描述

强制硬件是什么,麻烦给回复
精选答案
最佳答案

硬件强制的DEP依靠处理器硬件标记内存,使内存带有一个属性,表明不应该执行此处的代码。

数据执行保护以每个虚拟内存页面为基础发挥作用,通常会修改页表项(pagetableentry-PTE)中的一个数据位,对内存加以标记。 某些应用程序行为可能和数据执行保护不兼容。

执行动态代码生成(例如实时代码生成)的应用程序,以及不能将生成的代码明确标记为可执行代码的应用程序可能会出现与数据执行保护不兼容的问题。

对于不是使用SafeSEH建立的应用程序而言,其异常处理程序必须位于可执行的内存区域中。

驱动程序与数据执行保护的兼容性问题主要集中在PAE模式引发的兼容性问题上。