
课程介绍:
底层能力缺失 = 技术天花板触顶!当面临性能调优、核心崩溃等硬核场景时,缺乏系统认知的开发者将举步维艰。熟练掌握计算机底层原理更是晋升高级开发、架构师的重要门槛!课程通过 “造轮子式”全流程实践,从晶体管起步→用Verilog构建CPU→开发Wind_OS操作系统→基于Linux实现Web服务器→自研关系数据库→在Wind_OS上实现TCP/IP协议栈,七大模块贯通硬件→系统→应用层,助你硬核筑基,轻松突破技术天花板。
课程目录:
第1章 事半功倍-先导课
3 节|117分钟
-
视频:1-1 为什么要学习计算机基础?试看16:12
-
视频:1-2 课程内容介绍和项目演示试看45:04
-
视频:1-3 课程部分章节节选试看试看55:42
第2章 组成原理之:运算器的实现
5 节|61分钟
-
视频:2-1 组成原理上课程内容介绍09:44
-
视频:2-2 计算机系统概述15:14
-
视频:2-3 门电路实现09:57
-
视频:2-4 加法器实现14:41
-
视频:2-5 乘除法器实现10:39
第3章 组成原理之:存储器的实现
5 节|69分钟
-
视频:3-1 寄存器存储器实现22:53
-
视频:3-2 存储器层次结构03:33
-
视频:3-3 随机存储器SRAM,DRAM,DDR工作原理16:07
-
视频:3-4 高速缓存Cache工作原理15:22
-
视频:3-5 辅助存储器,磁盘SSD,RAID工作原理10:46
第4章 组成原理之:CPU的实现
4 节|40分钟
-
视频:4-1 cpu指令设计11:41
-
视频:4-2 ALU实现08:31
-
视频:4-3 CPU的实现11:11
-
视频:4-4 Computer的实现08:20
第5章 组成原理之:中央处理器和外围设备
6 节|58分钟
-
视频:5-1 单周期多周期处理器18:56
-
视频:5-2 中断或异常处理02:49
-
视频:5-3 流水线技术11:12
-
视频:5-4 流水线冒险06:17
-
视频:5-5 并行计算机技术11:44
-
视频:5-6 输入输出设备06:28
第6章 组成原理之:结合汇编学习C语言
20 节|311分钟
-
视频:6-1 组成原理下课程内容介绍09:02
-
视频:6-2 汇编和C语言结构14:53
-
视频:6-3 常见x86汇编指令介绍15:56
-
视频:6-4 x86指令的格式05:19
-
视频:6-5 C语言函数外05:59
-
视频:6-6 C语言函数23:32
-
视频:6-7 C语言语句10:33
-
视频:6-8 C语言运算符08:01
-
视频:6-9 C语言printf函数07:03
-
视频:6-10 预处理宏定义12:56
-
视频:6-11 整数详解09:35
-
视频:6-12 整数加减乘除16:01
-
视频:6-13 类型转换规则16:35
-
视频:6-14 浮点数24:42
-
视频:6-15 浮点fpu指令13:11
-
视频:6-16 浮点sse指令12:54
-
视频:6-17 指针数组字符串28:09
-
视频:6-18 结构体联合体枚举25:15
-
视频:6-19 csapp的data-bomb-attack实验14:19
-
视频:6-20 链接详解36:23
第7章 操作系统之:内核加载执行流程
5 节|87分钟
-
视频:7-1 i386分段机制12:20
-
视频:7-2 bootloader加载流程16:20
-
视频:7-3 内核加载执行24:26
-
视频:7-4 内核输入输出实现15:29
-
视频:7-5 内核打印函数调用堆栈17:59
第8章 操作系统之:物理内存和中断异常管理
10 节|136分钟
-
视频:8-1 操作系统课程内容介绍10:13
-
视频:8-2 i386分页机制17:37
-
视频:8-3 i386分页实现11:20
-
视频:8-4 物理内存管理初始化流程07:42
-
视频:8-5 物理内存管理初始化流程实现14:17
-
视频:8-6 物理内存分配算法14:26
-
视频:8-7 物理内存分配算法实现14:25
-
视频:8-8 中断异常管理13:48
-
视频:8-9 中断处理代码实现21:28
-
视频:8-10 外部中断使能代码实现10:21
第9章 操作系统之:进程和线程实现
5 节|96分钟
-
视频:9-1 内核线程实现26:25
-
视频:9-2 用户进程实现36:38
-
视频:9-3 系统调用的实现13:01
-
视频:9-4 fork系统调用实现11:24
-
视频:9-5 wait_exit系统调用实现08:29
第10章 操作系统之:虚拟内存分配
4 节|61分钟
-
视频:10-1 缺页异常处理09:08
-
视频:10-2 fork写时复制实现06:32
-
视频:10-3 malloc_free函数实现22:30
-
视频:10-4 页面置换算法介绍及实现21:52
第11章 操作系统之:进程调度和同步互斥
9 节|130分钟
-
视频:11-1 进程调度算法14:17
-
视频:11-2 时间片轮转调度算法实现15:00
-
视频:11-3 sleep系统调用实现10:33
-
视频:11-4 多处理器系统实现24:48
-
视频:11-5 多处理器调度简介07:01
-
视频:11-6 同步互斥自旋锁信号量原子操作介绍18:37
-
视频:11-7 自旋锁和信号量的实现13:04
-
视频:11-8 用户态线程实现17:23
-
视频:11-9 进程间通信实现09:12
第12章 操作系统之:文件系统
8 节|115分钟
-
视频:12-1 文件系统介绍04:44
-
视频:12-2 文件系统实现16:08
-
视频:12-3 文件系统制作代码实现讲解13:37
-
视频:12-4 文件系统加载的流程34:08
-
视频:12-5 应用程序读写文件的接口14:11
-
视频:12-6 大文件支持10:24
-
视频:12-7 main函数参数传递实现06:23
-
视频:12-8 管道pipe的实现15:12
第13章 操作系统之:图形界面实现
4 节|53分钟
-
视频:13-1 GUI图形用户界面实现12:39
-
视频:13-2 桌面程序启动流程13:05
-
视频:13-3 edit图形应用程序启动流程中文显示16:32
-
视频:13-4 鼠标移动,窗口切换移动流程09:53
第14章 Linux程序设计之:shell和进程操作接口
7 节|123分钟
-
视频:14-1 linux课程内容介绍12:00
-
视频:14-2 linux简介03:43
-
视频:14-3 linux库函数使用18:08
-
视频:14-4 shell和环境变量28:53
-
视频:14-5 shell语句和函数14:46
-
视频:14-6 正则表达式26:54
-
视频:14-7 进程操作接口17:54
第15章 Linux程序设计之:文件操作和信号处理
8 节|219分钟
-
视频:15-1 文件操作接口17:31
-
视频:15-2 目录操作接口10:41
-
视频:15-3 字符编码18:54
-
视频:15-4 C语言宽字符17:27
-
视频:15-5 信号使用和实现介绍76:02
-
视频:15-6 终端介绍17:52
-
视频:15-7 进程组和会话32:32
-
视频:15-8 信号实验27:55
第16章 Linux程序设计之:手写web服务器
6 节|101分钟
-
视频:16-1 网络编程接口socket介绍14:28
-
视频:16-2 http协议,web_client,web_server实现11:20
-
视频:16-3 epoll接口介绍14:13
-
视频:16-4 epoll实现高并发web_server27:12
-
视频:16-5 最小堆优先队列实现web_server定时器18:36
-
视频:16-6 get,post参数解析14:46
第17章 Linux程序设计之:静态库和动态库
5 节|105分钟
-
视频:17-1 静态库链接14:55
-
视频:17-2 共享库查找和命名规则25:26
-
视频:17-3 动态库链接31:29
-
视频:17-4 位置无关可执行文件PIE06:22
-
视频:17-5 linux设备驱动介绍26:02
第18章 算法与数据结构之:排序算法
10 节|144分钟
-
视频:18-1 算法课程内容介绍11:39
-
视频:18-2 算法分析简介11:21
-
视频:18-3 基本数据结构链表,栈,队列22:21
-
视频:18-4 基本算法思想递归,二分查找,回溯,贪心,分治19:29
-
视频:18-5 冒泡,选择,插入,希尔排序算法19:28
-
视频:18-6 归并排序算法12:15
-
视频:18-7 快速排序算法10:46
-
视频:18-8 二叉堆优先队列13:18
-
视频:18-9 堆排序算法10:22
-
视频:18-10 桶排序,计数排序,基数排序算法12:22
第19章 算法与数据结构之:查找算法
8 节|111分钟
-
视频:19-1 数组和链表实现符号表14:26
-
视频:19-2 二叉树04:37
-
视频:19-3 二叉搜索树14:02
-
视频:19-4 AVL树10:12
-
视频:19-5 红黑树27:29
-
视频:19-6 散列表15:43
-
视频:19-7 跳表17:24
-
视频:19-8 布隆过滤器06:17
第20章 算法与数据结构之:图算法
7 节|112分钟
-
视频:20-1 并查集Union-Find动态连通分量08:20
-
视频:20-2 无向图深度和广度优先搜索17:35
-
视频:20-3 连通分量,无环图,二分图12:15
-
视频:20-4 有向图,拓扑排序,强连通分量14:26
-
视频:20-5 最小生成树,Prim算法,Kruskal算法27:20
-
视频:20-6 最短路径,Dijkstra算法,Bellman-Ford算法23:39
-
视频:20-7 Astar寻路算法08:04
第21章 算法与数据结构之:字符串算法
7 节|103分钟
-
视频:21-1 字符串排序算法17:05
-
视频:21-2 单词查找树Tries树11:42
-
视频:21-3 三向单词查找树07:43
-
视频:21-4 暴力和KMP子字符串查找算法20:31
-
视频:21-5 KMP子字符串查找算法版本209:20
-
视频:21-6 BoyerMoore,RabinKarp子字符串查找算法14:24
-
视频:21-7 AC自动机22:02
第22章 算法与数据结构之:动态规划和压缩算法
6 节|95分钟
-
视频:22-1 正则表达式实现11:55
-
视频:22-2 霍夫曼压缩算法17:04
-
视频:22-3 LZW压缩算法12:25
-
视频:22-4 动态规划算法26:14
-
视频:22-5 碰撞检测,后缀数组10:45
-
视频:22-6 最大流问题16:03
第23章 数据库之:SQL语句和数据库设计
5 节|98分钟
-
视频:23-1 数据库课程内容介绍16:13
-
视频:23-2 数据库系统介绍关系模型,关系代数17:08
-
视频:23-3 常用sql语句介绍32:49
-
视频:23-4 sql练习18:25
-
视频:23-5 数据库设计,范式12:56
第24章 数据库之:存储管理和sql解析实现
7 节|123分钟
-
视频:24-1 数据库管理系统层次结构01:44
-
视频:24-2 存储管理页管理,元数据,缓冲区管理15:32
-
视频:24-3 存储管理实现元组,系统目录17:29
-
视频:24-4 页和缓冲区管理实现26:53
-
视频:24-5 加载元数据信息,创建删除表sql语句解析执行16:00
-
视频:24-6 增删改查sql语句解析执行23:07
-
视频:24-7 连接,聚合,分组,排序sql语句解析执行21:59
第25章 数据库之:索引实现
5 节|84分钟
-
视频:25-1 索引概念聚集索引,主索引,静态哈希,动态哈希13:10
-
视频:25-2 B+树特性,B+树增删改查过程12:45
-
视频:25-3 B+树查找实现28:20
-
视频:25-4 B+树插入和删除实现18:00
-
视频:25-5 sql中使用索引11:31
第26章 数据库之:查询优化
5 节|106分钟
-
视频:26-1 查询优化概念,查询优化步骤16:08
-
视频:26-2 简单嵌套,块嵌套,索引嵌套,hash连接算法22:58
-
视频:26-3 排序归并连接算法,外部归并排序算法22:50
-
视频:26-4 查询优化实现直方图,选择性因子,连接基数计算23:40
-
视频:26-5 Selinger查询优化器,最优连接顺序计算20:14
第27章 数据库之:事务和故障恢复
7 节|140分钟
-
视频:27-1 事务概念,事务ACID特性,可串行化调度,事务隔离级别16:56
-
视频:27-2 并发控制:锁,两阶段锁协议,封锁粒度08:39
-
视频:27-3 事务和加锁实现12:09
-
视频:27-4 多粒度封锁实现37:20
-
视频:27-5 乐观并发控制机制时间戳,多版本并发控制(MVCC),快照隔离31:53
-
视频:27-6 故障恢复日志系统,检查点,回滚和恢复过程13:52
-
视频:27-7 基于日志恢复机制实现19:02
第28章 计算机网络之:协议栈框架搭建
6 节|65分钟
-
视频:28-1 计算机网络课程内容介绍13:36
-
视频:28-2 计算机网络概述08:50
-
视频:28-3 协议栈基本组件用户级线程,信号量,邮箱16:43
-
视频:28-4 协议栈内存管理11:23
-
视频:28-5 协议栈数据包管理07:50
-
视频:28-6 TCPIP协议栈框架介绍06:07
第29章 计算机网络之:应用层协议DNS和网络层协议UDP
5 节|55分钟
-
视频:29-1 应用层协议socket接口介绍05:58
-
视频:29-2 DNS协议介绍11:58
-
视频:29-3 DNS协议实现15:16
-
视频:29-4 运输层协议UDP介绍11:27
-
视频:29-5 UDP协议实现09:30
第30章 计算机网络之:网络层和链路层
7 节|110分钟
-
视频:30-1 网络层协议介绍,ip数据报格式,ip发送数据包实现08:31
-
视频:30-2 链路层介绍,以太网帧格式,网卡功能10:22
-
视频:30-3 ip编址,交换机,路由器nat,dhcp,vlan介绍28:05
-
视频:30-4 协议栈添加网卡驱动09:22
-
视频:30-5 协议栈添加网络接口09:07
-
视频:30-6 arp协议实现25:12
-
视频:30-7 ip,udp,dns输入实现19:02
第31章 计算机网络之:TCP协议实现
11 节|159分钟
-
视频:31-1 tcp协议介绍25:02
-
视频:31-2 tcp三次握手实现29:15
-
视频:31-3 tcp发送和接收数据实现25:07
-
视频:31-4 tcp四次挥手实现14:36
-
视频:31-5 tcp糊涂窗口综合症解决实现07:51
-
视频:31-6 tcp失序报文段处理实现06:27
-
视频:31-7 tcp超时重传实现08:57
-
视频:31-8 tcp拥塞控制实现11:02
-
视频:31-9 tcp零窗口探测实现05:41
-
视频:31-10 tcp服务端处理实现16:38
-
视频:31-11 tcp保活机制keep-alive和连接复位实现07:34
第32章 计算机网络之:网络安全
10 节|186分钟
-
视频:32-1 ipv6详解41:39
-
视频:32-2 网络安全对称加密CA证书介绍15:54
-
视频:32-3 TLS协议介绍35:34
-
视频:32-4 HTTP2介绍15:09
-
视频:32-5 HTTP3,QUIC介绍14:47
-
视频:32-6 websocket介绍17:03
-
视频:32-7 CDN介绍08:37
-
视频:32-8 浏览器缓存和cookie介绍15:55
-
视频:32-9 web代理介绍08:05
-
视频:32-10 接入互联网介绍12:55
第33章 计算机网络之:多媒体协议
5 节|52分钟
-
视频:33-1 多媒体协议HLS,DASH介绍10:48
-
视频:33-2 多媒体协议RTMP介绍06:31
-
视频:33-3 多媒体协议RTSP介绍09:05
-
视频:33-4 NAT路由器p2p打洞介绍11:14
-
视频:33-5 多媒体协议ICE,Webrtc,Sip介绍13:41
本课程已完结
阅读全文
常见问题
是否支持单个资源购买?
答:点击“立即购买”,即是单个资源购买。
开通VIP会员后,是否支持全部资源下载,如何开通VIP会员?
答:点击“升级VIP”按钮,支付完成后即可开通VIP会员,VIP会员支持全站课程免费下载。
链接失效怎么办?
答:联系客服QQ:630965719,获取最新下载链接。
原文链接:https://www.itspxx.com/yjs/3604/,转载请注明出处。



评论0