操作系统的启动

操作系统的启动 是通过boot/bootsect.s 先进行bios中断的初始化和检测硬盘 然后进入引导程序进行引导 然后接着载入启动程序进行建立一个数据结构 并且把对应系统的代码载入到0x0000的位置 并且转换到保护模式 (通过gdt 全局描述符进行跳转) 进入系统代码的main函数进行初始化各种数据结构 在进入main函数之前会进行压栈处理 方便main函数运行完毕之后 跳转回setup.s进行无线循环 防止操作系统跳出
学习操作系统 先要在宏观基础上有一个粗略的见解 才可以深入 一步一步递进 不能太急躁

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值