# 基于x86架构的操作系统 **Repository Path**: suwenli123/MyOS ## Basic Information - **Project Name**: 基于x86架构的操作系统 - **Description**: 实现了一个可以在x86的CPU上运行的操作系统 - **Primary Language**: C - **License**: GPL-3.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 2 - **Forks**: 0 - **Created**: 2021-04-08 - **Last Updated**: 2021-06-24 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 基于x86架构的操作系统 #### 介绍 实现了一个可以在x86的CPU上运行的操作系统 使用CPU提供的分段、分页访问内存技术和特权级保护,内核和用户进程均使用虚拟内存 实现了内存管理,包括分配大块内存,malloc/free分配小块内存 实现了线程调度,内核态和用户态的转换 #### 启动流程 BIOS -> MBR -> boot loader -> MyOS