计算系统综合实践(卢建良) 2025秋 2024秋  课程号:CS401901
2025秋 2024秋  课程号:CS401901
9.5(2人评价)
  • 课程难度:中等
  • 作业多少:中等
  • 给分好坏:超好
  • 收获大小:很多
选课类别:计划内与自由选修 教学类型:理论实验课
课程类别:本科计划内课程 开课单位:计算机科学与技术系
课程层次:专业选修   学分:2.0
课程主页:暂无(如果你知道,劳烦告诉我们!)
简介 最后更新:

这门课曾经的样子:https://icourse.club/course/23541/

排序 学期

评分 评分 2条点评

luojh 2024秋
  • 课程难度:中等
  • 作业多少:中等
  • 给分好坏:超好
  • 收获大小:很多
  • 难度:中等
  • 作业:中等
  • 给分:超好
  • 收获:很多

我辅修。还没给分,默认给一个“一般”?

出分了,改一下。


上课主要讲的是 RISCV 下的系统程序编写,在 Qemu 下运行,这个和往年有较大的不同。此外还讲了一些开发常见的小工具,比如 make、git、gdb 这类。这也许是有助于后面工作上的软件开发的。

需要一定的 C 语言基础和计组的基础,但是上课用的玩具 OS 的代码非常 straightforward,理解起来难度不是很大。可以参考一下 UNIX v6 的代码(~10k lines)或者 Linux 0.11 来看看更复杂的系统内部长什么样。

我的工作大概是将上课用的操作系统移植到 loongarch 上,做了一个 LA 的开发 docker 环境。LA 的环境不好搭,有些组件缺失要自己去补,打包好环境开箱即用就很爽(虽然大了些,目前 docker save 出来的差不多 4G,gz 一下变成 1G)

正在试图将 (RVOS + OSH大作业) / 2 移植到 LoongArch 上

Dockerfile文件写得不太好,原因在 README 里面写了。这个项目请到 https://git.lug.ustc.edu.cn/luojh/la32rlab 获取。

(最后修改于 3 0 复制链接

卢建良

教师主页: 暂无

其他老师的「计算系统综合实践」课

卢建良老师的其他课

计算机组成原理 9.4 (36) 2024春 2023春...
计算机组成原理(H) 9.7 (7) 2025春
模拟与数字电路实验 8.6 (34) 2025秋 2024秋...
模拟与数字电路 8.0 (1) 2014秋
计算机组成原理 7.0 (1) 2025春
计算机组成原理 7.3 (9) 2025春
计算系统综合实验 6.6 (5) 2023秋
模拟与数字电路实验 6.3 (40) 2022秋 2021秋...
计算机组成原理 2016秋 2015秋