一个64位操作系统的设计与实现

一个64位操作系统的设计与实现

从零开始写一个操作系统(一) —— 基本概念

做任何事情都要有始有终,操作系统也不例外。

每个操作系统都应该会有一个 bootloader,它起到的作用就是初始化 CPU 之后开始执行操作系统。而初始化 CPU 本身的代码通常称为 startup。

因此有如下流程:CPU通电 -> startup -> bootloader -> 运行用户代码-> 关机断电
从零开始写一个操作系统(二) —— startup 与 bootloader

发表评论

邮箱地址不会被公开。 必填项已用*标注