首页
沸点
课程
数据标注
HOT
AI Coding
更多
直播
活动
APP
插件
直播
活动
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
登录
注册
自己动手编写操作系统
CSPrimer
创建于2025-02-20
订阅专栏
从零编写一个操作系统wind_os,实现物理/虚拟内存管理,进程/线程,系统调用,中断处理, fork/malloc,多核,文件系统,图形界面gui
暂无订阅
共2篇文章
创建于2025-02-20
订阅专栏
默认顺序
默认顺序
最早发布
最新发布
使用Bootloader加载操作系统内核2:Bootloader启动流程
搞清楚了i386分段机制以后,我们来看bootloader是怎么启动的。下图就是32位CPU的物理地址空间范围,前面的1M是之前的8086的地址空间,从0到640K就是之前的8086可以使用的物理内存
使用Bootloader加载操作系统内核1:i386分段的机制
第1节先看一下bootloader的加载执行,bootloader用来加载操作系统内核,我们的操作系统运行在(i386)x86-32位CPU上面。 因为i386运行的时候,也是先运行在8086模式,