linux------深入理解linux内核

Posted long_ao_tian

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了linux------深入理解linux内核相关的知识,希望对你有一定的参考价值。

内核分配给进程的虚拟地址空间由以下内存区组成:

  • 程序的可执行代码
  • 程序的初始化数据
  • 程序的未初始化数据
  • 初始程序栈(即用户态栈)
  • 所需共享库的可执行代码和数据
  • 堆(由程序动态申请的内存)

 

内核和MMU(内存控制单元)协同定位虚拟地址空间在 内存中的实际物理位置

 

进程描述符(process descriptor)task_struct类型结构

 

以上是关于linux------深入理解linux内核的主要内容,如果未能解决你的问题,请参考以下文章

准备把深入理解Linux内核这本书细看一遍

深入理解Linux系统调用

深入理解Linux系统调用

早鸟价即将结束: 深入理解Linux内核缺页异常处理

深入理解Linux内核之主调度器(上)

深入理解Linux内核之进程睡眠(上)