第413页 内存管理
- 章节名:内存管理
- 页码:第413页
系统内存池
在系统初始化的时候,内存管理器创建了两种类型的动态大小的内存池,内核模式的组件从这两种内存池中分配系统内存。 非换页内存池-------总是驻留在物理内存中,不会导致页面错误。在DPC/Dispatch级别或之上,页面错误不可能被满足 换页内存池----------页面可以被换入换出。不需要从DPC/Dispatch级别或之上访问内存的设备驱动程序都可以使用换页池。在任何进程中它都是可以访问的。 两种内存池都位于系统地址空间,并且被映射到每个进程的虚拟地址空间 引自 内存管理 预读列表
windows提供了一种快速的内存分配机制,称为预读列表。内存池和预读列表之间的差别是,一般的内存池分配操作可以是不同大小的,而预读列表只包含了固定大小的内存块 为了使多处理器同步的开销降低到最小,几个执行体子系统针对它们经常访问的数据结构,为每个处理器都创建了预读列表。执行体也针对小数据的内存分配(<=256B),为每个处理器创建了一个通用的换页的预读列表和非换页的预读列表。 如果一个预读列表是空的,则系统必须从换页的或者非换页的内存池中分配内存。 引自 内存管理 (!lookaside 查看预读列表) 驱动程序检验器
一种专门来查找和隔离驱动程序或其他内核模式系统代码中常见错误机制 引自 内存管理
42人阅读
hao对本书的所有笔记 · · · · · ·
-
第374页 进程,线程和作业
作业对象 作业对象是一个可命名的,可保护的,可共享的内核对象,它可以将一个或者多个进程作...
-
第400页 内存管理
内存管理器简介 除了提供虚拟内存管理以外,内存管理器还提供了一组核心服务,windows的各个...
-
第413页 内存管理
-
第424页 内存管理
虚拟地址空间的布局 在多会话系统上(winXP),会话空间包含了一些针对每个会话的全局信息。...
-
第439页 内存管理
地址转译 x86虚拟地址转译 内存管理器创建和维护了一种被称为页表的数据结构,利用这种数据结...
> 查看全部51篇
说明 · · · · · ·
表示其中内容是对原文的摘抄