博客专栏  >  架构   >  把握linux内核设计思想

把握linux内核设计思想

本专栏分析linux内核的设计实现,包括系统调用、中断、下半部机制、时间管理、内核同步、进程管理、内存管理等相关内容。

关注
10 已关注
14篇博文
  • 把握linux内核设计思想系列

    【版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet,文章仅供学习交流,请勿用于商业用途】 把握linux内核设计思想(一):系统调用 把握linux内核设计思想(二):...

    2015-08-17 23:15
    1190
  • 把握linux内核设计思想(十三):内存管理之进程地址空间

    【版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet,文章仅供学习交流,请勿用于商业用途】         进程地址空间由进程可寻址的虚拟内存组成,Linux 的虚拟地...

    2015-08-16 11:52
    1419
  • 把握linux内核设计思想(十二):内存管理之slab分配器

    【版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet,文章仅供学习交流,请勿用于商业用途】         上一节最后说到对于小内存区的请求,如果采用伙伴系统来进行分配...

    2015-08-15 16:09
    2380
  • 把握linux内核设计思想(十一):内存管理之页的分配与回收

    【版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet,文章仅供学习交流,请勿用于商业用途】          内存管理单元(MMU)负责将管理内存,在把虚拟地址转换为物...

    2015-08-15 15:51
    1327
  • 把握linux内核设计思想(十):内核同步

    【版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet,文章仅供学习交流,请勿用于商业用途】         如同linux应用一样,内核的共享资源也要防止并发,因为如果多...

    2015-07-31 22:36
    1045
  • 把握linux内核设计思想(九):进程调度

    【版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet,文章仅供学习交流,请勿用于商业用途】         linux为多任务系统,正常情况下都存在成百上千个任务。由于...

    2015-07-31 22:18
    1368
  • 把握linux内核设计思想(八):进程管理分析

    【版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet,文章仅供学习交流,请勿用于商业用途】         进程其实就是程序的执行时的实例,是处于执行期的程序。在linu...

    2015-07-29 20:34
    1378
  • 把握linux内核设计思想(七):内核定时器和定时执行

    【版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet,文章仅供学习交流,请勿用于商业用途】         前面章节说到了把工作推后到除现在以外的时间执行的机制是下半部机...

    2015-07-29 20:18
    1847
  • 把握linux内核设计思想(六):内核时钟中断

    【版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet,文章仅供学习交流,请勿用于商业用途】         内核中很多函数是基于时间驱动的,其中有些函数需要周期或定期执行...

    2015-07-29 20:03
    2079
  • 把握linux内核设计思想(五):下半部机制之工作队列及几种机制的选择

    【版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet,文章仅供学习交流,请勿用于商业用途】         工作队列是下半部的另外一种将工作推后执行形式。和软中断、tas...

    2015-07-29 00:00
    1615
  • 把握linux内核设计思想(四):下半部机制之tasklet

    【版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet,文章仅供学习交流,请勿用于商业用途】         tasklet是利用软中断实现的一种下半部机制。tasklet...

    2015-07-28 23:46
    1302
  • 把握linux内核设计思想(三):下半部机制之软中断

    【版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet,文章仅供学习交流,请勿用于商业用途】         中断处理程序以异步方式执行,其会打断其他重要代码,其运行时该中...

    2015-07-28 23:35
    1176
  • 把握linux内核设计思想(二):硬中断及中断处理

    操作系统负责管理硬件设备,为了使系统和硬件设备的协同工作不降低机器性能,系统和硬件的通信使用中断的机制,也就是让硬件在需要的时候向内核发出信号,这样使得内核不用去轮询设备而导致做很多无用功。     ...

    2015-07-28 23:25
    1368
  • 把握linux内核设计思想(一):系统调用

    【版权声明:尊重原创,转载请保留出处:blog.csdn.net/shallnet,文章仅供学习交流,请勿用于商业用途】         一般情况下进程不能访问内核所占内存空间也不能调用内核函数。为了...

    2015-07-28 23:07
    1606

img博客搬家
img撰写博客
img专家申请
img意见反馈
img返回顶部