计算机系统导论讨论班(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!
[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!
1. 评分方案
平时成绩共 15 分:2 次回课各 5 分(由同学们民主评议);其他课堂表现 5 分,包括轮流回答问题(与回答是否正确无关)、完成作业题、回顾实验题等(由助教给分)。平均分 12~13 左右。
回课安排表
日期 | 内容 1 | 讲者 1 | 内容 2 | 讲者 2 | 第二节课 |
---|---|---|---|---|---|
9.28 | Machine Prog: Basics | 徐翊铭 [PPT] |
Machine Prog: Control | 王思远 [PPT] |
[参考投影片] [上课投影片] |
10.12 | Machine Prog: Procedures | 史凯文 [PPT] |
Machine Prog: Data | 魏斯桐 [PPT] |
[参考投影片] [上课投影片] |
10.19 | Machine Prog: Advanced | 张溢文 [PPT] |
Processor Arch: ISA & Logic | 徐梦达 [PPT] |
[参考投影片] [上课投影片] |
10.26 | Processor 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.16 | Program optimization | 助教 [PPT] |
Linking I | 张溢文 [PPT] |
[参考投影片] [上课投影片] |
11.23 | Linking II | 助教 [PPT] |
ECF: Exceptions & Processes | 徐翊铭 [PPT] |
[参考投影片] [上课投影片] |
11.30 | ECF: Signals & Nonlocal Jumps | 魏斯桐 [PPT] |
System Level I/O | 助教 [PPT] |
[参考投影片] [上课投影片] |
12.7 | Virtual 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) | 助教 | [参考复习要点] |