从0写自己的Linux x86操作系统(源码+课件+开发工具+参考资料+磁盘映像)
时间:2023-05-31
大小:1.07KB
阅读数:594
查看他发布的资源
资料介绍
分享一套教你如何写一个类似于Linux 0.11的x86操作系统的课程——《从0写自己的Linux x86操作系统》,视频+源码+课件+开发工具+参考资料+磁盘映像下载,资料齐全!
《从0写自己的Linux x86操作系统》课程采用从0行代码编写的方式,教你如何写一个类似于Linux 0.11的x86操作系统,从而深入掌握操作系统的工作原理。本操作系统目前已经支持网络协议栈,并提供socket套接字编程接口,支持同时运行多个网络应用程序!
课程大纲:
章节1:课前准备
章节2:课程推荐
章节3:开发环境准备
章节4:前置课(选学,介绍x86保护模式下的编程)
章节5:引导程序:接管控制权
章节6:加载器loader的实现
章节7:中断与异常处理
章节8:日志与printf格式化输出
章节9:实现简单的进程切换
章节10:实现链表数据结构
章节11:进程的管理与延时
章节12:进程间的同步与互斥
章节13:虚拟内存管理和保护模式
章节14:隔离操作系统与进程
章节15:建立系统调用
章节16:新进程的加载与创建
章节17:使用c标准库中的printf输出
章节18:使用控制台与键盘进行输入输出
章节19:设备管理与文件系统
章节20:实现一个命令行解释器
章节21:使用文件系统管理硬件设备
章节22:磁盘与fat16文件系统
章节23:课程总结
【源码+课件+开发工具+参考资料+磁盘映像】
版权说明:本资料由用户提供并上传,仅用于学习交流;若内容存在侵权,请进行举报,或
联系我们 删除。