跳转至

计算机系统II 5.5 学分

授课教师

卢立/申文博

认定

专业基础课

分数构成

  • 考勤 1%保底 + 1.5% * 6 = 10%
    共考勤7次,到6次即记满分
  • 实验 60%
  • Lab0 4%
  • Lab1 五级流水线 10%
  • Lab2 冲突,数据前递与总线 10%
  • Lab3 卷积加速器 4%
  • Lab4 RV64 内核引导 4%
  • Lab5 RV64 内核中断处理 6%
  • Lab6 RV64 内核线程调度 8%
  • Project 综合实验 14%(不要求下板)
  • Bonus 实现snprintf函数 5%
    -----------total <= 70-------------
  • 期末 30%
    单选:15 * 2% = 30%
    Q&A:70%(2hardware+3software)

课程介绍

计算机系统II包括硬件(流水线CPU)与软件(操作系统OS)两个部分
硬件部分六周包括:sys1复习、流水线CPU简介、冒险处理等
软件部分九周包括:OS Structures、Processes、Scheduling、Threads、Synchronization、Deadlock

学习建议

实验多与助教私信/P2P
关于bonus实验的提示:找到musl的源码,cp大法后删除多余部分即可
swb老师特别心上课参与度,会频繁连续(早八)考勤并对后排同学发起提问
不论题目难度,期末考试答题时认真仔细一些,熟练掌握作业(可能是隔壁班的)中的内容