手写操作系统核心课程 基于x86架构从实模式到保护模式+完整实现内核+系统调用及网络协议栈

课程介绍

课程是一门深度实战课,带领学员从零开始,基于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实模式

资源下载
下载价格39 猫币
VIP免费
客服QQ:765807314
0

评论0

请先 !

没有账号?注册  忘记密码?