网站大量收购闲置独家精品文档,联系QQ:2885784924

《Linux内核学习笔记》.pdf

  1. 1、本文档被系统程序自动判定探测到侵权嫌疑,本站暂时做下架处理。
  2. 2、如果您确认为侵权,可联系本站左侧在线QQ客服请求删除。我们会保证在24小时内做出处理,应急电话:400-050-0827。
  3. 3、此文档由网友上传,因疑似侵权的原因,本站不提供该文档下载,只提供部分内容试读。如果您是出版社/作者,看到后可认领文档,您也可以联系本站进行批量认领。
查看更多

《Linux内核学习笔记》系列分享专栏

简介

记录对Linux2.6.32分析学习的笔记,以源码注释加流程分析的方式现。主要涉及内存管理、进程管理、进程调度、文件系统等部分。

文章

关于linux2.6.32-2内核源码分析

进程任务结构与初始化

进程ID号

进程创建

进程创建之copy_process函数

linux内核之进程调度(一)

linux进程调度之进程切换

linux内核中断、异常

linux软中断

linux中断延迟之tasklet

linux内核分析之工作队列

linux内核分析之系统调用

linux内核分析之进程地址空间

linux内核分析之缺页中断

linux内核分析之缺页中断(二)

linux内核分析之软定时器笔记

linux内核分析之调度算法(一)

linux内核之调度算法(二)

linux内核分析之调度算法——CFS调度分析

linux内核分析之调度——实时调度算法

linux内存管理概述

linux物理内存描述

linux物理内存探测

linux物理内存管理区初始化

linux内存管理之活动内存区

linux页表机制管理初始化

linux启动内存分配器

linux高端内存管理之永久内核映射

linux高端内存管理之临时内核映射

linux内核高端内存管理之固定内存区与映射

linux高端内存管理之非连续内存区(描述)

linux高端内存管理之非连续内存区(分配和释放)

linux内存管理之伙伴系统(建立)

linux内存管理之伙伴系统(内存分配)

Linux内存管理之伙伴系统(内存释放)

Linux内存管理之slab机制(初始化)

Linux内存管理之slab机制(创建slab)

Linux内存管理之slab机制(分配对象)

Linux内存管理之slab机制(释放对象)

Linux内存管理之slab机制(销毁slab)

Linux内存管理之slab机制(创建cache)

Linux内存管理之slab机制(销毁cache)

Linux内存管理之slab机制(概述)

Linux虚拟文件系统(概述)

Linux虚拟文件系统(节点路径有哪些信誉好的足球投注网站)

Linux虚拟文件系统(内核初始化一)

Linux虚拟文件系统(内核初始化二)

Linux虚拟文件系统(安装根文件系统)

Linux虚拟文件系统之文件系统安装(sys_mount())

Linux虚拟文件系统之文件系统卸载(sys_umount())

Linux虚拟文件系统之文件打开(sys_open())

Linux虚拟文件系统之文件读取(sys_read())

Linux设备驱动编程模型之上层容器篇

Linux设备驱动编程模型之设备篇

Linux缓存机制之页缓存

Linux缓存机制之块缓存

Linux内存管理之页面回收

关于linux2.6.32-2内核源码分析

对Linux内核源码的分析与学习已经有一段时间了。一直想写点东西,但是嫌麻烦,也怕时间上的不允许。然而,从最近的学习中体会到,自己的理解过程和能够清楚的写出来还

是有很大差别的。所以,决定在以后的学习中将对Linux内核的理解尽量以文章笔记的形式展示出来。自己的理解难免有不对的地方,希望来这里的朋友多多指教,大家共同学习

,共同进步。

现定的分析版本定为2.6.32-2,以后有机会会对3.0以及更高版本的源码做分析。主要分析的内容暂时不会涉及加密安全、特定文件系统与驱动等部分。内核分析是一个庞大的工

程,也是一件有趣的事情。坚持始于兴趣,这是我一直认为的。

您可能关注的文档

文档评论(0)

wszwtlg202 + 关注
实名认证
内容提供者

一页纸且

1亿VIP精品文档

相关文档