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

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

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

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

    信息栏

    [10/19] 攻击 ASLR 下栈溢出的方法
    [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 左右。

    2. 回课安排表

    点击链接可下载回课的投影片。

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

    3. 其他材料

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