计算机系统导论(2025·春季)
课程概述
- 课程概述:面向拔尖班大一学生,初步介绍计算机程序是如何组成与运行,为未来课程打下基础
- 上课时间与地点:J2-106 (周五)/计算机楼529(周二)
- 教材:Computer System: A Programmer’s Perspective
- 助教及联系方式:liyuzhi901 at 163.com
时间安排及讲义
Week | Date | Lecture | Reading | Lab |
---|---|---|---|---|
1 | Feb. 21 | Overview [Slides] | Ch1 | |
2 | Feb. 25 | Representation [Slides] | Ch2 | |
2 | Feb. 28 | (Lab) | (TBA) | DataLab |
3 | Mar. 7 | Machine-Level Programming I : Basics & Controls [Slides] | Ch3.1 - Ch3.6 | |
4 | Mar. 11 | Machine-Level Programming II: Procedure | Ch3.7 | |
4 | Mar. 14 | (Lab) | (TBA) | StackLab |
5 | Mar. 21 | Machine-Level Programming III : Data | Ch3.8 - Ch3.9 | |
6 | Mar. 25 | Program Optimization | Ch5 | |
6 | Mar. 28 | (Lab) | (TBA) | BombLab |
7 | Apr. 4 | Memory Hierarchy I | Ch6.1 - Ch6.3 | |
8 | Apr. 8 | (Lab) | (TBA) | PerformanceLab |
8 | Apr. 11 | Memory Hierarchy II | Ch6.4 - Ch6.6 | |
9~16 | (Prof. Zhen Ling’s Lecture) |
实验规则 (临时)
The assignments are the heart of this course. Much of what you learn in this course will be through completing these assignments. (cite: ics-cmu)
- All labs are due 11:59am on the shown due date.
- The late penalty is 50% per day.
- Each student has 2 grace days for the semester.