01
bittern.cnBit by bit, tern by tern.
首页经典教材文章问题驱动主题线学习路径沙盒术语表关于我们
返回教材列表

操作系统导论

7 章

1对话2进程3CPU调度4内存抽象5并发6文件系统7磁盘
首页经典教材操作系统导论
进阶·2018·7 章

操作系统导论

Operating Systems: Three Easy Pieces

三大简单件:虚拟化、并发、持久性

作者:Remzi H. Arpaci-Dusseau, Andrea C. Arpaci-Dusseau·独立出版·ISBN: 978-1985091061

以清晰易懂的方式讲解操作系统的三大核心主题。全书免费在线阅读。

L3 计算机体系结构L4 低级代码L5 虚拟机代码

为什么读这本书

理解操作系统如何管理硬件资源,是理解程序运行环境的基础。

章节导览

01

对话

76 次阅读· 预计 18 分钟

操作系统的诞生

OS历史系统调用
关联层级:L5
02

进程

4 次阅读· 预计 15 分钟

运行中的程序

进程地址空间上下文切换
关联层级:L5
03

CPU调度

5 次阅读· 预计 16 分钟

谁先运行?

FIFOSJFRRMLFQ
关联层级:L3L5
04

内存抽象

2 次阅读· 预计 16 分钟

每个进程都觉得自己拥有全部内存

虚拟内存分页段
关联层级:L3L5
05

并发

3 次阅读· 预计 14 分钟

多线程编程

线程锁条件变量信号量
关联层级:L5L6
06

文件系统

2 次阅读· 预计 13 分钟

持久化数据

inode目录日志一致性
关联层级:L5
07

磁盘

2 次阅读· 预计 20 分钟

I/O设备

磁盘调度RAIDSSD
关联层级:L2L5

学习资源

OSTEP 免费在线阅读

书籍

GitHub 源码

网站

标签

操作系统虚拟化并发文件系统
上一本
编译原理
下一本
数据密集型应用系统设计
01bittern.cn — Bit by bit, tern by tern.
首页学习路径沙盒

一位一位,一层一层。从 NAND 门到应用系统的 7 层抽象阶梯。

湘ICP备2026041283号-1