简介 | 虚拟化 | 并发 | 持久化 | 附录 | |
---|---|---|---|---|---|
前言 | 3 关于虚拟化的对话 | 12 关于内存虚拟化的对话 | 25 关于并发的对话 | 35 关于持久性的对话 | 附录A:关于虚拟机监视器的对话 |
目录 | 4 进程 | 13 地址空间 | 26 并发:介绍 | 36 I/O 设备 | 附录B:虚拟机监视器 |
1 对话 | 5 进程 API | 14 内存操作 API | 27 插叙:线程 API | 37 磁盘驱动器 | 附录C:关于监视器的对话 |
2 介绍 | 6 直接执行 | 15 地址转换 | 28 锁 | 38 廉价冗余磁盘阵列(RAID) | |
7 进程调度 | 16 分段 | 29 基于锁的并发数据结构 | 39 插叙:文件和目录 | 附录D:关于实验室的对话 | |
8 多级反馈队列 | 17 空闲空间管理 | 30 条件变量 | 40 文件系统实现 | 附录E:实验室指南 | |
9 调度比例份额 | 18 分页:介绍 | 31 信号量 | 41 局部性和快速文件系统 | 附录F:实验室系统项目 | |
10 多处理器调度 | 19 分页:快速地址转换 | 32 常见并发问题 | 42 崩溃一致性:FSCK和日志 | 附录G:实验室xv6项目 | |
11 虚拟化总结对话 | 20 分页:较小的表 | 33 基于事件的并发 | 43 日志结构文件系统 | ||
21 超越物理内存:机制 | 34 并发的总结对话 | 44 数据完整性和保护 | |||
22 超越物理内存:策略 | 45 关于持久的总结对话 | ||||
23 VAX/VMS 虚拟内存系统 | 46 关于分布式的对话 | ||||
24 内存虚拟化总结对话 | 47 分布式系统 | ||||
48 网络文件系统(NFS) | |||||
49 Andrew 文件系统(AFS) | |||||
50 关于分布式的总结对话 |