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

《Linux内核学习笔记》.pdf

  1. 1、本文档共288页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

《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精品文档

相关文档