这一段时间在看Inside Windows 2000的内存管理一章,有些问题没搞明白,就有参考看了Undocument WinNT和Intel 的相关文档。但是还是有些问题没搞明白。如下:1,Win2k什么时候创建PFN数据库,放在内存的什么地方?PFN使用的内存如何分配?2,W...
全文
回复(2) 2003-03-04 13:03 来自版块 - 内核编程
表情
kenli79前天调试了一下,PFD好像映射在8xxxxxxx的地址下,是连续的。 小内存的管理是使用heap,heap中的内存如何管理呢?(2003-03-10 09:13)
kenli79PFN数据库肯定在启动的时候创建,但是在什么阶段,是由ntldr,还是ntoskrnl的内存管理器创建,估计是由ntoskrnl在phase0阶段创建。ntldr虽然转到了保护模式,但是好像只创建了1m以下的页表。但是他们之间如何切换的呢? PageDirectory表中肯定有...(2003-03-07 10:40)

返回顶部