书籍目录
首页
分类
免费
排行
我的书架
1-50章
51-100章
101-150章
151-176章
共176章
免费
版权信息
免费
内容简介
免费
推荐序一
免费
推荐序二
免费
前言
免费
第1章 操作系统总览
免费
1.1 操作系统简介
免费
1.2 如何形成一个内核
免费
1.3 主要操作系统与Linux的对比
免费
1.3.1 Linux和Android
免费
1.3.2 Windows下Linux运行环境的发展
免费
1.3.3 Fuchsia OS与Windows、Linux的对比
免费
第2章 系统结构
免费
2.1 Linux内核整体结构
免费
2.1.1 内核模块
免费
2.1.2 内核符号表
免费
2.2 Linux内核数据结构
免费
2.2.1 链表与哈希表
免费
2.2.2 双向链表
免费
2.3 hlist
免费
2.3.1 llist
免费
2.3.2 树与IDR
免费
2.3.3 xarray
免费
第3章 锁与系统调用
免费
3.1 原子操作
免费
3.1.1 内存一致性
免费
3.1.2 原子类型定义
免费
3.1.3 cmpxchg实现
免费
3.2 引用计数
免费
3.3 自旋锁
免费
3.4 读写锁与顺序锁
免费
3.5 信号量
免费
3.6 读写信号量
免费
3.6.1 获得读锁
免费
3.6.2 锁状态与锁交接
免费
3.6.3 锁持有
免费
3.6.4 等待链表
免费
3.6.5 读锁慢速路径
免费
3.7 互斥锁
免费
3.8 RCU锁
免费
3.8.1 RCU锁基本接口
免费
3.8.2 grace period等待
免费
3.8.3 SRCU
免费
3.8.4 RCU锁、读写锁与顺序锁对比
免费
3.8.5 hlist中的RCU锁
免费
3.8.6 reuseport中的RCU锁
免费
3.9 引用计数
免费
第4章 信号、中断与系统调用
免费
4.1 信号
免费
4.1.1 Linux信号处理机制的设计
×