深入了解操作系统原理及其实现
了解GCC工具链的具体应用
理解应用程序的构建和运行机制
深入理解计算机的体系结构
你将收获
深入了解操作系统原理及其实现
了解GCC工具链的具体应用
理解应用程序的构建和运行机制
深入理解计算机的体系结构
适用人群
课程介绍
本课程采用从0行代码编写的方式,带你写一个x86操作系统,从而深入掌握操作系统的工作原理。
更新计划如下(实际可能会提前或延后):
第1章 开发环境准备(已更新完毕)
第2章 引导:boot的实现(已更新完毕)
第3章 加载:loader的实现(已更新完毕)
第4章 中断系统配置(已更新完毕)
第5章 日志打印和工具函数(已更新完毕)
第6章 实现简单进程切换(更新中)
第7章 实现链表数据结构(已更新完毕)
第8章 任务管理与延时(已更新完毕)
第9章 信号量和锁(已更新完毕)
第9章 内存管理和保护(预计6月25日前)
第10章 创建第一个进程(预计7月2日前)
第11章 系统调用与fork/execve(预计7月9日前)
第12章 控制台输出与文件系统框架(预计7月16日前)
第13章 命令行程序初步设计(预计7月23日前)
第14章 FAT16文件系统(预计7月30日前)
第15章 完善命令行程序(预计8月7日前)
第16章 实现wait和exit系统调用(预计8月15日前)
课程目录
大家都在学
正在加载中...