了解了文件系统和ex2及ex3文件系统的实现,你可以知道如何设计一个好的存储系统.索引体系. 日记以及恢复.
了解了内存管理,内存的分配和回收,伙伴系统,slab,你可以知道如何设计一个好的Nosql内存数据库存储结构,以及索引.
了解了进程的结构和调度,互斥,以及中断 .你可以更深入的理解多线程/进程 ,如何充分有效的利用一切系统资源.
了解了整个计算机的存储结构,你知道如何更有效的利用缓存.
了解了IO调度体系,你知道如何在下游水平一定时,如何在上层优化,提高整个系统的性能。
linux是一个复杂,精妙,优秀的系统,里面有很多设计思想和久经考验的实践值得借鉴。
这也是我为何喜欢读解操作系统类书籍的原因。