1.实验讲解与满分范例
2.综合设计报告满分范例
3.平时单元作业示范(可以参考教材配套的习题册)
4.资料拓展
①首先是课程配套的MOOC,分三个理论部分和一个实验部分。在SWUST的实验要求中,实验部分(四)只要求前四周的课程即可。在我看来,袁春凤老师的二和三部分都是讲得特别好的,因为那是袁老师在南京大学上课时现场录制的课程。而(一)部分却正是树立大家对课程的初步认识与信心的时候,由于仅仅是录制的缘故,课程却稍微显得枯燥,一些概念并没有得到解释。
②这里推荐大家一本书,叫做《深入理解计算机系统》(即CSAPP)。这本书使用的是x86-64架构,在广度和深度上都远远超过我们的课本。但这并不代表它就很难,相反,这本书相比于我们的教材来说过于“通俗易懂”,试图把我们当作一个小学生来解释一些清晰的概念,从源头来解释一些底层设计为什么要这样来做。英语阅读能力较好的同学建议阅读英文原版,这里不花时间解释原因,自己读了对比下就知道了。
③《深入理解计算机系统》推荐的配套课程。由于其过于通俗易懂,导致了这本书的原版达到了一千多页,属实可以作为大家备战大学六级的阅读材料,一举两得。同时,北京航天航空大学由于自身开设了CSAPP这门课,并在北航网盘进行了上传。这个课程与书相辅相成,在较短的时间便可理解很多教材只是枯燥地告诉你而并没有深入解释的一些概念。这里提供那边的学生上传到B站的链接。北航硬件基础(CSAPP)
同时这里提供CMU的ICS课,也即作者本人的授课的视频链接供大家参考(老师年龄有点大了,语速较慢,选择性使用即可):
④南京大学自己的实验课程,同学们可以感受下难度的差异.南京大学 计算机科学与技术系 计算机系统基础 课程实验
⑤实验中需要用到Linux,建议大家熟练使用的一些工具:
The Missing Semester of Your CS Education
⑥CMU_ICS课程首页。难度较大,留在最后.CMU: Introduction to Computer Systems