从零开始编写你自己的操作系统 – 全流程实战
一步步打造适用于x86架构的64位操作系统,掌握底层系统开发核心技能
学习内容:
- 构建适用于x86架构的64位操作系统
- 理解实模式、保护模式和长模式的切换机制
- 在64位模式下处理中断与异常
- 使用汇编语言与C语言编写操作系统内核
- 实现屏幕打印功能
- 基于分页机制构建内存管理器
- 编写定时器中断处理器与进程管理模块
- 实现进程调度与状态切换(sleep, ready, killed)
- 开发系统调用模块,运行用户程序
- 开发PS/2键盘驱动
- 实现与内核交互的控制台命令接口
- 开发支持FAT16的文件系统模块
本课程包括
- 10小时点播视频
- 1篇文章
- 50个可下载资源
- 可通过手机和电视访问
- 终身访问权限
- 结课证书
价格:$44.99
教程评分:4.4 / 5(基于372条用户评价)
教程语言:英语
教程字幕:中英文字幕
课程要求:
- 具备x86汇编语言和C语言的基础知识
- 建议准备一台测试电脑和U盘(用于实机运行操作系统)
课程描述:
欢迎加入《从零开始编写你自己的操作系统》课程。本课程将手把手带你从实模式启动,到进入64位长模式,构建完整的操作系统核心模块,包括中断处理、内存管理、进程调度、系统调用、文件系统等。你将使用x86汇编与C语言编写内核,最终搭建一个可运行用户程序的64位操作系统。课程适合希望深入理解操作系统底层机制,或有兴趣打造个人操作系统项目的学习者。
非常适合学习过操作系统理论知识,希望将其落地实践的学生、开发者与操作系统爱好者。
声明:本站所有文章,如无特殊说明或标注,均为本站发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。