首页
社区
课程
招聘
[求助]查得累死,只查到一点,哪个帮我补下
发表于: 2009-2-13 01:05 4630

[求助]查得累死,只查到一点,哪个帮我补下

2009-2-13 01:05
4630
想查看在页被转换出物理内存后,系统怎么样从页面文件中找回来。可是却只找到一点信息

哪个帮我补全
====================
页已被置换出物理内存。在这种情况下,Reserved1和Reserved2位域将包含系统在页面文件中定位该页的信息,因此,当需要访问该页时,可很快的将其换回物理内存

[招生]科锐逆向工程师培训(2024年11月15日实地,远程教学同时开班, 第51期)

收藏
免费 0
支持
分享
最新回复 (10)
雪    币: 254
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
顶。。。。。。。。。。。。。
2009-2-13 14:29
0
雪    币: 254
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
3
我麻痹。。。。
2009-2-13 21:46
0
雪    币: 254
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
4
我问的怎么都没人鸟我
..
2009-2-14 14:24
0
雪    币: 2384
活跃值: (766)
能力值: (RANK:410 )
在线值:
发帖
回帖
粉丝
5
我想大家不是不想回答你吧,大概是你的问题不好回答或不清楚这个问题吧。起码我是不清楚的。
2009-2-14 14:27
0
雪    币: 254
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
6
555555555555,好凄凉,难道这就是不开源惹的祸吗?不知道Linux是怎么做的
2009-2-14 15:36
0
雪    币: 184
活跃值: (65)
能力值: ( LV6,RANK:90 )
在线值:
发帖
回帖
粉丝
7
你自己找到的东西回答的不是全了么

Reserved1和Reserved2位域将包含系统在页面文件中定位该页的信息

置换出的物理内存存放在页面文件的地址记录下来了啊,那还不找不到?
2009-2-15 17:17
0
雪    币: 231
活跃值: (45)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
qdk
8
高端调试上不是有人说了么?

linux下的应该和windows下的差不多吧,
内存管理这部分看起来是很相似的。

缓存这部分不知道
2009-2-15 19:13
0
雪    币: 254
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
晕,才2个位啊-_-你说能定位了吗
MJ回了下我,中间很鸟复杂,省过了,他也没提哪里记录到,不过他说会调用一个I/0PageRead
2009-2-15 19:14
0
雪    币: 202
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
页换出物理内存后,它的pte里高20位就是它在页面文件的offset,最后一位是有效位,而它前面四位是MmPagingFile数组下标,在其中可以找到页面文件的文件对象指针,页面文件大小.

如果是共享页,就用ProtoPte,也一样
2009-2-17 19:32
0
雪    币: 254
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
11
不错不错,说得挺清晰的

怪不得windows internals里面的图这样写着
bit12-31是page file offset,
bit1-4就是PFN

====================
兄台是不是看完了NT的源码啊
2009-2-17 19:41
0
游客
登录 | 注册 方可回帖
返回
//