Chinaunix首页 | 论坛 | 博客
  • 博客访问: 91450
  • 博文数量: 18
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 25
  • 用 户 组: 普通用户
  • 注册时间: 2016-10-23 16:14
文章分类
文章存档

2017年(6)

2016年(12)

我的朋友

发布时间:2016-10-28 16:57:03

本文基于Linux 3.5.4源代码。     对每个进程,Linux内核都把两个不同的数据结构紧凑的存放在一个单独为进程分配的内存区域中:一个是内核态的进程堆栈,另一个是紧挨着进程描述符的小数据结构thread_info,叫做线程描述符。在较新的内核代码中,这个存储区域的大小通常为8192个字节(两个页框)。.........【阅读全文】

阅读(12871) | 评论(0) | 转发(0)

发布时间:2016-10-25 18:27:06

......【阅读全文】

阅读(1706) | 评论(0) | 转发(0)

发布时间:2016-10-23 17:24:03

......【阅读全文】

阅读(2691) | 评论(0) | 转发(0)

发布时间:2016-10-23 16:18:09

......【阅读全文】

阅读(3773) | 评论(0) | 转发(0)

发布时间:2016-10-23 16:17:49

初学内核时,经常被“内核页表”和“进程页表”搞晕,不知道这到底是个啥东东,跟我们平时理解的页表有和关系。。
?内核页表:即书上说的主内核页表,在内核中其实就是一段内存,存放在主内核页全局目录init_mm.pgd中,硬件并不直接使用。
?进程页表:每个进程自己的页表,放在进程自身的页目录task_struct.pgd中。......【阅读全文】

阅读(1254) | 评论(0) | 转发(0)
给主人留下些什么吧!~~
留言热议
请登录后留言。

登录 注册