《重构计算机专业课,带你深度掌握四大核心模块,硬核筑基》课程介绍:
本课程通过 “造轮子式” 全流程实践,从晶体管起步,使用VERILog构建CPU,开发Wind_OS操作系统,基于Linux实现Web服务器,自研关系数据库,以及在Wind_OS上实现TCP/IP协议栈,贯穿硬件→系统→应用层,助你硬核筑基,轻松突破技术天花板。
课程目录:
1. 计算机基础概述
2. 组成原理上课程内容介绍与项目演示
3. 门电路实现与加法器实现
4. 寄存器存储器实现与存储器层次结构
5. 随机存储器SRAM、DRAM、DDR工作原理
6. 高速缓存Cache工作原理
7. 辅助存储器、磁盘SSD、RAID工作原理
8. CPU指令设计与ALU实现
9. CPU的实现与计算机的实现
10. 单周期多周期处理器与中断或异常处理
11. 流水线技术及流水线冒险
12. 汇编和C语言结构
13. C语言函数外与函数内
14. 整数详解与整数加减乘除
15. 浮点fpu指令与sse指令
16. 指针数组字符串与结构体联合体枚举
17. 操作系统课程内容介绍
18. i386分页机制与bootloader加载流程
19. 内核加载执行与内核输入输出实现
20. 网络编程接口Socket介绍
21. HTTP/HTTPS协议及Web应用开发
22. TCP/IP协议栈实现与网络安全
23. 数据库管理系统介绍及SQL语言应用
24. 计算机网络课程详细介绍
25. 多媒体协议如HLS、DASH、RTMP等
26. P2P打洞及WebRTC协议介绍
讲师源代码及课程PDF文档:
wind_os-master.zip、wind_linux-master.zip、wind_db_student_lab-master.zip、wind_db-master.zip、wind_arch-master.zip、wind_alGorithm-master.zip等。同时提供操作系统课件、计算机网络课件、数据库课件、算法课件等相关PDF文档供学员下载学习。
通过本课程的学习,学员将全面掌握计算机核心专业知识,为晋升高级开发、架构师等重要职位奠定坚实基础。