# grapeos-course **Repository Path**: aosc/grapeos-course ## Basic Information - **Project Name**: grapeos-course - **Description**: 自己写操作系统GrapeOS系列视频教程配套的代码和资料。 视频教程地址:https://space.bilibili.com/1688387238 GrapeOS技术交流QQ群643474045 - **Primary Language**: Unknown - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 18 - **Created**: 2023-04-09 - **Last Updated**: 2023-04-09 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # GrapeOS操作系统 ## 简介 学习操作系统原理最好的方法是自己写一个简单的操作系统。 GrapeOS是一个非常简单的x86多任务桌面操作系统,源代码只有四千行,非常适合用来学习操作系统原理。 本仓库是自己写操作系统GrapeOS系列视频教程配套的代码和资料。 视频教程地址:https://space.bilibili.com/1688387238 GrapeOS操作系统交流QQ群:643474045 ## 截图 ### GrapeOS桌面: ![GrapeOS桌面](img/desktop.png) ![GrapeOS桌面](img/desktop.jpg) ### GrapeOS资源管理器: ![GrapeOS资源管理器](img/explorer.png) ![GrapeOS资源管理器](img/explorer.jpg) ### GrapeOS记事本: ![GrapeOS记事本](img/notepad.png) ![GrapeOS记事本](img/notepad.jpg) ## 主要知识点 实模式 保护模式 大分辨率画面模式 磁盘及文件系统 内存分页 内存管理 中断管理 定时控制 键盘控制 鼠标控制 消息机制 图形绘制 图层和窗口管理 多任务管理 内核任务 用户任务 进程与线程 系统调用