飞豹客 · 课能看,资料也能带走
飞豹客测试运维 会员免费

慕课网-编程必备基础 计算机组成原理+操作系统+计算机网络

很多人写代码写到一定阶段会撞上一堵墙:明明语法都会,但遇到程序卡顿、内存占用飙升、接口超时、部署后连不上数据库这类问题,就只能靠搜索和试错。这门课面向的正是这个场景——它不讲具体语言,而是把计算机组成原理、操作系统、计算机网络三块底层知识串起来,解释代码运行时底下到底发生了什么。 它解决的是哪类问题

单课价¥19.90新品 上架
会员价 会员免费开通会员后本篇可直接下载套餐详情
213 人关注 更新于 2026-04-06 永久有效
发货

网盘链接 · 支付成功后自动发货

保障

永久有效 · 链接失效免费补发

客服

每日 9:00-21:00 在线客服 联系客服

会员可免费下载本篇月会员、年会员、永久会员可按日额度下载(每篇扣 1 次)。

开通会员 ›
购买本课销量 0 · 永久有效
会员价 · 单课标价 ¥19.90

会员 A · 按档位折扣

永久免费可下
年免费可下
月免费可下
周免费可下

会员 B

VIP¥3.98低至
SVIP单买¥200 内可领

游客按标价购买,不享受上表折扣。

支付成功后自动发放网盘链接,链接失效可找客服免费补

正版保障 极速发货 售后无忧

很多人写代码写到一定阶段会撞上一堵墙:明明语法都会,但遇到程序卡顿、内存占用飙升、接口超时、部署后连不上数据库这类问题,就只能靠搜索和试错。这门课面向的正是这个场景——它不讲具体语言,而是把计算机组成原理、操作系统、计算机网络三块底层知识串起来,解释代码运行时底下到底发生了什么。

它解决的是哪类问题

当你能说清楚一次网络请求从网卡到应用层经过了什么、进程和线程在 CPU 上怎么被调度、虚拟内存为什么会让程序看起来"内存很大"、TCP 为什么要三次握手,排查问题时就不再是碰运气。课程把这三块内容放在一条线上讲,顺序是先讲计算机的基本组成与层次结构,再进入操作系统层面的进程、内存、文件管理,最后落到网络的分层模型与常见协议。对测试和运维方向的人来说,这套底子是看懂日志、定位性能瓶颈、理解容器和部署环境的前提。

适合什么基础,先看哪几块

不需要你学过硬件或系统课,但至少要写过一门语言的代码,知道变量、函数、进程这些词大概指什么。如果你是完全零基础,建议先补一段编程入门再来,否则部分章节会偏抽象。学习顺序上,组成原理的概述部分可以快速过,重点是体系结构、层次与编程语言的关系、字符编码这几节,它们直接影响你后面理解指令执行和数据表示。操作系统部分建议放慢,进程与线程、内存管理、文件系统是后面所有性能问题的根。网络部分按分层顺序看,先建立整体模型,再深入具体协议。

学完能独立做什么,资料怎么配合练

学完之后,你应该能独立完成这些事:读懂一段程序在操作系统层面的资源占用情况,判断瓶颈大致出在 CPU、内存还是 IO;理解一次 HTTP 请求的完整链路,能根据现象判断问题出在 DNS、连接建立还是服务端处理;看懂常见的系统报错和网络错误码,而不是只把错误信息丢进搜索框。练习上,不要只看视频。每学完一块,回到自己电脑上做验证:用系统自带的工具观察进程和内存,用命令行工具发一次请求并观察连接过程,把看到的现象和课里讲的模型对上。视频讲解配合动手验证,这套资料才真正转化成你自己的判断力,而不是又多了一份看完就忘的收藏。

课程目录

