ingam
驱动牛犊
驱动牛犊
  • 注册日期2003-04-01
  • 最后登录2004-11-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1008回复:2

什么是\"Section Object\"

楼主#
更多 发布于:2003-05-28 09:21
我在阅读WIN2K DDK文档时,对\"section object\"总是迷惑不解。DDK文档旨在词汇表中给出了简单的说明。
section object
   A user-mode object type, representing a memory entity that can be mapped onto a range of virtual addresses in a process\'s address space. Note that creating or opening a section object does not allocate physical memory. See also view.

An opened section object can be either:

  File-backed
sunxinwei
驱动牛犊
驱动牛犊
  • 注册日期2003-04-16
  • 最后登录2003-07-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-05-28 18:04
详细地说不太清楚,简单地说就类似于filemapping。可以用于数据共享。
ingam
驱动牛犊
驱动牛犊
  • 注册日期2003-04-01
  • 最后登录2004-11-30
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-05-29 10:35
感谢驱动开发论坛,它提供了丰富的学习资料。“Inside Microsoft Windows 2000”一书中详细地讲述了”section object”。简单地讲,section object是存储管理器用于实现共享内存的底层原语,在Win32 API我们称之为”file mapping object”(文件映射对象)。
英文原文如下(chapter 7)
“The underlying primitives in the memory manager used to implement shared memory are called section object, which are called file mapping object in the Win32 API.”

有兴趣的可以阅读“Section Object”一节的内容,同时阅读DDK和SDK手册。



游客

返回顶部