文章目录
本系列文章为【 深入浅出计算机原理】学习笔记,包括学习过程中的思考实践以及通过其他资料带来的扩展内容,学习完对应的章节,对应的学习笔记会以超链接的形式添加到对应的目录上,欢迎大家收藏关注,也欢迎大家购买课程一起学习,一起进步!
时限:一个月
深入浅出计算机组成原理
基本概念
冯诺依曼体系结构
- 运算器
- 控制器
- 存储器
- 输入设备
- 输出设备
计算机性能
- CPU主频
- 响应时间
- 吞吐率
计算机功耗
- 散热
- 能耗和电力
计算机的指令和运算
计算机指令
- 机器码
- 编译=》汇编=》机器码
- 指令格式和指令跳转
- 函数调用和程序栈
- 程序执行
- 静态链接和ELF格式
- 程序的装载和执行
- 动态链接
计算机运算
- 二进制编码
- 整数和补码
- 字符串和Unicode
- 浮点数和定点数
- 数字电路
- 门电路
- 加法器
- 乘法器
存储器和IO系统
存储的层次结构
- 局部性原理
- SRAM和CPU高速缓存
- DRAM和内存
- SSD硬盘和Flash Card
- 机械硬盘
存储器和IO系统
- 虚拟内存和内存保护
- IO_WAIT:CPU和内存的通信
- DMA技术
- 访问输入输出设备
数据完整性
- RAID
- ERASURE Code
- ECC内存
- Hadoop和分布式存储
处理器设计
CPU
- 建立数据通路
- 处理器时钟
- 触发器和锁存器
- 面向流水和设计
- 控制冒险和数据冒险
- 分支预测
- 异常和中断
- SIMD和并行计算
其他处理器
- CISC和RISC
- GPU和NUMA架构
- FPGA、AISC和TPU
- 分布式计算
- 虚拟机和Docker