Files
2021-12-01 10:01:32 +08:00

54 lines
1.4 KiB
Markdown
Raw Permalink Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
# 深入理解计算机系统
## 任务安排
### Task00计算机系统漫游-I
- 了解编译器编译的大致流程
- 了解计算机硬件的大致架构
- 学习计算机的内部指令
- 了解计算机存储
### Task01计算机系统漫游-II
- 了解操作系统的作用
- 了解虚拟内存和计算机体系内部的通信
- 了解几个高性能计算领域的定理
- 学习并发和并行的概念及模型
### Task02信息的表示和处理-I
- 计算机中信息存储和表示的模型以及运算
- 整数的表示与编码
### Task03信息的表示和处理-II
- 了解计算机中对整数运算的实现
- 了解计算机中浮点数的表示及运算实现
### Task04程序的机器级表示-I
- 程序的汇编及机器码中字段的学习
- 了解寄存器相关的内容、数据的传送
### Task05程序的机器级表示-II
- 了解计算机中算术及逻辑操作的实现
- 了解指令的控制流
### Task06程序的机器级表示-III
- 了解计算机体系中“过程”的概念
- 数组的分配和访问
### Task07程序的机器级表示-III
- 了解结构体等异质数据结构及其实现
- 缓冲区溢出
### 参考
- CSDN [计算机系统-01] 计算机系统漫游https://blog.csdn.net/qq_29051413/article/details/116450610
- Bilibili CSAPP-深入理解计算机系统https://www.bilibili.com/video/BV1cD4y1D7uR?p=1