分布与并行计算知识点
共 9 个知识点:说明、结构示例与课后练习
从软件/系统结构到 GFS、MapReduce、云原生与阿里云实践,建议先建立整体图景再深入。
并行基础
多线程与并行分解 考试重点
从串行算法挖掘并发性:任务分解、数据分解、共享资源互斥与线程映射。
图文讲解
5 道习题
系统结构
Socket 与客户服务器 考试重点
Socket API、流式/数据报、C/S 会话与有状态/无状态服务器设计。
图文讲解
5 道习题
中心化与 P2P 结构 考试重点
C/S 多层、结构化/无结构/分层 P2P 与混合型。
图文讲解
5 道习题
软件结构
分层与对象模式 考试重点
分布式软件常用分层、对象等方式组织。
图文讲解
5 道习题
存储与计算
GFS 与 MapReduce 考试重点
GFS 容错大文件存储;MapReduce 大规模批处理。
图文讲解
5 道习题
Spanner / Calvin 等事务系统 考试重点
授时、确定性调度等支撑全球规模强事务。
图文讲解
5 道习题
新型系统
图计算 / 分布式 ML / 联邦学习
Pregel/GraphLab、分布式训练与联邦学习。
图文讲解
5 道习题
云原生与边缘计算
容器、微服务与设备-边缘-云协同。
图文讲解
5 道习题
云实践
阿里云 ECS/OSS/SLB/RDS
计算、对象存储、负载均衡与云数据库映射课程概念。
图文讲解
5 道习题
学习建议
- 经典架构模式:从分层、MVC 入手,再对比 MVVM、管道、事件驱动与微服务。
- 架构描述:用 4+1 视图写清逻辑/进程/开发/物理与场景。
- 数据访问与云:理解 ORM 边界,再用 SLB、OSS、RDS 等组合部署。