计算机系统基础(riscv 版)
页面介绍
本页面是关于南京大学《计算机系统基础》课程的,包含了理论与实验部分。其中,理论部分将以课程梗概和与整个教学培养方案的方式展开;实验部分将以实验文档为基础,以补充或修改的方式展开,以便于读者获得更全面、更系统的学习体验。
其中,理论部分是全校通用的(包括不同专业开设的《计算机系统基础》课程),实验部分使用的是 riscv 实验。
对于课程部分的内容如有疑惑的地方,可以移步课程介绍继续详细了解。
编写计划
这份页面是打算作为作者二刷 PA 时的回忆和记录,随着作者 PA 进度的推进,会在对应页面中更新一些指导或拓展内容(会尽力略早于课程进度更新,以便读者查阅),具体内容会参考自己当初第一次写 PA 时的疑惑,也会以二刷更全面的视角来补充一些知识,以免读者初次做 PA 时因经验不足或知识体系不完备而晕头转向。
当然,补充内容不等于给出答案,这份页面中并不会提供 PA 的答案,而是通过补充背景知识或进行代码导读,帮助读者更全面地理解《计算机系统基础》课程的知识体系,以免受到知识层面的干扰,能够专心投入在思考的过程中。
详细内容可以在编写宗旨中继续了解。
关于作者
嘿,这家伙是谁啊,说话一股说教味,还不肯提供给我 PA 答案,真是装死了。
私密马赛,自我介绍一下,我是 23 级软件工程的一名本科生。你可能会好奇,为什么一个软件工程的人会在传工管 Wiki 里写计算机的课程页面,但这不重要。
是这样的,我在大二上的时候选修了人工智能学院开设的《计算机系统基础》,取得了一个比较高的分数(但是并没有完整地完成 PA,那个学期只要求做到 PA 4.1),大二下又选修了 jyy 的操作系统(目前预估也会取得一个比较高的分数)(出分后加:确实刚刚好也取得了比较高的分数)。在大三上回头一看,发现当初的计算机系统知识还是太欠缺了。于是既是为了弥补当时没有完全完成 PA 的遗憾,也是为了再给自己一个学习的机会,顺带再刷点学分,打算继续修读软件学院开设的《计算机系统基础实验选修》。
本人因为属于软件学院,所以必修较为应试导向的《计算机组织结构》课程(主要内容为考研计组),在修读过程中我发现,这门课程与《计算机系统基础》课程的知识体系是有约三分之二的重复的,只是《计算机组织结构》是从结构的角度出发讲述计算机各个层次,《计算机系统基础》是以一个程序的执行为主线,贯穿地来讲解整个计算机系统的各个层次。所以,我的核心优势就在于修读了不同角度讲述同一内容的课程,能够在撰写文档时从多角度阐述知识点,并将两门课的内容互相补充。
有任何感兴趣的问题,都可以通过文末的联系方式与我交流~
其他
为什么要写这个页面?
感觉比较有趣,也比较有意义,就写了。
我有疑问/建议该怎么办?
欢迎联系:231250084@smail.nju.edu.cn,记得附上你的来意、身份、详细问题和思路,以便我们回复。
如果想要对相关内容进行引用、转载等行为的,请先取得本人许可,感谢。