从零开始创造自己的操作系统
PythonKingdomcit
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
从零开始创造自己的操作系统(2):汇编入门
书接上回。原创 2025-11-23 19:35:02 · 160 阅读 · 0 评论 -
从零开始创造自己的操作系统(1):引导扇区
启动的时候,CPU肯定要从内存读数据。但是这个时候内存还是空的。所以需要一个硬件读进内存。这就是BIOS(或UEFI,但是本次不用)。BIOS内置了大量函数(中断)方便我们启动。那么BIOS具体怎么读呢?以软盘为例,BIOS先将第一个扇区读进内存,然后CPU执行第一个扇区的代码。(一个扇区是512字节)。这个扇区就是所谓的引导扇区。由于一个扇区是512字节,所以我们的引导扇区不能超过宝贵的512字节。这一步是最难的,而且必须用汇编写。原创 2025-10-08 15:35:43 · 293 阅读 · 0 评论 -
从零开始创造自己的操作系统(0)理论
本文简要阐述了操作系统的基本功能流程。主要包括:1)开机过程:从BIOS/UEFI加载到启动用户界面;2)程序运行:内核为程序分配资源并执行;3)关机流程:终止进程后断电。作者强调这些仅为个人理解,可能与实际操作系统存在差异,并预告下篇将详细探讨开机实现。全文以简明扼要的方式勾勒出操作系统三大核心功能的运作框架。原创 2025-07-19 19:54:23 · 143 阅读 · 0 评论
分享