以往部分学习笔记汇总

http://download.csdn.net/download/chenying126/9942406

2017-08-20 20:54:44

阅读数 412

评论数 2

Linux内存回收

目录 1.    页回收    2 1.1页回收概述    2 1.1.1页回收流程    2 1.1.2快速内存回收    3 1.1.3 直接内存回收    3 1.1.4 kswapd线程回收    4 1.2 kswapd    5 1.3页回收功能函数   ...

2018-02-04 12:19:36

阅读数 1047

评论数 1

Binder实现原理分析

背景:        本来应该发《Linux内存回收》的,但是Linux内存回收部分内容比较多,而且最近有些乏了,想要歇一歇,争取农历年前发出来。这里插入一篇前段时间写成的文章《Binder实现原理分析》。在四年前做过一段时间camera相关工作,当时第一次接触android,被binder通信...

2018-01-06 15:57:56

阅读数 1525

评论数 0

Linux 页交换

目录 1.    重要数据结构说明    1 2.    交换分区    2 2.1 创建交换分区    2 2.2 激活交换区    2 3.    Swap out    4 3.1分配槽位    4 3.2添加一页到交换缓存    7 3.3交换缓存    8 ...

2018-01-04 20:16:10

阅读数 535

评论数 0

Linux文件同步

目录 1.    重要数据结构说明    2 2.    bdi模型建立    3 2.1 bdi创建    3 2.2 bdi注册    4 3.    数据同步    5 3.1 Mark inode dirty    5 3.2 发起数据同步    6 3.3 ...

2017-12-27 21:11:43

阅读数 655

评论数 0

Linux工作队列

目录 1.    工作队列概览    1 1.1 重要数据结构说明    1 1.2 工作队列结构关系    3 2.    工作队列初始化    4 3.    工作队列接口    5 3.1 alloc_workqueue    5 3.2 queue_work   ...

2017-12-12 21:34:29

阅读数 236

评论数 0

Linux进程地址空间管理

目录 1.    重要数据结构说明    2 2.    进程地址空间概览    3 3.    地址区间操作    4 3.1    地址区间查找    4 3.2    地址区间合并    4 3.3    地址区间插入    6 3.4    地址区间创建    6...

2017-12-03 20:24:30

阅读数 1652

评论数 0

ATF实现原理

目录 一、    ARM体系架构基础    2 1-1、AArch64 Exception LEVE    2 1-2、Secure world 与 Non Secure world    2 1-3、异常    5 二、    ATF实现原理    7 2-1、MTK平台Andr...

2017-11-26 19:39:14

阅读数 5997

评论数 0

Linux Per-cpu

目录 1.    Per-cpu重要数据结构    2 2.    Per-cpu Setup    3 2.1 Per-cpu软件框架建立流程    3 2.2 pcpu_alloc_info创建    3 2.3 pcpu_first_chunk创建    5 2....

2017-11-19 16:31:19

阅读数 456

评论数 0

Vmalloc实现原理

目录 1.      Vmalloc概览... 2 1.1 vmalloc数据结构说明... 2 1.2 Vmalloc数据结构关系... 2 2.      Vmalloc内存分配... 3 2.1 vmalloc开机初始化... 3 2.2          Vmalloc. 3 2.2.1 ...

2017-11-12 14:10:33

阅读数 297

评论数 0

Linux slub分配器

目录 1.    Slub重要数据结构说明    2 2.    SLUB分配器框架建立过程    3 3.    通用缓存    4 4.    创建slub缓存    6 4.1 slub结构框架    6 4.2 slub缓存创建流程    6 4.3创建kmem_...

2017-11-05 19:13:33

阅读数 473

评论数 0

linux页框分配与释放

目录 1.    页的分配    2 1.1 Alloc fast path    2 1.1.1从选定内存域分配页    3 1.1.2 Alloc Fallbacks    5 1.1.3联合页    8 1.2 Alloc slowpath    8 2.    页...

2017-10-29 14:44:31

阅读数 552

评论数 0

Linux 内存管理框架

目录 1.    内存管理框架概览    2 1.1.    内存管理各个数据结构之间关系    2 1.2.    主要数据结构说明    3 2.    MEMEBLOCK    4 2.1.    memblock数据结构    4 2.2.    内存信息获取    ...

2017-10-22 17:01:41

阅读数 1102

评论数 0

块设备实现原理

目录 1.    主要数据结构说明    1 2.    添加磁盘和分区到系统    4 2.1磁盘的注册    4 2.1添加磁盘分区到系统    6 3.    请求队列    9 4.    IO调度    11 5.    请求提交    13 6.    块设备与...

2017-10-08 20:48:25

阅读数 1828

评论数 0

字符设备实现原理

目录 1.    字符设备数据结构    1 2.    字符设备注册    2 3.    字符设备与文件系统关联    3 4.    设备文件的创建    4 4.1设备注册事件    4 4.2    ueventd    7    字符设备数据结构  str...

2017-10-01 11:57:31

阅读数 457

评论数 0

Sysfs实现原理

目录 1.    sysfs文件系统概览    1 2.    sysfs文件系统挂载    3 2.1 sysfs文件系统类型注册    3 2.2 sysfs挂载    3 3.    sysfs文件系统操作    4 3.1 文件/目录创建    4 3.2 sysfs文...

2017-09-24 21:24:39

阅读数 1273

评论数 0

Proc 文件系统实现原理

目录 1.    Proc文件系统主要数据结构    1 2.    Proc 文件系统挂载    2 2.1 proc文件系统注册    2 2.2 proc挂载    2 3.    proc文件操作    3 3.2 文件打开    5 3.3文件读取    7

2017-09-23 11:53:46

阅读数 941

评论数 1

EXT2文件系统实现原理

目录 一    EXT2文件系统结构概览    2 1.1 EXT2文件系统结构框图    2 1.2 EXT2重要数据结构    3 二    块缓存    6 三    EXT2文件系统挂载    7 3.1 注册ext2文件系统类型    7 3.2 ext2文件系统挂载...

2017-09-10 12:48:43

阅读数 2101

评论数 1

vfs实现原理

目录 1.    VFS结构概览    2 2.    文件系统挂载    3 2.1文件系统类型    3 2.2文件系统的挂载点    3 3.    文件打开    5 3.1 open系统调用    5 3.2 file创建和inode查找    5 4.    文...

2017-09-03 19:31:59

阅读数 533

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