之前已经初步翻阅了本书,花了点时间详读了第一篇,
第一章有一些理论知识,复习了下,
后面一章大多是半导体的发展史,以及一些有意思的故事,
看起来轻松不少。
阅读过程中发现的一些问题如下(注:并不一定都是错误)
P42 三星DRAM容量
书中单位都是MB,一般来说存储领域的单位都是Mb,bits为单位,不知道这里的单位MB是否有考证?
1.2 P20
青霉素属于发现不是发明,其工艺提纯药品等属于发明。
改为”说到20世纪最伟大的发明和发现”更严谨
P49
我们在电脑或者手机上所做的任何事,比如看电影,打开一个文件夹,运行一段Python程序等,都需要通过编译器编译成一条条的机器指令,这样才能让CPU识别并执行。
这一段话个人觉得不是很好,歧义较多,本来意思个人理解是电脑或手机上做的任何事都是程序做的,而程序需要编译为机器指令,CPU才能识别并且执行,这样描述没问题。但是上述描述其实没有体现所有事情依赖于程序,程序需要编译这个逻辑,而是说的这件事需要编译语法上也欠妥,尤其是列举的Python,可能让人误解为Python需要编译才能运行,Python是脚本语言虽然也可以编译为二进制再运行,但是一般意义就是说的解释运行,所以应该明确是运行Python脚本的解释器这个程序本身是需要编译为机器码,CPU才能识别运行,而不是Python程序运行需要编译为机器指令。
表2-2 P56
BKPT 断电中断指令应该是断点中断指令
表2-3 常见的RISC-V指令子集 P60
RV128I这一行的含义 12位应该为128位。
2.7 本章小结 P67
“如果未经过ARM授权二强行使用ARM指令及架构,那么可能会遭到ARM的诉讼”
指令及架构应该是指令集架构,虽然指令及架构也可以解释通,但是后面还有地方写的”历史上出现过很多的指令集架构”不一致。