进阶·2018·7 章
操作系统导论
Operating Systems: Three Easy Pieces
三大简单件:虚拟化、并发、持久性
作者:Remzi H. Arpaci-Dusseau, Andrea C. Arpaci-Dusseau·独立出版·ISBN: 978-1985091061
以清晰易懂的方式讲解操作系统的三大核心主题。全书免费在线阅读。
为什么读这本书
理解操作系统如何管理硬件资源,是理解程序运行环境的基础。
章节导览
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
标签
操作系统虚拟化并发文件系统