操作系统模块划分
架构设计


内存布局
- boot位于0x7C00-0x7E00不超过512字节
- loader位于0x9000-0xB000
- kernel位于0xB000-0xF000
- app位于0xF000-

分离步骤:
- 将应用代码和内核代码分离即app与kernel分离
- 实模式下分别加载应用和内核到不同内存区域
- 进入保护模式并跳转到内核代码执行

本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 fengyun's Blog!
评论
架构设计


内存布局

分离步骤:
