前言
关于本书的学习内容和学习方法。
一、学习内容
虚拟化(virtualization)、并发(concurrency)和持久性(persistence)。
这是我们要学习的 3 个关键概念。通过学习这 3 个概念,我们将理解
操作系统是如何工作的,具体包括以下:
操作系统如何决定接下来哪个程序使用 CPU,
操作系统如何在虚拟内存系统中处理内存使用过载,
虚拟机监控器如何工作,
操作系统如何管理磁盘上的数据,
如何构建在部分节点失败时仍能正常工作的分布式系统。
二、学习方法
首先听课,听老师讲解并做好笔记,然后每个周末阅读笔记,以便更好地理解这些概念。
过一段时间(比如考试前),再阅读一遍笔记来进一步巩固知识。当然老师也肯定会布置作业和项目,你需要认真完成。
特别是做项目,你要学会编写真正的代码来解决真正的问题,这是将笔记中的概念活学活用。
总结
荀子曰:“不闻不若闻之,闻之不若见之,见之不若知之,知之不若行之。”