NOTES

学习记录

游荡者的思维锚点。

计算机网络 - 传输层与链路层

传输层:多路复用、UDP、rdt 可靠传输演进、TCP 结构与机制、流量控制、三次握手四次挥手、拥塞控制 AIMD;链路层:错误检测 CRC、MAC 协议 CSMA/CD、ARP、以太网帧、交换机自学习、802.11

计算机系统 - 存储系统

存储器分类、SRAM/DRAM 芯片结构与刷新、ROM 家族、存储矩阵与地址译码、位扩展与字扩展、磁盘与 SSD、Cache 映射与替换策略、写策略、存储层次与局部性原理

计算机网络 - 网络架构

Client-Server 与 P2P 架构、BitTorrent 机制、Socket 编程、HTTP 协议与缓存、Cookie、TCP vs UDP 选择

计算机系统 - 程序执行

条件码与跳转指令、C 结构到汇编的映射、栈帧与调用约定、数组与结构体内存布局、静态与动态链接、虚拟内存

计算机系统 - 体系结构

VS-CPU 设计与指令周期、硬布线 vs 微程序控制器、水平与垂直微代码、CISC vs RISC、五级流水线与三类冒险

计算机系统 - 数据表达

无符号与补码编码、符号扩展与截断、整数溢出与取反、移位优化、IEEE 754 浮点数结构与规格化

计算机网络 - 基础概念

互联网结构与 ISP 层级、电路交换与分组交换、四种延迟模型、排队论与 Little's Law、协议分层与封装

计算机系统 - 基础认知

位字节与字、字节序、寄存器与指令后缀、冯·诺伊曼体系、C 编译流程、存储层次结构、汇编基础与指针底层原理