张凯 复旦大学计算机学院 Email: zhangk@fudan.edu.cn
课本:深入理解计算机系统 (Computer Systems: A Programmer's Perspective) 参考书目:The C Programming Language, Beginning Linux Programming
实验掌握工具:Linux、GIT、GCC、GDB、Makefie 实验入门手册
名称 | 实验内容 | 初始代码 |
---|---|---|
实验入门 | 实验入门手册 | - |
Data Lab | Datalab实验手册 | Datalab代码 |
Bomb Lab | TODO | TODO |
Attack Lab | TODO | TODO |
Cache Lab | TODO | TODO |
Shell Lab | TODO | TODO |
周 | 内容 | 资料 |
---|---|---|
1 | 概述, 比特与整数 | Slides |
2 | 比特与整数 2 | Slides, Code of Show Bytes |
3 | 浮点数 | Slides |
4-6 | 体系结构与汇编 | Basic Control Procedure Data Advanced |
7 | 指令集设计 | ISA Logic Design |
8 | 处理器设计 | Sequential CPU Pipeline CPU |
9 | 代码优化 | ISA |
10 | 期中考试 | |
11 | 存储体系结构 | Memory Hierarchy |
12 | CPU缓存 | Cache Memory |
13 | 链接 | Linking |
14 | 异常控制流1-进程 | ECF Process |
15 | 异常控制流2-信号 | ECF Signal |