首页
社区
课程
招聘
[求助]这个换页问题一直困扰着我
发表于: 2009-2-7 21:09 5033

[求助]这个换页问题一直困扰着我

2009-2-7 21:09
5033
大家都知道如果遇到缺页的时候,就会使用到PFN这个东西

这个东西会记录到所缺的页在页文件中的位置,所以要去读取回来就很容易做到。。

但问题是当我们的PE文件第一次启动的时候,因为用到了内存映象一些延迟技术,,

所以PE文件并没全部装入内存,而只是一部份。

所以就存在这一个这样的页:从来未载入过内存,也没被转换出来过的时候,

那当要访问这页的时候是怎么找的呢?难道在程序第一次载入的时候系统就已经填充这个PFN数据库了??

如果这样的话,这个PFN岂不是相当大?

另外问下这个PFN结构会不会给置换换出去

[培训]内核驱动高级班,冲击BAT一流互联网大厂工作,每周日13:00-18:00直播授课

收藏
免费 0
支持
分享
最新回复 (11)
雪    币: 254
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
2
大牛都不屑了????????
2009-2-8 00:19
0
雪    币: 497
活跃值: (78)
能力值: ( LV3,RANK:25 )
在线值:
发帖
回帖
粉丝
3
有没有看PFN的工具

基本大牛都会说 Windbg!
2009-2-8 01:34
0
雪    币: 7651
活跃值: (523)
能力值: ( LV9,RANK:610 )
在线值:
发帖
回帖
粉丝
4

牛人可能还没来,楼主莫着急~
2009-2-8 12:49
0
雪    币: 254
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
5
楼上的会不,忽悠下我
2009-2-8 20:43
0
雪    币: 7651
活跃值: (523)
能力值: ( LV9,RANK:610 )
在线值:
发帖
回帖
粉丝
6
俺不会,不敢乱说
2009-2-8 22:12
0
雪    币: 254
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
7
每天顶一下,顶到答案出来,要不如果楼上知道我想问的问题的话,帮忙发到其它论坛
2009-2-9 00:17
0
雪    币: 254
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
8
晕。。。。。。。。。。。。。。。
2009-2-9 19:48
0
雪    币: 254
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
9
最后顶一次了。
2009-2-10 10:26
0
雪    币: 200
活跃值: (11)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
10
大牛,如果知道了一个虚拟地址,怎么把它调入到 内存中?怎么转换,调用哪些函数?
2009-4-22 00:06
0
雪    币: 1233
活跃值: (907)
能力值: ( LV12,RANK:750 )
在线值:
发帖
回帖
粉丝
11
买本《深入解析windows操作系统》4 自己看去
2009-4-22 10:34
0
雪    币: 100
活跃值: (10)
能力值: ( LV2,RANK:10 )
在线值:
发帖
回帖
粉丝
12
还没设计到这么深的问题,不过,学习中。。
2009-4-30 17:11
0
游客
登录 | 注册 方可回帖
返回