Files
team-learning-program/ComputerSystems/README.md
2021-12-01 10:01:32 +08:00

1.4 KiB
Raw Blame History

深入理解计算机系统

任务安排

Task00计算机系统漫游-I

  • 了解编译器编译的大致流程
  • 了解计算机硬件的大致架构
  • 学习计算机的内部指令
  • 了解计算机存储

Task01计算机系统漫游-II

  • 了解操作系统的作用
  • 了解虚拟内存和计算机体系内部的通信
  • 了解几个高性能计算领域的定理
  • 学习并发和并行的概念及模型

Task02信息的表示和处理-I

  • 计算机中信息存储和表示的模型以及运算
  • 整数的表示与编码

Task03信息的表示和处理-II

  • 了解计算机中对整数运算的实现
  • 了解计算机中浮点数的表示及运算实现

Task04程序的机器级表示-I

  • 程序的汇编及机器码中字段的学习
  • 了解寄存器相关的内容、数据的传送

Task05程序的机器级表示-II

  • 了解计算机中算术及逻辑操作的实现
  • 了解指令的控制流

Task06程序的机器级表示-III

  • 了解计算机体系中“过程”的概念
  • 数组的分配和访问

Task07程序的机器级表示-III

  • 了解结构体等异质数据结构及其实现
  • 缓冲区溢出

参考