弁言
计算机系统基础(一):程序的表示、转换与链接
1.
计算机系统基础一课程概述.md
1.1.
第一周计算机系统概述
1.2.
第二周数据的表示和存储
1.3.
第三周运算电路基础
1.4.
第四周乘除运算及浮点数运算
1.5.
第五周IA-32指令系统概述
1.6.
第六周IA-32指令类型
1.7.
第七周C语言语句的机器级表示
1.8.
第八周复杂数据类型的机器级表示
1.9.
第九周x86-64指令系统
1.10.
第十周链接概述和目标文件格式
1.11.
第十一周符号及符号解析
1.12.
第十二周重定位及动态链接
1.13.
计算机系统基础一期末考试
计算机系统基础(二):程序的执行和存储访问
2.
计算机系统基础二课程概述
2.1.
第一周程序执行概述
2.2.
第二周主存储器组织
2.3.
第三周磁盘存储器
2.4.
第四周高速缓存概述
2.5.
第五周Cache替换算法和写策略
2.6.
第六周虚拟存储器
2.7.
第七周IA-32/Linux中的地址转换
2.8.
计算机系统基础二期末考試
计算机系统基础(三):异常、中断和输入/输出
3.
计算机系统基础三课程概述
3.1.
第一周进程和进程的上下文切换
3.2.
第二周异常和中断
3.3.
第三周IA-32中的异常及中断机制
3.4.
第四周IA-32/Linux中异常/中断处理
3.5.
第五周用户空间I/O软件
3.6.
第六周系统总线和系统互连
3.7.
第七周IO方式和内核空间IO软件
3.8.
计算机系统基础三期末考試
计算机系统基础(四):编程与调试实践
4.
计算机系统基础四课程概述
4.1.
第1周实验与开发环境的安装和使用
4.2.
第2周C语言编程实践
4.3.
第3周程序调试实践:数据的存储与运算
4.4.
第4周程序调试实践:程序的机器级表示
4.5.
第5周程序调试实践:二进制程序分析
4.6.
第6周程序调试实践:缓冲区溢出攻击
4.7.
第7周程序调试实践:程序链接与ELF目标文件
4.8.
第8周程序性能分析与优化
ICS-PA
Light
Rust
Coal
Navy
Ayu
计算机系统基础
弁言