感谢网友分享,暂时只对VIP会员开放!
mksz949-重构计算机专业课,带你手写四大核心模块,硬核筑基
手写CPU->操作系统->数据库->网络协议栈,七大模块助你穿透底层原理,突破技术天花板
底层能力缺失 = 技术天花板触顶!当面临性能调优、核心崩溃等硬核场景时,缺乏系统认知的开发者将举步维艰。熟练掌握计算机底层原理更是晋升高级开发、架构师的重要门槛!课程通过 “造轮子式”全流程实践,从晶体管起步→用Verilog构建CPU→开发Wind_OS操作系统→基于Linux实现Web服务器→自研关系数据库→在Wind_OS上实现TCP/IP协议栈,七大模块贯通硬件→系统→应用层,助你硬核筑基,轻松突破技术天花板。
课程目录:
第1章先导片
第2章组成原理之:运算器的实现
第3章组成原理之:存储器的实现
第4章组成l原理之:CPU的实现
第5章组成原理之:中央处理器和外围设备
第6章组成原理之:结合汇编学习C语言
第7章操作系统之:内核加载执行流程
第8章操作系统之:物理内存和中断异常管理
第9章操作系统之:进程和线程实现
第10章操作系统之:虚拟内存分配
第11章操作系统之:进程调度和同步互斥
第12章操作系统之:文件系统
第13章操作系统之:图形界面实现
第14章Linux程序设计之: shell和进程操作接口
第15章Linux程序设计之:文件操作和信号处理
第16章Linux程序设计之:手写web服务器
第17章Linux程序设计之:静态库和动态库
第18章算法与数据结构之:排序算法
第19章算法与数据结构之:查找算法
第20章算法与数据结构之:图算法
第21章算法与数据结构之:字符串算法
第22章算法与数据结构之:动态规划和压缩算法
第23章数据库之:SQL语句和数据库设计
第24章数据库之:存储管理和sql解析实现
第25章数据库之:索引实现
第26章数据库之:查询优化
第27章数据库之:事务和故障恢复
第28章计算机网络之:协议栈框架搭建
第29章计算机网络之:应用层协议DNS和网络层协议UDp
第30章计算机网络之:网络层和链路层
第31章计算机网络之:TCP协议实现
第32章计算机网络之:网络安全
第33章计算机网络之:多媒体协议
发表评论(审核通过后显示) 取消回复