计算机系统导论讨论班(2021 秋)

本课程是计算机系统导论的对应讨论班(班号 16),我们的主要任务是复习课上内容、完成足够的练习并对实验题进行回顾和答疑。基本信息(PDF 版)如下:

  • 助教:王畅
  • 上课时间:每周周二 10-11 节
  • 地点:地学楼 103

在第一节课中,我们进行同学回课,合计 30 分钟,至多 40 分钟。剩余时间为助教简要补充,主要活动为轮流回答问题。在第二节课,我们完成练习并简单讲解,有时会总结实验题的做法,或者作少量拓展。

请按这里下载我们上课用的习题集(经常改动,注意更新,谨慎打印)。[源代码下载]

信息栏

[12/25] 2019、2020 年期末考试非官方参考答案
[12/21] 祝同学们期末考试顺利!(考试时间:2021 年 12 月 27 日 14:00~16:00)
[12/16] 2019 年期末考试虚拟内存试题分析(丁睿助教提供)
[11/30] 历年期末考试题答案
[11/16] 期中考试平均分 70.6,中位数 71。
[10/26] 历年期中考试题答案
[10/19] 在 ASLR 下进行栈溢出攻击的通用方法(非 lab 中的方法)。
[10/12] 第五节习题 17 题干有更正。
[10/6] 第五节习题 14 选项有更正。
[10/6] 每节讨论课之前发布的“参考投影片”包含一些其他助教指出的重要细节,是要求大家阅读的!
[9/27] Bomblab 已经发布,10.9 前提交。如果 bomb 是在今天 16:19 之前下载的,请重新下载,做新的版本。
[9/19] 欢迎来到 ICS 小班 16!

评分方案

平时成绩共 15 分:2 次回课各 5 分(由同学们民主评议);其他课堂表现 5 分,包括轮流回答问题(与回答是否正确无关)、完成作业题、回顾实验题等(由助教给分)。平均分 12~13 左右。

回课安排表

日期内容 1讲者 1内容 2讲者 2第二节课
9.28Machine Prog: Basics徐翊铭
[PPT]
Machine Prog: Control王思远
[PPT]
[参考投影片]
[上课投影片]
10.12Machine Prog: Procedures史凯文
[PPT]
Machine Prog: Data魏斯桐
[PPT]
[参考投影片]
[上课投影片]
10.19Machine Prog: Advanced张溢文
[PPT]
Processor Arch: ISA & Logic徐梦达
[PPT]
[参考投影片]
[上课投影片]
10.26Processor Arch: Sequential郝子涵
[PPT]
Processor Arch: Pipelined王栎童
[PPT]
[参考投影片]
[上课投影片]
11.2(a)The Memory Hierarchy李安
[PPT]
Cache Memories汪宇翔
[PPT]
[参考投影片]
[流水线冒险]
11.2(b)期中复习(bits/machine)王思远
[PPT]
期中复习(arch/memory)姜皓喆
[PPT]
 
11.9期中讲评助教期中讲评助教期中讲评
11.16Program optimization助教
[PPT]
Linking I张溢文
[PPT]
[参考投影片]
[上课投影片]
11.23Linking II助教
[PPT]
ECF: Exceptions & Processes徐翊铭
[PPT]
[参考投影片]
[上课投影片]
11.30ECF: Signals & Nonlocal Jumps魏斯桐
[PPT]
System Level I/O助教
[PPT]
[参考投影片]
[上课投影片]
12.7Virtual Memory: Concepts王栎童
[PPT]
Virtual Memory: Systems史凯文
[PPT]
[参考投影片(I/O)]
[参考投影片(VM)]
[上课投影片]
12.14(a)Network Programming I郝子涵
[PPT]
Network Programming II汪宇翔
[PPT]
[参考投影片]
[上课投影片]
12.14(b)Concurrent Programming张慧宝
[PPT]
   
12.21(a)Synchronization: Basic姜皓喆
[PPT]
Synchronization: Advanced李安
[PPT]
[参考投影片]
[上课投影片]
12.21(b)期末复习(bits~memory)助教期末复习(linking~sync)助教[参考复习要点]

其他材料

  • ICS 学术规范:按这里阅读
  • 往年考题下载(无答案)