阅读:2153回复:11
谁能帮我解释一下分页内存和非分页内存?
谁能帮我解释一下 分页内存 和 非分页内存 ?
|
|
最新喜欢:![]()
|
沙发#
发布于:2003-07-05 12:41
你还想要什么样的解释? 呵呵,我指的是kernel_kernel! |
|
|
禁止发言
![]() |
板凳#
发布于:2003-07-01 00:27
用户被禁言,该主题自动屏蔽! |
地板#
发布于:2003-06-25 11:59
[quote] no [/quote] 为什么不能给点解释呢? |
|
|
地下室#
发布于:2003-06-21 19:26
no |
|
禁止发言
![]() |
5楼#
发布于:2003-06-21 11:46
用户被禁言,该主题自动屏蔽! |
6楼#
发布于:2003-06-20 14:41
分页内存只能在DISPATCH_LEVEL级别以下使用。
驱动开发模型预先设置了你的各个例程的运行级别。 例如,driverentry的运行级别被预设为passive_level。 此外,你可以使用以下函数: KeRaiseIrql KeLowerIrql KeGetCurrentIrql |
|
7楼#
发布于:2003-06-20 14:26
感谢WhoAmI的关注:
那么以上几个级别,哪些必须要分配非分页内存呢? 我怎么知道,当前代码段执行在什么级别呢? |
|
|
8楼#
发布于:2003-06-20 11:50
还有哪位大虾可以解释一下APC_LEVEL,PASSIVE_LEVEL和DISPATCH_LEVEL IRQL? 中断请求最低的几个等级 |
|
9楼#
发布于:2003-06-20 11:45
分页内存是低中断级别的例程可以访问的。
而非分页内存则是各个中断级别的例程都可以使用的。 区别在于: 分页内存是虚拟内存,在物理上未必总是能得到。 |
|
10楼#
发布于:2003-06-20 10:55
还有哪位大虾可以解释一下APC_LEVEL,PASSIVE_LEVEL和DISPATCH_LEVEL IRQL?
|
|
|
11楼#
发布于:2003-06-20 10:51
他们最主要的区别是什么?
|
|
|