Skip to content

luy-0/CS-APP-LABs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

56 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

CS-APP-LABs

暑假组队刷CSAPP

使用说明

Lab-Handout 文件夹包括各实验源代码

Lab-Answer 文件夹包括各实验提交代码

Lab-Notes 文件夹包括各实验完成中的总结经验

实验介绍

Lab1: DataLab

6.14-6.21

Lab2: BombLab

6.19-6.26

Lab3: AttackLab

6.26-7.3

注: Architecture Lab(对应教材3e第四章) 略去不做

Lab4:PerformanceLab

7.1-7.15

Lab5:CacheLab

Lab6:MallocLab

学习日程记录

开始于2020年6月11日(Day1)

  1. 6月11日
    • 了解整个课程框架
    • Lec1 Course OverView
    • 教材第一章 计算机系统漫游
  2. 6月12日
  3. 6月13日
    • 字节与整数2
    • Lec3 Integers
    • 教材 2.3
  4. 6月14日
    • 浮点数
    • Lec4 Floating Point
    • 教材 2.4
    • Lab1 发放
  5. 6月17日
    • 机器级表示: 基础
    • Lec 5 Machine Prog: Basics
    • 教材 3.1-3.5
  6. 6月18日
    • 机器级表示: 控制
    • Lec 6 Machine Prog: Control
    • 教材 3.6
  7. 6月19日
    • 机器级表示: 过程
    • Lec 7 Machine Prog: Procedures
    • 教材 3.7
    • Lab 2 发放
  8. 6月22日
    • 机器级表示: 数据
    • Lec 8 Machine Prog: Data
    • 教材 3.8-3.9
    • Lab 1 截止
  9. 6月23日
    • 机器级表示: 进阶
    • Lec 9 Machine Prog: Advanced
    • 教材 3.10-3.11
  10. 6月26日
    • Lab 2 截止
    • Lab 3 发放
  11. 6月27日-29日
    • 程序代码优化
    • Lec 10 Code Optimization
    • 教材 第五章
  12. 6月30日
    • 存储器的层析结构
    • Lec 11 The Memory Hrerarchy
    • 教材 6.1-6.3
  13. 7月1日
    • 高速缓存存储器(Cache)
    • Lec 12 Cache Memories
    • 教材 6.4-6.6
    • Lab 4 发放
  14. 7月3日
    • 链接
    • Lec 13 Linking
    • 教材第七章
    • Lab 3 截止
  15. 7月4日
    • 异常1
    • Lec 14 Exceptional Control Flow Exceptions and Processes
    • 教材8.1-8.4
  16. 7月5日
    • 异常2
    • Lec 15 Exceptional Control Flow Signals and Nonlocal Jumps
    • 教材8.5-8.7

About

暑假组队刷CSAPP

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages