南京大学 计算机系统基础 重点提示
目录
理解一个系统的最佳实践就是去实现它。因此在本课程的PA 部分,你将会在框架代码的基础上实现一个 RISC-V 全系统模拟器 NEMU,它不仅能运行各类测试程序,甚至还可以运行操作系统和 “仙剑奇侠传”。模拟过硬件的执行,自然就能深 (痛) 入 (苦) 理解计算机系统了。
信息
授课视频的直播录影与 PA/Lab 并没有先后次序的强关联性,授课主要是分享一些在 PA/Lab 时可派上用场的小工具,所以授课视频之间也没有先后次序,按需观看即可。
Programming Assignmets (PA)
PA0: 环境安装与配置
- Installing GNU/Linux
- First Exploration with GNU/Linux
- Installing Tools
- Configuring vim
- More Exploration
- Getting Source Code for PAs
安装文档进行配置即可,我使用的 Linux 发行版是 deepin 20.9
|
|
一些有意思的超链接:
- Wikipedia: Unix philosophy
- Command line vs. GUI