深入理解计算机操作系统(十一)
感想
终于看完了《深入理解计算机系统》这本巨著。从今年1月初到现在5月底,历时5个月。做了一本笔记,写了九篇文章。
由于看的是英文版,进度比较慢。但即使用了这么久的时间,仍然是非常值得的。这本书所教给我的东西是其它任何地方都难以学到的,它所讲述的是一个系统,而不是零散的体系结构、操作系统、网络编程。当我们能够站在整个系统的角度高屋建瓴,才算真正领悟到了计算机的精髓。
然而领悟只是第一步,作者用浅显易懂的语言带我们走进计算机世界,再往前走只能靠我们自己。读完这本书,我更加意识到计算机科学的博大精深,越学习越看到自己的无知,越需要进一步丰富自己的知识。学无止境,作为一个程序员,虽然我们不是计算机科学家,但我们仍然需要保持无尽的求知欲,这才是立足于当今社会的不二法门。希望大家和我一起共同努力,不只为自己,也为中国计算机行业的发展贡献一份微薄的力量。
关于本文集
我的文集《深入理解计算机系统》也到尾声了。非常感谢给文章点赞、评论和关注我的朋友,是你们的鼓励给了我写下去的信心。我很乐于把学到的知识分享给别人,这是一件非常愉快的事情。今后,我还会把我的“阅读经典”系列继续下去,希望大家多多支持。
关于本文集,还有一些需要说明的地方。由于《深入理解计算机系统》所讲述的知识量实在太过庞大,不可能把所有的知识点都介绍到位。因此,本文集的文章都是精心挑选了书中有趣、有实际用途而且自成体系的一些话题而写成的。虽然每篇文章都花了很多时间反复研究才下笔行文,但不可避免的会出现晦涩难懂的地方,可能是因为缺少先验知识的缘故。对于这种情况,很多时候可以在文末的“参考资料”中列出的文章里找到解释,如果仍然没有,那就只能自行百度了,在此表示深深的歉意。
书中比较重要但本文集未能覆盖的知识点有以下这些:
- 整型、浮点型数在计算机中的表示和四则运算
- 汇编代码详解
- x86指令集指令详解
- Y86指令集架构的异常处理和控制冒险
- 存储技术介绍,SRAM、DRAM、磁盘的存储原理
- 缓存的结构和工作原理
- 链接技术,包括静/动态链接的过程、对象文件结构
- 异常控制流,异常分类,系统调用表
- 进程
- 信号
- 物理地址和虚拟地址
- 地址翻译过程
- 内存映射
- 动态内存申请,解决存储碎片问题
- 垃圾回收原理
- Unix I/O
- 使用进程、I/O多路和线程进行并发编程
- 使用信号对线程同步
- 线程并发问题,竞赛和死锁
如果这里面有你非常感兴趣的问题,去读这本书吧,相信一定会得到完美的解答。
最后附上这本书作者提供的网站主页,从里面可以找到有关这本书的全部资料。祝你好运!
作者:金戈大王
链接:https://www.jianshu.com/p/9c8c7b3f280d
來源:简书
简书著作权归作者所有,任何形式的转载都请联系作者获得授权并注明出处。