社区
C++ 语言
帖子详情
关于进程页表的问题
shaotine_wu
2011-06-04 10:21:12
请教下各位:
1.任何一个进程都有唯一的页表吗?就是说可以用一系列的页表(或是页面)来唯一标识一个进程?????
2.如何用程序获取到进程的页表或是页面???(在内核中)
...全文
267
8
打赏
收藏
关于进程页表的问题
请教下各位: 1.任何一个进程都有唯一的页表吗?就是说可以用一系列的页表(或是页面)来唯一标识一个进程????? 2.如何用程序获取到进程的页表或是页面???(在内核中)
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
8 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
shaotine_wu
2011-06-07
打赏
举报
回复
[Quote=引用 2 楼 look_back 的回复:]
获得页表?Linux内核?这是个诡异的想法
[/Quote]
确实有点诡异,我是想获取到进程的代码页面和数据页面。不知道这样可不可行
就想叫yoko
2011-06-04
打赏
举报
回复
1 进程ID
2 GetCurrentProcessId
Lactoferrin
2011-06-04
打赏
举报
回复
最高有4级的,我这里还是2级
cxyOOOO
2011-06-04
打赏
举报
回复
现在的桌面系统普遍开pae了吧?二级变三级了。
大熊猫侯佩
2011-06-04
打赏
举报
回复
你可以看我写的blog文章:
http://blog.csdn.net/mydo/archive/2006/12/22/1453185.aspx
Lactoferrin
2011-06-04
打赏
举报
回复
上面是windows的
Lactoferrin
2011-06-04
打赏
举报
回复
每个进程都有自己的页目录,其地址放在EPROCESS结构中,切换进程时把EPROCESS中的页目录指针放到cr3中
因此要得到某个进程的页目录的地址,KeAttachProcess后mov eax,cr3就可以
look_back
2011-06-04
打赏
举报
回复
获得页表?Linux内核?这是个诡异的想法
计算机操作系统(第三版)
2.4 经典
进程
的同步
问题
58 2.4.1 生产者—消费者
问题
58 2.4.2 哲学家进餐
问题
61 2.4.3 读者—写者
问题
63 2.5
进程
通信 65 2.5.1
进程
通信的类型 65 2.5.2 消息传递通信的实现方法 66 2.5.3 消息...
linux
进程
的
页表
,Linux 内核
页表
和
进程
页表
初学内核时,经常被“内核
页表
”和“
进程
页表
”搞晕,不知道这到底是个啥东东,跟我们平时理解的
页表
有什么关系。内核
页表
:即书上说的主内核
页表
,在内核中其实就是一段内存,存放在主内核页全局目录init_mm.pgd...
内核
页表
和
进程
页表
初学内核时,经常被“内核
页表
”和“
进程
页表
”搞晕,不知道这到底是个啥东东,跟我们平时理解的
页表
有和关系 内核
页表
:即书上说的主内核
页表
,在内核中其实就是一段内存,存放在主内核页全局目录init_mm.pgd...
linux
进程
的
页表
,内核
页表
和
进程
页表
2015 May 28 pagetable,kernel,userspace内核
页表
和
进程
页表
内核
页表
和
进程
页表
最近在看vmalloc()分配代码,我们知道当通过alloc_page()分配出来page后,需要将这些分散的物理页框page映射到vmalloc区,这里我们就要...
关于用户
进程
页表
和内核
页表
普通用户
进程
的
页表
也是存在内核空间的。这很容易理解,比较
页表
没有VMA来对应。在应用
进程
创建的时候,task_struct->m_struct描述内存信息,mm->gpd指定
页表
基地址。
页表
的分配是通过调用内核伙伴算法接口...
C++ 语言
64,637
社区成员
250,559
社区内容
发帖
与我相关
我的任务
C++ 语言
C++ 语言相关问题讨论,技术干货分享,前沿动态等
复制链接
扫一扫
分享
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
请不要发布与C++技术无关的贴子
请不要发布与技术无关的招聘、广告的帖子
请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下
试试用AI创作助手写篇文章吧
+ 用AI写文章