《数字设计和计算机体系结构》推荐
如果你看完了我前几天推荐的《编码:隐匿在计算机软硬件背后的语言》这本书,还是觉得意犹未尽,比如还是搞不清楚真实的晶体管是怎么运作的,数据在某个门电路中到底发生了什么(比如说耗费了多长时间),时钟是怎么起到让各个组合电路排队运行的效果,真实CPU中每个指令的执行过程是什么,为什么有的指令需要的时钟周期长,有的需要的时钟周期短,吧啦吧啦一大堆问题。
说实话,我也是带着许多问题到图书馆里寻找答案(早先时候学的电路知识早都忘的一干二净了),学东西不精确到0101我总觉得别扭,所以此次正好横下心来认真研究一番,但是翻阅了许多书籍和文章,它们大都对某些问题描述不清楚,我已经不要求讲的有多生动,让我读起来跟看小说一样(像《编码》那样),可是你讲不清楚这就不太好了,阴差阳错,刷知乎的时候刷到了这本书:《数字设计和计算机体系结构》,翻开一看,全都是密密麻麻的字儿,一点儿都不可爱~ 但是这都不重要,重要的是它真的给你把每个知识点都事无巨细的唠叨了一遍,虽然一遍读下来有些吃力,但多读几遍把心中的疑惑还是可以解开的。也就是说,虽然这本书的作者写作的方式不咋可爱(但是比好多相关的书已经强不少了),翻译的也差强人意,但是说的的确是很详细的,总的来说,如果想要继续深入学习,这是一本不错的书~ 有的孩子说学我们这些学应用的学这个原理有啥用?哈哈,我们应用程序猿也要成长的嘛,总是要接触一些诸如内存、并发之类的高级主题,如果不懂底层原理的话,直接去看解释会学的云里雾里,总之大家有空的话还是读一读的好,要不然工资也不高是吧~
有很多小伙伴问,自从上次Buffer Pool后,好像好久没更关于MySQL的一些稍微高级点的主题了,都是些从0蛋开始学的,为啥呢?因为我看不懂现在市面上关于后边高级主题的书啊😭😭😭,他们说的云里雾里,所以我就去研究计算机组成原理了~~ 等我学完了就去研究了哈