嵌入式中linux内核在内存中运行地址0x30008000到内存起始运行地址0x30000000中的(0x8000=32k)怎么回事?

linux内核在内存中运行地址0x30008000到内存起始运行地址0x30000000中(0x8000=32k)我知道是在初始化页表查了半天,但是到底初始化页表是怎么用... linux内核在内存中运行地址0x30008000到内存起始运行地址0x30000000中(0x8000=32k) 我知道是在初始化页表查了半天,但是到底初始化页表是怎么用掉这32k的呢?有没人帮忙分析下啊?求高手帮忙啊 搜了半天都没找到,都说的很模糊,我纠结啊!现在都还没睡。。。 展开
 我来答
百度网友04e0788
2011-07-08 · TA获得超过146个赞
知道答主
回答量:43
采纳率:0%
帮助的人:22.2万
展开全部
/* 创建核心页表 */
bl __create_page_tables
追问
请问下 32k是怎么用的呢? 我学了虚拟地址到物理地址二级页表,但是 怎么会是32k 不是其他的呢? 谢谢啦
追答
这个帖子的LZ讲的很好:http://bbs.chinaunix.net/thread-2039668-1-1.html我就不斑门弄斧了,注意7楼的部分
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式