
课程介绍
课程是一门深度实战课,带领学员从零开始,基于x86架构亲手构建一个完整的操作系统。课程内容循序渐进:从CPU实模式、汇编语言起步,逐步进入保护模式与段页机制,实现物理内存与虚拟内存管理;深入中断处理、任务切换、系统调用与用户态切换,打造真正的内核;最后拓展至网络协议栈,手写实现UDP、DHCP、TCP等协议。全程配合代码实践、环境搭建及经典书籍推荐,帮助学员透彻理解操作系统底层原理,掌握内核开发与网络协议栈的核心技术,为成为系统级开发工程师奠定坚实基础。
课程章节目录
手写操作系统三期代码
手写操作系统小班三期
第一阶段、玩转CPU实模式
第三阶段、加入中断与虚拟内存,实现完整OS
第二阶段、实现真正意义上的内核
第四阶段、手写网络协议栈
课程详细目录
(1)\手写操作系统三期代码;目录中文件数:8个
├─ziya-os-research-3-chat3-1.zip
├─ziya-os-research-3-chat3.zip
├─ziya-os-research-3-fork.zip
├─ziya-os-research-3-master.zip
├─ziya-os-research-3-mm-5.zip
├─ziya-os-research-3-net-dev.zip
├─ziya-os-research-3-protected-mode.zip
├─ziya-os-research-3-user-2.zip
(2)\手写操作系统小班三期;目录中文件数:4个
├─Cheat.Engine.6.2.rar
├─symbols.zip
├─win11的debug环境安装包.exe
├─吾爱破解专用版Ollydbg.rar
(3)\第一阶段、玩转CPU实模式;目录中文件数:6个
├─1、手写OS三期开课啦_ev.mp4
├─2、带你玩转汇编_ev.mp4
├─3、实现OS微内核_ev.mp4
├─4、带你玩转汇编执行流(一)_ev.mp4
├─5、带你玩转汇编执行流(二)_ev.mp4
├─6、让你的OS尽情发挥_ev.mp4
(4)\第三阶段、加入中断与虚拟内存,实现完整OS;目录中文件数:6个
├─12、让我们的OS接管BIOS中断_ev.mp4
├─13、检测内存,实现物理内存管理模块_ev.mp4
├─14、开启分页,实现虚拟内存管理_ev.mp4
├─15、实现任务切换(一)_ev.mp4
├─16、实现任务切换(二)_ev.mp4
├─17、进入用户态,实现系统调用,实现态切换_ev.mp4
(5)\第二阶段、实现真正意义上的内核;目录中文件数:5个
├─10、带你玩转指针(二)_ev.mp4
├─11、实现内核打印函数printk_ev.mp4
├─7、带你玩转CPU段页门_ev.mp4
├─8、让你的内核进入保护模式_ev.mp4
├─9、带你玩转指针(一)_ev.mp4
(6)\第四阶段、手写网络协议栈;目录中文件数:4个
├─1、教你写出稳定可靠的网络框架_ev.mp4
├─2、手写实现NIO_ev.mp4
├─3、编码获取网卡Mac地址_ev.mp4
├─4、实现UDP、DHCP、TCP协议_ev.mp4
(7)\手写操作系统小班三期\001、推荐书籍
(8)\手写操作系统小班三期\002、手写OS环境搭建软件包
├─bochs-2.7.tar.gz
├─bochsrc
├─ubuntu-16.04.6-desktop-amd64.iso
(9)\手写操作系统小班三期\003、手写OS一条龙环境
├─Ubuntu 16×64.zip
(10)\手写操作系统小班三期\【001、推荐书籍;目录中文件数:5个
├─30天自制操作系统.pdf
├─Linux内核完全注释.pdf
├─linux内核设计的艺术图解linux操作系统架构设计与实现原理第2版.pdf
├─Unix环境高级编程.pdf
├─操作系统真象还原.pdf
(11)\手写操作系统小班三期\】字幕版(机翻)
(12)\手写操作系统小班三期\专题八:手写网络协议栈
(13)\手写操作系统小班三期\字幕版(机翻)
(14)\手写操作系统小班三期\第一阶段、玩转CPU实模式
├─1、手写OS三期开课啦_ev.mp4
├─2、带你玩转汇编_ev.mp4
├─3、实现OS微内核_ev.mp4
(15)\手写操作系统小班三期\001、推荐书籍\学员分享书籍
(16)\手写操作系统小班三期\【001、推荐书籍\学员分享书籍;目录中文件数:8个
├─git 官方操作指南中文版-progit.pdf
├─UNIX环境高级编程(中文第三版) (DANIEL P.BOVET MARCO CESATI) (z-lib.org).pdf
├─UNIX网络编程卷1:套接字联网API(第3版).pdf
├─UNIX网络编程卷2:进程间通信(第2版).pdf
├─VMware Workstation官方操作指南中文版-workstation-pro-16-user-guide.pdf
├─Wireshark网络分析的艺术.pdf
├─操作系统真相还原.pdf
├─自制编程语言.pdf
(17)\手写操作系统小班三期\】字幕版(机翻)\第一阶段、玩转CPU实模式;目录中文件数:6个
├─1-1、手写OS三期开班啦_ev.mp4
├─1-2、手写OS三期开班啦_ev.mp4
├─2-1、带你玩转汇编_ev.mp4
├─2-2、带你玩转汇编_ev.mp4
├─3-1、实现OS微内核_ev.mp4
├─3-2、实现OS微内核_ev.mp4
(18)\手写操作系统小班三期\专题八:手写网络协议栈\Linux网络编程部部分
├─2、手写实现IO多路复用.vep
(19)\手写操作系统小班三期\字幕版(机翻)\第一阶段、玩转CPU实模式
请先 !