netcan / netcan.github.io

My blog for something about programming.
https://netcan.github.io/
2 stars 1 forks source link

从头开始写一个操作系统 | Netcan on Programming #9

Open netcan opened 4 years ago

netcan commented 4 years ago

https://netcan.github.io/2018/07/11/%E4%BB%8E%E5%A4%B4%E5%BC%80%E5%A7%8B%E5%86%99%E4%B8%80%E4%B8%AA%E6%93%8D%E4%BD%9C%E7%B3%BB%E7%BB%9F/

在前几天生日之际,趁着心血来潮,打算实现一个操作系统,算是实现大学毕业的最后一个目标了,在入职的前的火车上,记录下来这几天的工作。 目前实现的部分有: 从 BIOS 启动 Bootloader 在 Bootloader 中利用中断来调用 BIOS 提供的打印程序、加载磁盘扇区数据程序 将 C 语言编写的内核程序加载到内存,Bootloader 从 16 位实模式进入 32 位保护模式 执行内核程