慕课实战-编程必备基础 计算机组成原理+操作系统+计算机网络/    📂 01.第1章 编程必备基础:计算机组成原理、操作系统、计算机网络【学习中有问题在问答区提问】/        📽️ 1-1 编程必备基础知识:计算机组成原理、操作系统、计算机网络 .ts (81.63 集
  • 40 MB)    📂 02.第2章 计算机组成原理之概述篇/        📽️ 2-1 章节导学.ts (8.
  • 70 MB)        📽️ 2-2 计算机的发展历史.ts (123.
  • 78 MB)        📽️ 2-3 计算机的分类.ts (87.
  • 91 MB)        📽️ 2-4 计算机的体系与结构.ts (54.
  • 17 MB)        📽️ 2-5 计算机的层次与编程语言.ts (80.
  • 24 MB)        📽️ 2-6 计算机的速度单位.ts (59.
  • 78 MB)        📽️ 2-7 计算机的字符与编码集.ts (66.
  • 45 MB)    📂 03.第3章 计算机组成原理之组成篇/        📽️ 3-1 章节导学.mp4
  • (4.
  • 48 MB)        📽️ 3-2 计算机的总线.mp4
  • (20.
  • 48 MB)        📽️ 3-3 计算机的输入输出设备.mp4
  • (18.
  • 90 MB)        📽️ 3-4 计算机存储器概览.mp4
  • (15.
  • 27 MB)        📽️ 3-5 计算机的主存储器与辅助存储器.mp4
  • (17.
  • 57 MB)        📽️ 3-6 计算机的高速缓存.mp4
  • (25.
  • 50 MB)        📽️ 3-7 计算机的指令系统.mp4
  • (15.
  • 79 MB)        📽️ 3-8 计算机的控制器.mp4
  • (5.
  • 84 MB)        📽️ 3-9 计算机的运算器.mp4
  • (5.
  • 00 MB)        📽️ 3-10 计算机指令执行的过程.mp4
  • (14.
  • 96 MB)    📂 04.第4章 计算机组成原理之计算篇/        📽️ 4-1 章节导学.ts (17.
  • 09 MB)        📽️ 4-2 进制运算的基础.ts (102.
  • 71 MB)        📽️ 4-3 有符号数与无符号数.ts (36.
  • 55 MB)        📽️ 4-4 二进制的补码表示法.ts (44.
  • 05 MB)        📽️ 4-5 二进制的反码表示法.ts (61.
  • 48 MB)        📽️ 4-6 小数的二进制补码表示法.ts (18.
  • 17 MB)        📽️ 4-7 定点数与浮点数.ts (116.
  • 51 MB)        📽️ 4-8 定点数的加减法运算.ts (111.
  • 08 MB)        📽️ 4-9 浮点数的加减法运算.ts (96.
  • 19 MB)        📽️ 4-
  • 10 浮点数的乘除法运算.ts (21.
  • 75 MB)    📂 05.第5章 计算机组成原理实践/        📽️ 5-1 章节导学.ts (23.
  • 98 MB)        📽️ 5-2 双向链表的原理与实践1.ts (86.
  • 11 MB)        📽️ 5-3 双向链表的原理与实践2.ts (78.
  • 45 MB)        📽️ 5-4 实现FIFO缓存置换算法.ts (61.
  • 22 MB)        📽️ 5-5 实现LRU缓存置换算法.ts (86.
  • 71 MB)        📽️ 5-6 实现LFU缓存置换算法.ts (145.
  • 48 MB)    📂 06.第6章 操作系统之基础篇/        📽️ 6-1 章节导学.ts (32.
  • 47 MB)        📽️ 6-2 操作系统概览.ts (149.
  • 80 MB)        📽️ 6-3 进程管理之进程实体.ts (83.
  • 26 MB)        📽️ 6-4 进程管理之五状态模型.ts (49.
  • 76 MB)        📽️ 6-5 进程管理之进程同步.ts (110.
  • 71 MB)        📽️ 6-6 Linux的进程管理.ts (164.
  • 62 MB)        📽️ 6-7 作业管理之进程调度.ts (64.
  • 44 MB)        📽️ 6-8 作业管理之死锁.ts (95.
  • 09 MB)        📽️ 6-9 存储管理之内存分配与回收.ts (68.
  • 96 MB)        📽️ 6-
  • 10 存储管理之段页式存储管理.ts (76.
  • 99 MB)        📽️ 6-
  • 11 存储管理之虚拟内存.ts (35.
  • 70 MB)        📽️ 6-
  • 12 Linux的存储管理.ts (98.
  • 82 MB)        📽️ 6-
  • 13 操作系统的文件管理.ts (103.
  • 39 MB)        📽️ 6-
  • 14 Linux文件的基本操作.ts (69.
  • 29 MB)        📽️ 6-
  • 15 Linux的文件系统.ts (158.
  • 69 MB)        📽️ 6-
  • 16 操作系统的设备管理.ts (62.
  • 67 MB)    📂 07.第7章 操作系统之提升篇/        📽️ 7-1 章节导学.ts (37.
  • 51 MB)        📽️ 7-2 线程同步之互斥量.ts (83.
  • 13 MB)        📽️ 7-3 线程同步之自旋锁.ts (85.
  • 88 MB)        📽️ 7-4 线程同步之读写锁.ts (114.
  • 43 MB)        📽️ 7-5 线程同步之条件变量.ts (113.
  • 75 MB)        📽️ 7-6 线程同步方法总结.ts (33.
  • 57 MB)        📽️ 7-7 使用fork系统调用创建进程.ts (89.
  • 07 MB)        📽️ 7-8 进程同步之共享内存.ts (132.
  • 43 MB)        📽️ 7-9 进程同步之Unix域套接字.ts (104.
  • 39 MB)    📂 08.第8章 操作系统实践/        📽️ 8-1 章节导学.ts (46.
  • 79 MB)        📽️ 8-2 Python同步原语.ts (17.
  • 72 MB)        📽️ 8-3 实现线程安全的队列Queue.ts (141.
  • 01 MB)        📽️ 8-4 实现基本任务对象Task.ts (41.
  • 85 MB)        📽️ 8-5 线程池简介.ts (27.
  • 31 MB)        📽️ 8-6 实现任务处理线程ProcessThread.MP4
  • (66.
  • 56 MB)        📽️ 8-7 实现任务处理线程池Pool.ts (75.
  • 88 MB)        📽️ 8-8 编写测试用例.ts (63.
  • 98 MB)        📽️ 8-9 实现异步任务处理AsyncTask.ts (117.
  • 97 MB)    📂 09.第9章 计算机网络之概述篇/        📽️ 9-1 章节导学.ts (33.
  • 12 MB)        📽️ 9-2 计算机网络的发展简史.ts (88.
  • 89 MB)        📽️ 9-3 层次结构设计的基本原则.ts (89.
  • 36 MB)        📽️ 9-4 现代互联网的网络拓扑.ts (74.
  • 56 MB)        📽️ 9-5 计算机网络的性能指标.ts (83.
  • 60 MB)        📽️ 9-6 物理层概述.ts (67.
  • 49 MB)        📽️ 9-7 数据链路层概述.ts (63.
  • 54 MB)        📽️ 9-8 数据链路层的差错监测.ts (124.
  • 75 MB)        📽️ 9-9 最大传输单元MTU.ts (22.
  • 02 MB)        📽️ 9-
  • 10 以太网协议详解.ts (74.
  • 22 MB)    📂 10.第10章 计算机网络之网络层篇/        📽️ 10-1 章节导学.mp4
  • (8.
  • 76 MB)        📽️ 10-2 ip协议详解.mp4
  • (24.
  • 75 MB)        📽️ 10-3 ip协议的转发流程.mp4
  • (14.
  • 30 MB)        📽️ 10-4 arp协议与rarp协议.mp4
  • (15.
  • 67 MB)        📽️ 10-5 ip地址的子网划分.mp4
  • (37.
  • 17 MB)        📽️ 10-6 网络地址转换nat技术.mp4
  • (14.
  • 92 MB)        📽️ 10-7 icmp协议详解.mp4
  • (10.
  • 87 MB)        📽️ 10-8 icmp协议的应用.mp4
  • (22.
  • 13 MB)        📽️ 10-9 网络层的路由概述.mp4
  • (18.
  • 55 MB)        📽️ 10-10 内部网关路由协议之rip协议.mp4
  • (34.
  • 88 MB)        📽️ 10-11 dijkstra(迪杰斯特拉)算法.mp4
  • (19.
  • 51 MB)        📽️ 10-12 内部网关路由协议之ospf协议.mp4
  • (18.
  • 40 MB)        📽️ 10-13 外部网关路由协议之bgp协议.mp4
  • (11.
  • 78 MB)    📂 11.第11章 计算机网络之传输层/        📽️ 11-1 章节导学.mp4
  • (11.
  • 48 MB)        📽️ 11-2 udp协议详解.mp4
  • (12.
  • 12 MB)        📽️ 11-3 tcp协议详解.mp4
  • (21.
  • 95 MB)        📽️ 11-4 可靠传输的基本原理.mp4
  • (15.
  • 11 MB)        📽️ 11-5 tcp协议的可靠传输.mp4
  • (14.
  • 29 MB)        📽️ 11-6 tcp协议的流量控制.mp4
  • (12.
  • 10 MB)        📽️ 11-7 tcp协议的拥塞控制.mp4
  • (10.
  • 94 MB)        📽️ 11-8 tcp连接的三次握手.mp4
  • (14.
  • 86 MB)        📽️ 11-9 tcp连接的四次挥手.mp4
  • (12.
  • 72 MB)        📽️ 11-10 套接字与套接字编程.mp4
  • (16.
  • 36 MB)    📂 12.第12章 计算机网络之应用层篇/        📽️ 12-1 章节导学.mp4
  • (7.
  • 72 MB)        📽️ 12-2 dns详解.mp4
  • (17.
  • 56 MB)        📽️ 12-3 dhcp协议详解.mp4
  • (8.
  • 36 MB)        📽️ 12-4 http协议详解.mp4
  • (19.
  • 87 MB)        📽️ 12-5 http工作的结构.mp4
  • (3.
  • 64 MB)        📽️ 12-6 https协议详解.mp4
  • (17.
  • 89 MB)    📂 13.第13章 计算机网络实践/        📽️ 13-1 章节导学.mp4
  • (4.
  • 78 MB)        📽️ 13-2 搭建服务基本框架.mp4
  • (19.
  • 75 MB)        📽️ 13-3 python操作字节序列.mp4
  • (18.
  • 19 MB)        📽️ 13-4 实现ip报文解析器.mp4
  • (32.
  • 35 MB)        📽️ 13-5 实现udp报文解析器.mp4
  • (16.
  • 57 MB)        📽️ 13-6 实现tcp报文解析器.mp4
  • (37.
  • 09 MB)    📂 14.第14章 课程精髓终结/        📽️ 14-1 课程总结-计算机组成原理 .ts (52.
  • 50 MB)        📽️ 14-2 课程总结-操作系统 .ts (39.
  • 10 MB)        📽️ 14-3 课程总结-计算机网络 .ts (38.
  • 14 MB)        📽️ 14-4 课程总结-编程实践 .ts (12.
  • 40 MB)        📽️ 14-5 课程展望 .ts (12.
  • 13 MB)    📂 代码课件/        📂 gaia/            📂 books/                🖼️ deep-computer-system.jpg (0.
  • 02 MB)                🖼️ linux-bird.jpg (0.
  • 03 MB)            📂 code/                📂 chapter-code/                    📂 6/                        📂 进程状态/                            📄 running_process.py (0.
  • 00 MB)                            📄 sleep_process.py (0.
  • 00 MB)                        📂 生产者-消费者问题/                            📄 mutex_lock_demo.cpp (0.
  • 00 MB)                        📂 生产者-消费者问题/                            📄 Makefile (0.
  • 00 MB)                    📂 7/                        📂 condition/                            📄 condition_demo.cpp (0.
  • 00 MB)                            📄 Makefile (0.
  • 00 MB)                        📂 fork/                            📄 fork_demo.cpp (0.
  • 00 MB)                            📄 Makefile (0.
  • 00 MB)                        📂 mutex/                            📄 Makefile (0.
  • 00 MB)                            📄 mutex_lock_demo (0.
  • 02 MB)                            📄 mutex_lock_demo.cpp (0.
  • 00 MB)                        📂 rwlock/                            📄 Makefile (0.
  • 00 MB)                            📄 rwlock_demo (0.
  • 02 MB)                            📄 rwlock_demo.cpp (0.
  • 00 MB)                        📂 shm/                            📄 client.cpp (0.
  • 00 MB)                            📄 common.h (0.
  • 00 MB)                            📄 Makefile (0.
  • 00 MB)                            📄 server.cpp (0.
  • 00 MB)                        📂 socket/                            📄 client.cpp (0.
  • 00 MB)                            📄 Makefile (0.
  • 00 MB)                            📄 server.cpp (0.
  • 00 MB)                        📂 spin_lock/                            📄 Makefile (0.
  • 00 MB)                            📝 README.md (0.
  • 00 MB)                            📄 spin_lock_cpu100 (0.
  • 02 MB)                            📄 spin_lock_cpu100.cpp (0.
  • 00 MB)                            📄 spin_lock_demo (0.
  • 02 MB)                            📄 spin_lock_demo.cpp (0.
  • 00 MB)                📂 gaia/                    📂 computer_network/                        📂 processor/                            📂 net/                                📄 __init__.py                                📄 parser.py (0.
  • 00 MB)                            📂 trans/                                📄 __init__.py                                📄 parser.py (0.
  • 00 MB)                        📄 __init__.py                        📄 server.py (0.
  • 00 MB)                        📄 struct_demo.py (0.
  • 00 MB)                    📂 computer_principle/                        📂 cache/                            📄 __init__.py                            📄 FIFOCache.py (0.
  • 00 MB)                            📄 LFUCache.py (0.
  • 00 MB)                            📄 LRUCache.py (0.
  • 00 MB)                        📄 __init__.py                        📄 DoubleLinkedList.py (0.
  • 00 MB)                    📂 operate_system/                        📄 __init__.py                        📄 pool.py (0.
  • 00 MB)                        📄 queue.py (0.
  • 00 MB)                        📄 task.py (0.
  • 00 MB)                        📄 test.py (0.
  • 00 MB)                    📝 README.md            📂 ppt/                📝 2. 计算机概论背景篇.pdf
  • (1.
  • 88 MB)                📝 3. 计算机概论组成篇.pdf
  • (2.
  • 23 MB)                📝 4. 计算机概论计算篇(二).pdf
  • (0.
  • 58 MB)                📝 4. 计算机概论计算篇(一).pdf
  • (0.
  • 53 MB)                📝 5. 计算机组成原理实践.pdf
  • (0.
  • 37 MB)                📝 6, 操作系统基础篇(三).pdf
  • (0.
  • 63 MB)                📝 6. 操作系统基础篇(二).pdf
  • (0.
  • 97 MB)                📝 6. 操作系统基础篇(一).pdf
  • (1.
  • 02 MB)                📝 7. 操作系统提升篇.pdf
  • (0.
  • 48 MB)                📝 8. 操作系统实践.pdf
  • (0.
  • 34 MB)                📝 9. 计算机网络概述篇.pdf
  • (1.
  • 10 MB)                📝 10. 计算机网络网络层篇.pdf
  • (1.
  • 77 MB)                📝 11. 计算机网络传输层篇.pdf
  • (0.
  • 91 MB)                📝 12. 计算机网络应用层篇.pdf
  • (0.
  • 98 MB)                📝 13. 计算机网络实践.pdf
  • (0.
  • 36 MB)            📄 .gitignore (0.
  • 00 MB)            📄 编程必备基础知识 .xmind (0.
  • 18 MB)            📝 books .md (0.
  • 00 MB)            📝 README .md (0.00 MB)