要么改变世界,要么适应世界

CS-APP3e系列实验预告

2023-07-31 22:47:51
285
目录

前言

早就听说了国外经典教材《深入理解计算机系统》很出名,配套实验CS:APP3e更是一绝,但是之前一直没有拜读过,最近利用别人喝咖啡的时间简单阅读了一下,感觉良好!内容充实!收获颇丰!

特别是上手实验的时候,有种相见恨晚的感觉,遂把实验过程记录下来,也当作一个勉励自己的方式(寒暑假加油!!加班加点!!)。

当然时间精力有限,短时间内定然无法完成通读+复现试验,因此本人打算给一个期限,三年之内一定把所有实验完成!

好家伙,还不如不给时间限定呢,三年时间也太多了(莫怪我,我只能每周抽点时间出来做实验

总结

整个实验十分有趣,CMU的课程的确厉害,当然也是够折腾人的,而且一般越接近计算机底层的实验,做起来比较繁琐,调试也比较困难,个人觉得,比较难的是Architecture Lab,在里边,我花了很多时间去优化,但是效果甚微,应证了那句话:“道理我都懂,但是操作起来怎么那么难!”;最难的是Malloc Lab,虽然代码都是应用级别的,但是里边涉及的都是指针运算,调试也只能通过gdb,最后我还是被大量Segmentation fault打怕了。最简单的应该是Proxy Lab,书上有一些例子可以作为参考,调试起来也比较容易,直接借助printf函数即可。

回想起这小半年,几乎都是开完组会,就开始看书写实验,每周抽一点点时间, 每个实验花个一两周,有的时候还会熬个夜调试,功夫不负有心人,终于在2023年底做完了!

谨以此文,怀念我那2023年利用炎热的夏天抽空做实验的艰苦岁月!

2023/12/14 早晨

历史评论
开始评论